Dobro vece, imam projekat da uradim i zaista mi je neophodna pomoć.
U projektu se traži:
• Учитава списак полазака у задатом формату.
• Сортира списак полазака по одабраном критеријуму.
• Омогућује прикупљање и чување података у току сортирања.
• Употребом FLTK библиотеке приказати (визуализовати) померање
елемената у свакој итерацији сортирања.
• Подржати прослеђивање неопходних улазних параметара програма
преко аргумената команде линије.
Имплемнтациони кораци :
1. Из улазне датотеке учитати податке о авионским поласцима. Податке о
поласцима учитати као објекте класе Flight. Класа треба да има атрибуте
за сваки учитани податак који описује конкретни полазак: lightNo,
destination, departure и gateNo. Kористити знаковни низ (string).
2. Из улазне датотеке учитати тачно 10 полазака. Напомена: У сврху
тестирања препоручљиво је учитати више од 10 полазака.
3. За сортирање користити SELECTION SORT и један алгоритам по избору.
Изборни алгоритми су: MERGE-SORT, QUICK-SORT и HEAP-SORT.
4. Поласци треба да буду сортирани у лексикографском редоследу у
односу на одабрани критеријум сортирања који се дефинише од стране
корисника било кроз аргумент команде линије или кроз графичку
корисничку спрегу.
5. Омогућити чување података у току сортирања: број итерације, тренутни
распоред елемената, број поређења и број померања елемената.
6. Обезбедити подршку за испис сортираних елемената и прикупљених
података у току сортирања. Подржати упис у излазну текстуалну
датотеку. Дефинисати формат и структуру излазне датотеке.
7. Употребом FLTK библиотеке омогућити: унос путања до улазне и
излазне датотеке, одабир или дефинисање критеријума сортирања и
одабир алгоритма за визуелизацију.8. Употребом FLTK библиотеке приказати (визуелизовати) померање
елемената у зависности од итерације сортирања – пример излаза је дат
у наставку. 1
9. Обезбедити посебно дугме за приказ наредне итерације сортирања.
Hvala unapred