egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Data Structures and Algorithms in JavaScript
В этом курсе рассказывается о том, как реализовать свои первые структуры данных и алгоритмы. В этом процессе вы также изучите фундаментальные концепции компьютерной науки. Мы построим их с нуля с помощью JavaScript, но то, что мы узнаем, можно использовать и на любом другом языке.
Вы узнаете, как строить: очереди, стеки, связанные списки, графики и деревья. Вы научитесь реализовывать несколько различных алгоритмов сортировки: bubble, insert, merge, и quick . Каждый из этих уроков не только научит вас их реализации, но и компромиссам, сделанному в выборе одного над другим. А также вы узнаете о таких понятиях, как нотация и рекурсия Big O.
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.