Ако виждаш това съобщение, значи уебсайтът ни има проблем със зареждането на външни ресурси.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

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

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

Потърсихме помощта на Том Кормен и Девин Балком – професори в Университета в Дортмут, които ще те запознаят с основните алгоритми в програмирането, включително търсене, сортиране, рекурсия и графи. Уроците включват статии, изображения, викторини и предизвикателства с кодиране.

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