Структурите на податоци се програмски начин на организирање на податоците за да можат ефикасно да се користат. Оваа апликација им помага на учениците и професионалците да изградат силна интуиција со структурирани поглавја, јасни примери и објаснувања ориентирани кон пракса. Новите функции вклучуваат Омилени за брз пристап до често користените теми и Означи како прочитано за следење на напредокот во учењето низ поглавјата.
Публика: Дизајниран за студенти по CS и софтверски професионалци кои сакаат едноставен, чекор-по-чекор пат од основно до средно владеење.
Исход: Постигнете средно ниво кое се подготвува за подлабоко проучување и интервјуа.
Предуслови: Основно програмирање C, уредувач на текст и можност за извршување на програми.
Клучни карактеристики:
Омилени: закачете која било тема за повторно да ја посетите веднаш.
Обележете како прочитано: следете го напредокот со завршување по поглавје.
Исчистете го протокот на поглавја од основи до напредни теми.
Јасни објаснувања за анализата, техниките и случаите на употреба.
Поглавја
Преглед
Поставување на животната средина
Алгоритам
Основи
Анализа
Алчни алгоритми
Раздели и владеј
Динамичко програмирање
Структури на податоци:
Основи
Низа
Поврзани листи:
Основи
Двојно
Кружни
Стак и редица
Парсирање на изрази
Техники за пребарување:
Линеарна
Бинарни
Интерполација
Хеш табела
Техники за сортирање:
Меур
Вметнување
Избор
Спојување
Школка
Брзо
Графикони:
Структура на податоци на графиконот
Прво преминување на длабочина
Широчина првиот премин
Дрвја:
Структура на податоци за дрво
Преминување
Бинарно пребарување
AVL
Се протега
Куп
Рекурзија:
Основи
Кулата на Ханој
Серија Фибоначи
Што има ново
Додадени Омилени за зачувување на често користените поглавја.
Додадено е означување како прочитано за следење на напредокот по поглавје.
Полирање на интерфејсот и мали подобрувања во перформансите.