~553, 554 дни 👨💻 | Закончил работу над бинарным деревом
Написал 545 строк тестов. Было не просто.
Какие сделал выводы?
1) Тестировать все возможные варианты;
2) Если по условию задачи в отрицательном случае метод должен возвращать False, то в противоположном случае обязательно реализуем возврат True. Не оставляем None.
3) Листок и ручка - лучшие друзья при решении подобных задач. Сначала пишем, рисуем. Только потом пишем код.
---------
И самое главное! Читаем условия задачи не жопой! А внимательно, с ручкой и бумагой!
С итоговым кодом можно ознакомиться по ссылке на гитхаб: https://github.com/avagners/algorithms_and_data_structures/tree/main/data_structures%2Fbinary_search_trees
📚Чтение:
+ 0 стр. "Изучаем SQL" Алан Бьюли (2007 год)
(135 страниц из 308)
Post #393
53