filmov
tv
Linked List на Python (Связный Cписок на Python) 2021
Показать описание
В этом видео я научу вас создавать Linked Lists на языке программирования Python. Или как еще их называют Связные Списки. Вы узнаете теорию, отличие от Array List, узнаете всех типы связных списков, а так же узнаете Time Complexity всех операций.
Так же мы создадим много разных методов: добавление в конец append(), вывод всех элементов show(), вывод количества элементов length(), добавление в начало push_front(), удаление последнего элемента remove_back(), удаление первого элемента remove_front(), вывод элемента по индексу value_at(), добавление элемента по индексу insert(), удаление элемента по индексу remove(), перевернуть (сделать reverse) Linked List reverse().
Это видео будет полезно тем кто проходит это в унике и хочет понять как реализоваться Linked List на самом популярном языке программирования, для тех кто просто самостоятельно изучает Computer Science или для тех кто готовится к интервью в IT компании.
Тайм коды:
00:00 - Вступление
00:21 - Теория
06:22 - Создание класса Node
08:54 - Создание класса LinkedList
09:43 - Метод append()
16:48 - Метод show()
20:40 - Метод length()
22:48 - Метод push_front()
25:36 - Метод remove_back()
30:12 - Метод remove_front()
32:45 - Метод value_at()
37:15 - Метод insert()
44:59 - Метод remove()
49:55 - Метод reverse()
55:13 - Заключение
Не забудьте зафоловиться на гитхаб)))
Так же мы создадим много разных методов: добавление в конец append(), вывод всех элементов show(), вывод количества элементов length(), добавление в начало push_front(), удаление последнего элемента remove_back(), удаление первого элемента remove_front(), вывод элемента по индексу value_at(), добавление элемента по индексу insert(), удаление элемента по индексу remove(), перевернуть (сделать reverse) Linked List reverse().
Это видео будет полезно тем кто проходит это в унике и хочет понять как реализоваться Linked List на самом популярном языке программирования, для тех кто просто самостоятельно изучает Computer Science или для тех кто готовится к интервью в IT компании.
Тайм коды:
00:00 - Вступление
00:21 - Теория
06:22 - Создание класса Node
08:54 - Создание класса LinkedList
09:43 - Метод append()
16:48 - Метод show()
20:40 - Метод length()
22:48 - Метод push_front()
25:36 - Метод remove_back()
30:12 - Метод remove_front()
32:45 - Метод value_at()
37:15 - Метод insert()
44:59 - Метод remove()
49:55 - Метод reverse()
55:13 - Заключение
Не забудьте зафоловиться на гитхаб)))
Комментарии