ФИНКИ / Основи и алгоритми

Алгоритми и податочни структури.

Научи да избираш соодветна податочна структура и да го објасниш алгоритмот, неговата имплементација и сложеност.

01 / ШТО ЌЕ УЧИМЕ

Темите зад
решенијата.

Краток преглед според официјалната предметна програма ↗.
Код: F23L2W001
Проверено: 08.10.2026.

  1. 01Низи, поврзани листи, магацини и редици
  2. 02Пребарување, сортирање и анализа на сложеност
  3. 03Хеширање и организација на податоци
  4. 04Дрва, графови и алгоритми врз нив
02 / РАЗБЕРИ ГО КОНЦЕПТОТ

Логиката зад
решението.

Податочната структура определува како податоците се чуваат и кои операции се ефикасни. Редица обработува по ред на пристигнување, магацин го враќа последниот додаден елемент, а хеш-табела помага за пребарување по клуч. Сложеноста опишува како расте работата кога расте бројот на елементи.

ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР

Ред за печатење во студентска служба

Три студенти испраќаат документи кон еден печатач: Ана испраќа 2 страници, Борис 5, а Елена 1.

  1. 01

    Пристигнатите задачи ги додаваме на крајот на редицата.

  2. 02

    Печатачот ја зема задачата од почетокот, без да ја прескокне Ана.

  3. 03

    По печатењето ја отстрануваме задачата и продолжуваме со Борис, па Елена.

Што добиваме?

Редоследот е Ана → Борис → Елена, со вкупно 8 страници. Ако е потребен приоритет, обичната FIFO редица веќе не е доволна.

Сценариото и податоците се поедноставени за учење. Примерот не претставува конкретен клиентски проект или измерени резултати од продукциски систем.

03 / СТУДЕНТСКИ ПРАШАЊА

Прашај.
Разбери подобро.

Дали низата секогаш е најдобар избор?

Не. Таа е добра за пристап по индекс, но честото вметнување на почеток може да бара поместување на многу елементи.

Што значи O(n)?

При зголемување на влезот, бројот на операции расте приближно линеарно. Тоа не е точна прогноза за секунди.

Дали хеш-табелата секогаш пребарува за O(1)?

Просечно може да има константна сложеност, но колизии, распределба на клучеви и најлоши случаи можат да ја влошат.

УЧИ СО РАЗБИРАЊЕ

Твојот материјал.
Нашата следна задача.

Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.

НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.

Часот завршува.
Знаењето останува.

Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.

Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.
ЕДЕН РАЗГОВОР. НОВ ПОЧЕТОК.

Твојот следен ред код
почнува тука.

Пријави се за час
Или јави се: 075 443 230
ЕДЕН ПРОФИЛ / СЕКОЈ ТВОЈ ПРЕДИЗВИК

Добредојде.

Google · НаскороFacebook · Наскоро

или со твоите податоци