Vizualizacija osnovnih algoritama sortiranja putem web-sučelja

Sažetak na hrvatskom: Suvremeno računarstvo pruža nam mnoštvo različitih algoritama sortiranja. Algoritmi se međusobno razlikuju po principu određivanja točnog rasporeda elemenata, a samim time i složenošću. Složenost je vrijeme potrebno da se algoritam izvrši u ovisnosti o broju ulaznih podataka i...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:46480/Details
Glavni autor: Borovac, Marko (-)
Ostali autori: Srbljić, Siniša (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, M. Borovac, 2015.
Predmet:
LEADER 03111na a2200241 4500
003 HR-ZaFER
005 20160616132627.0
008 160221s2015 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid2321 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Borovac, Marko  |9 37159 
245 1 0 |a Vizualizacija osnovnih algoritama sortiranja putem web-sučelja :  |b diplomski rad /  |c Marko Borovac ; [mentor Siniša Srbljić]. 
246 1 |a Visualisation of basic sort algorithms using web interface  |i Naslov na engleskom:  
260 |a Zagreb,  |b M. Borovac,  |c 2015. 
300 |a 50 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 56, datum predaje: 2015-06-30, datum završetka: 2015-07-08 
520 3 |a Sažetak na hrvatskom: Suvremeno računarstvo pruža nam mnoštvo različitih algoritama sortiranja. Algoritmi se međusobno razlikuju po principu određivanja točnog rasporeda elemenata, a samim time i složenošću. Složenost je vrijeme potrebno da se algoritam izvrši u ovisnosti o broju ulaznih podataka i uglavnom se opisuje Veliko-O notacijom. Web aplikaciju gotovo je nemoguće napraviti bez korištenja mnoštva danas dostupnih tehnologija kao što su HTML, CSS, Javascript, neki od mnoštva radnih okvira i raznih knjižnica kôda. U radu je korišten Django, web radni okvir programskog jezika Python, koji je vođen MVC arhitekturom i svaka aplikacija rađena njime mora se držati MVC arhitekture. Kada web preglednik pošalje zahtjev za URL-om, na poslužitelju se pokrene upravljač koji potrebne podatke dohvati iz baze podataka, obradi ih i servira klijentskoj strani na prikazivanje korisniku. 
520 3 |a Sažetak na engleskom: Modern computing provides us with many different sorting algorithms. The algorithms differ in the way how they determine the exact positioning of elements thus having different complexities. Algorithm complexity is defined as the time needed for the algorithm to execute in dependence on the ammount of input data and is generaly described using the Big-O notation. It is almost impossible to create a web application without the use of a multitude of currently available technologies such as HTML, CSS, Javascript, different frameworks and libraries. The paper used Django, a Python web framework, which is led by the MVC architecture and any application created using Django must follow the MVC architecture rules. When a web browser requests a URL, server launches a controller fetching the required data from the database, preocessing and serving it to the client side to show to the user. 
653 1 |a vizualizacija  |a sortiranje  |a složenost algoritma  |a preglednik  |a HTML  |a CSS  |a Javascript  |a Python  |a radni okvir  |a Django  |a SVG  |a D3  |a knjižnica kôda  |a JSON  |a baza podataka  |a klijentski dio  |a poslužiteljski dio 
653 1 |a visualisation  |a sorting  |a algorithm complexity  |a browser  |a HTML  |a CSS  |a Javascript  |a Python  |a framework  |a Django  |a SVG  |a D3  |a library  |a JSON  |a database  |a font end  |a back end 
700 1 |a Srbljić, Siniša  |4 ths  |9 6396 
942 |c Y  |2 udc 
999 |c 46480  |d 46480