Основно съдържание
Компютърни науки
Курс: Компютърни науки > Раздел 1
Урок 12: Научи повечеНакъде да продължиш
Мина ли през цялото съдържание? Поздравления! Вече научи основите на алгоритмите и видя много примери за тях.
Ако искаш да задълбаеш, има още много, което да научиш. Само разгледай списъка с алгоритми в 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.
Искаш ли да се присъединиш към разговора?
Все още няма публикации.