>> SPEAKER 1: Оказва се, че има все още възможност за подобряване на тази
дизайн на програмата.
Обявлението в моята за линия, че на всеки итерация, аз съм проверка, че аз е по-малко
от дължината на низ ите.
Но дължината на низ и е винаги щеше да бъде същото, защото и самата
не се променя.
И все пак, всеки път през този цикъл Аз съм проверка на дължината на низ S,
дължината на низ S, низа дължина и, което е просто глупаво.
Защото със сигурност той трябва да отнеме известно период от време, за да разбера
Дължина на низ е.
И аз си губя времето като попита същия въпрос отново и отново.
>> Е, оказва се, можем да подобрим това като обяви, да речем, една втора променлива
във вътрешността на моята за линия.
Нека го наречем н - и да го разделят от I, със запетая, като това -
и задайте п равно на низ дължина ите.
Точка и запетая.
И сега, нека да се промени състоянието си, за да не сравняваме срещу низ
дължина и сам по себе си, но вместо срещу п.
По този начин, ние се инициализира п на дължината на низ ите.
Но на всяка итерация на моя цикъл, аз ще вместо да бъде проверка и срещу п.