If you're seeing this message, it means we're having trouble loading external resources on our website.

Ако си зад уеб филтър, моля, увери се, че домейните *. kastatic.org и *. kasandbox.org са разрешени.

Основно съдържание

Накъде да продължиш

Мина ли през цялото съдържание? Поздравления! Вече научи основите на алгоритмите и видя много примери за тях.
Ако искаш да задълбаеш, има още много, което да научиш. Само разгледай списъка с алгоритми в Wikipedia – има хиляди плюс тези в главата ти, които все още не са превърнати в програми.
Томас Кормен, съавтор на това съдържание, е и съавтор на две книги за алгоритми:
  • Въведение в алгоритмите (Introduction to Algorithms): Това е най-популярният учебник по алгоритми. Книгата е едновременно обстойна – доказва, че алгортимите са правилни и се изпъляват за посочените времена – и е обширна – покрива множество алгоритми на повече от 1300 страници.
  • Отключени алгоритми (Algorithms Unlocked): Предназначена е по-скоро за читатели, които искат да се запознаят с алгоритмите и с това как да ги анализират. Книгата не е толкова математическа, колкото Въведението в алгоритмите, и включва малко повече интуитивни и приложни примери.
Други препоръчителни книги са Ръководство за проектиране на алгоритми (The Algorithm Design Manual) и Проектиране на алгоритми (Algorithm Design).
Освен това има няколко безплатни курса от по 2 части, предлагани от Coursera:
  • Алгоритми, I & II: Уводен курс, който покрива "основни итеративни типове данни и алгоритми за търсене в Java".
  • Алгоритми: Проектиране и Аналитиз Част I & II: Уводен курс, който покрива "основни принципи на проектирането на алгоритми: методите разделяй и владей, алгоритми с графи, практически структури от данни, случайни алгоритми и др. " независимо от езика за програмиране.
Планираме да добавим това съдържание тук в Кан Академия, затова проверявай всеки месец за актуализации.

Това съдържание е резултат от съвместната дейност на преподавателите по Компютърни науки в Дартмут Thomas Cormen и Devin Balkcom, както и на екипа по компютърни науки на Кан Академия. Съдържанието е лицензирано CC-BY-NC-SA.

Искаш ли да се присъединиш към разговора?

Все още няма публикации.
Разбираш ли английски? Натисни тук, за да видиш още дискусии в английския сайт на Кан Академия.