Базовое бинарное дерево поиска DFS :: Алгоритм Noisebridge Sunday

Это очень простой материал по структуре данных. Изучать основы очень скучно, и этот материал редко используется в повседневном программировании, поэтому я заметил в учебных ситуациях, что очень легко потерять людей. Это базовое механическое запоминание.

Цель: сделать это как можно более интересным, чтобы люди могли перейти к более интересным алгоритмам, связанным с двоичными деревьями.

Советы по обучению

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

Слайды



Примечания: