comment S'affecter la complexité?

Disons que nous avons un tableau de 1.000.000 d'éléments et de nous les passer tous en revue pour vérifier quelque chose de simple, par exemple si le premier caractère est "Une". De mon (très peu), de la compréhension, de la complexité sera O(n) et il faudra un certain montant de X temps. Si j'ajoute un autre SI (pas d'autre si) pour vérifier, disons que, si le dernier caractère est "G", comment peut-elle changer la complexité? Il double la complexité et le temps? Comme O(2n) et 2X?

Je voudrais éviter de prendre en considération le nombre de calculs différentes commandes ont à faire. Par exemple, je comprends que Len() nécessite plus de calculs pour nous donner le résultat que d'un simple char comparaison n', mais disons que les commandes utilisées dans l'IFs aura (presque) la même quantité de complexité.

OriginalL'auteur Evripidis Bourlas | 2013-06-04