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

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

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

За този раздел

Потърсихме помощта на Том Кормен и Девин Балком – професори в Университета в Дортмут, които ще те запознаят с основните алгоритми в програмирането, включително търсене, сортиране, рекурсия и графи. Уроците включват статии, изображения, викторини и предизвикателства с кодиране.
Какво са алгоритмите и защо трябва да ни интересуват? Ще започнем с преглед на алгоритмите и след това ще обсъдим две игри, за които можеш да използваш алгоритъм, за да решиш по-ефективно – играта за познаване на число и играта за намиране на път.
Запознай се с понятието за рекурсия – техника, която често се използва в алгоритмите. Виж как да използваш рекурсия, за да изчислиш факториел и степените на число, както и да генерираш изкуство.
Използвай рекурентна техника, за да решиш Ханойските кули, класическа математическа задача, за която се твърди, че е измислена от монаси в храм.
Научи как да опишеш графи с техните ребра, върхове и тегла и разгледай различни начини за запазване на данни от граф – със списък на ребра, списък на съседство и матрица на съседство.
Идеи как да продължиш своето пътешествие през алгоритмите.