Структуры даных - гэта праграмны спосаб арганізацыі даных для іх эфектыўнага выкарыстання. Гэта дадатак дапамагае навучэнцам і прафесіяналам развіць моцную інтуіцыю са структураванымі раздзеламі, выразнымі прыкладамі і практычна-арыентаванымі тлумачэннямі. Новыя функцыі ўключаюць «Выбранае» для хуткага доступу да часта выкарыстоўваных тэм і «Пазначыць як прачытанае» для адсочвання прагрэсу ў навучанні па раздзелах.
Аўдыторыя: прызначана для студэнтаў CS і прафесіяналаў у галіне праграмнага забеспячэння, якім патрэбны просты, крок за крокам шлях ад асноў да сярэдняга ўзроўню майстэрства.
Вынік: дасягненне сярэдняга ўзроўню, які рыхтуе для больш глыбокага вывучэння і інтэрв'ю.
Патрабаванні: асновы праграмавання на C, тэкставы рэдактар і ўменне запускаць праграмы.
Асноўныя характарыстыкі:
Выбранае: замацуеце любую тэму, каб імгненна вярнуцца.
Пазначыць як прачытанае: адсочвайце прагрэс з завяршэннем кожнага раздзела.
Чысты паток раздзелаў ад асноў да складаных тэм.
Дакладныя тлумачэнні аналізу, метадаў і варыянтаў выкарыстання.
раздзелы
Агляд
Настройка асяроддзя
Алгарытм
Асновы
Аналіз
Прагныя алгарытмы
Падзяляй і ўладар
Дынамічнае праграмаванне
Структуры дадзеных:
Асновы
Масіў
Звязаныя спісы:
Асновы
Удвая
Кругавая
Стэк і чарга
Разбор выразаў
Метады пошуку:
Лінейны
Двайковы
Інтэрпаляцыя
Хэш-табліца
Прыёмы сартавання:
Бурбалка
Устаўка
Выбар
Аб'яднаць
Ракавінка
хутка
графікі:
Структура даных графа
Глыбіня першага абыходу
Першы абход у шырыню
Дрэвы:
Дрэвавая структура дадзеных
Абход
Двайковы пошук
AVL
Спайнінг
Куча
Рэкурсія:
Асновы
Ханойская вежа
Шэраг Фібаначы
Што новага
Дададзены абраныя для захавання раздзелаў, якія часта выкарыстоўваюцца.
Дададзена Пазначыць як прачытанае для адсочвання прагрэсу па раздзелах.
Дапрацаваны інтэрфейс і нязначныя паляпшэнні прадукцыйнасці.