Базовое бинарное дерево поиска DFS :: Алгоритм Noisebridge Sunday
Это очень простой материал по структуре данных. Изучать основы очень скучно, и этот материал редко используется в повседневном программировании, поэтому я заметил в учебных ситуациях, что очень легко потерять людей. Это базовое механическое запоминание.
Цель: сделать это как можно более интересным, чтобы люди могли перейти к более интересным алгоритмам, связанным с двоичными деревьями.
Советы по обучению
- Умные люди ненавидят механическое запоминание. Сосать его.
- Избегайте обсуждения «интересных научных работ» или фракталов. Потратьте большую часть своего времени на заучивание этого наизусть.
- Распечатайте на бумаге: повесьте бинарное дерево на холодильник, сделайте татуировку. Формируйте как можно больше ассоциативных воспоминаний и не полагайтесь только на свой веб-браузер при поиске этого материала. Я гарантирую, что вы забудете об этом.
- Купите хороший учебник по науке о данных (не менее 500+ страниц) и настоящий учебник по алгоритмам. ИМО печать лучше, чем цифра.
- Самый низкий приоритет: дополните свое обучение видеокурсами, отдавая предпочтение более длинным курсам с насыщенным содержанием, таким как курс MIT Algorithms.