Combien de sous-chaînes d'une chaîne de caractères

Combien de subtrings sont là dans une chaîne de caractères?

Why does string x [1:n] have O(n^2) subtrings in the lecture 21 Dynamic Programming III of        
6.006 from MIT? 
Why is not O(2^n)?

Voici un lien [http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/MIT6_006F11_lec21.pdf]

Ce n'est pas vraiment approprié ici, pour plusieurs raisons. Pour l'un, si je suis en train de lire correctement, il fait référence à quelque chose à laquelle nous n'avons pas accès. Pour les deux, nous ne sommes pas des devoirs à faire des machines. Voir ici.
Une sous-chaîne est complètement définie par deux paramètres, tels que le début et la durée, dans l'intervalle [1:n], donc il n'y a pas plus de n^2 possibilités. Un général, non contigus, sous-ensemble a besoin de n vrai-faux décisions à le préciser, il y a donc 2^n possibilités.
Cette question semble être hors-sujet, car il est à propos de la combinatoire.
Ce n'est pas pour les devoirs. J'ai appris des matériaux par moi-même, mais je n'ai pas compris dans certains détails dans les notes de cours. Je donne le lien vers les notes de cours.
Cette question semble être hors-sujet, car il est à propos de la combinatoire

OriginalL'auteur zhushun0008 | 2014-07-23