Среда разработки Timur вводная часть 11 Нахождение последнего элемента в списке

Автор Zhanna Belchenko
Среда разработки Timur вводная часть 11 Нахождение последнего элемента в списке

Всем привет.

Мы остановились на элементах. У нас есть создание элемента добавление элемента и добавления элемента с названием создание элемента — это просто выделение памяти добавление элемента — это уже и вот. АДС — это и создание создает элемент с именем если адреса строки.

А ты добавляет элемент dxv элементы и мы на.

РСТ находится последний элемент в списке элементов и. Ну то есть должны будем найти последний элемент всё стандартно отель Red, что же элементы. Следовательно Мы в элементе. Где найти должны первый элемент вложенного списка. Для этого нам нужно элементы D и прибавить смещение вложенного списка, а открываем первый элемент списка элементы двери, что делаем. Это следующим образом смещение. Пусть в регистрах загружаю непосредственно адрес первого элемента. Так ты делать мы будем — это через цикла проверяем не достигли фирмы нулевого элемента элементы. Ой блин даже здесь надо так как сделать чтобы было как бы украсивший, что если достигли нулевого элемента то не ходим цикла волевой элемент что. Выходим из списка, что же, но если не достигли нулевой элемент кто есть то мы должны запомнить последний элемент который мы, а который не 0 в списке чуть попозже на картинке ещё — это объяснить тоже Move. Хотя по-хорошему было бы сделать всё наоборот элемент, Next переходим. Вы ещё элементу читаем этот следующий элемент я цикл. Совершенно естественно, что цикл этот маленький большой. На фига не сделали вот эту чувствительность к регистру вымораживает меня вот это. Извиняюсь Извиняюсь ну здесь мы стандартно. Возвращаю Push As op op oppa Doll уже готова надо если нас результат страница всё и поэтому в начале должны его обнулить. Вот так мы по умолчанию результат равен нулю то есть нету вложенных элементов. Блин она записала ни фига не смотрю, что ты, что так. Мафик, что находится последний элемент в списке элементов д.и., что же я хотел тут сделать показать карте чтобы — это было более. Понятно на каком примере показать. Давайте на — это вот у нас список вот список у нас допустим примитивный и мы про, а проверяем, а состояние переменной next и запоминаем всё и соответственно если мы читаем первым делом переменную блок равна нулю то мы заканчиваем работу программы то есть ведём в конец цикла если состояние нету вложенных элементов теста XX Yes I speak и возвращаем си то есть на самом деле возвращаем элемент хранится и, но возвращается регистре дым в защищается в регистре. Дэй как — это получается. Дело в том, что когда мы все регистры Push 1 полугодия регистр. Где находится на вершине стека соответственно мы извлекаем то, что находится на вершине с тыквой записано туда сыры у нас хранится последний элемент в списке если нет последнего элемента то возвращается 0 смотрим картинку соответственно идёт. Вот вот так уверенно об 30 и возвращает вот этот элемент — это будет последний элемент внутри этого элемента его списка. Надеюсь всё понятно, что же — это видео такое когда легенькая. Давайте посмотрим. На чём мы остановились теперь нам потребуется сделать поиск элементов то есть мы допустим будем производить поиск элементов снизу вверх по иерархии здесь не нашли по заданному именно элемент поднимаемся наверх иерархии и дальше если есть там что-то дальше там ну то есть блин как бы — это сделать чтобы нагляднее был. Вот так например начинаем поиск элемента допустим по заданному имени снизу вверх перемещаемся сюда и уже ищем отсюдова сюда если здесь тоже нигде ещё уже сюда мы возвращаем элемент с заданным именем — это будет у нас функция для поиска параметров например координатам текст окна и всё. Надеюсь — это понятно, что же как можно назвать только эту функцию как бы нам её назвать как бы нам её назвать назвать назвать не знаю даже elfen, что ли вообще-то. Это было бы. Логично назвать или. Финн, что ж давайте так и назовём поиск элемента фильм и уже это. Мы кстати Elements Free должен быть где-то там наверху болтаться поиск элемента по имени так так так, что — это мы всё стандартно лошади в надумаете. Когда же мы начнём текстовый редактор — это делается которые есть в текстовый редактор рисование на экране буквы как бы не есть texturizer вся суть текстовый редактор. Вот в этих структурах. И не только текстового редактора вообще всей среды, что как мы будем искать ищет не функцию элементы ты меня крикс элемента 9000 начинается элемент. Иди и ищем функцию не функцию элемент с именем строка KX который. Для этого нам ещё понадобится функция сравнения строк R равно. Ну я со следующего видео про пишем эти две функции в принципе основополагающие не именно вам и нужны очень так, что со следующего видео мы. Ой, что удалил нечайно пропишу две функции — это как бы такое видео для разогрева на всю ночь списание. Ну да ладно на следующем видео.

0 комментариев
0

Читайте также