Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 611 Posta ]  Idi na stranicu Prethodni  1 ... 7, 8, 9, 10, 11, 12, 13 ... 25  Sledeća
Autoru Poruka
 Tema posta:
PostPoslato: 23.05.2009. 13:05:21 
Korisnikov avatar

Pridružio se: 24.04.2008. 20:15:04
Postovi: 199
Godina: Apsolvent
Smer: IS
i meni se cini da su isti, al mislim da nista ne fali...


Use EDIT. :-)
BlondY


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.05.2009. 13:43:36 
Korisnikov avatar

Pridružio se: 19.06.2007. 20:50:12
Postovi: 2136
Lokacija: BG
Godina: Dipl.
Smer: IS
Kaća, kako da ti kažem ovo... Ali GENIJE SI! Hvala!

_________________
Arbeit macht frei


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.05.2009. 13:50:58 
Korisnikov avatar

Pridružio se: 11.05.2008. 20:06:34
Postovi: 237
Godina: III
Smer: IS
Koliko ce poena nositi zadaci sa crtanjem stabla, tj ubacivanjem elemenate?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.05.2009. 18:31:21 
Korisnikov avatar

Pridružio se: 16.04.2008. 22:31:03
Postovi: 50
Godina: IV
Smer: IS
jel' zna mozda neko, ako se ne izadje na drugi kol, na ispitu se radi samo taj deo? i odakle uciti teoriju za drugi deo (ne odradih domaci na vreme)? :(

_________________
Vratih se iz wc-a razocaran grdn'o, hteo sam srati, a samo sam prdn'o!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.05.2009. 20:18:58 
Korisnikov avatar

Pridružio se: 20.09.2007. 13:37:37
Postovi: 1181
Lokacija: Kod Goranceta sam...:D
Godina: IV
Smer: IS
Da, ako si zadovoljan prvim kolokvijumom radis samo drugi deo...A teoriju uci sa neke skripte, vidi da li ima na puskicama/ovde u download sekciji...

_________________
Teardrop..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.05.2009. 21:05:35 
Korisnikov avatar

Pridružio se: 30.01.2008. 22:31:30
Postovi: 2742
Lokacija: Gallows
Godina: IV
Smer: IS
Tu skriptu imate na sajtu predmeta.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.05.2009. 22:29:46 
Korisnikov avatar

Pridružio se: 11.05.2008. 20:06:34
Postovi: 237
Godina: III
Smer: IS
User je napisao:
Imas na slajdu o sortiranju koji mozes da skines sa sajta struktura. Ako me ne bude mrzelo okacicu kasnije.

edit:
Evo i objasnjenja za pitanja iz raznih tema:

Povezana lista
Povezana lista (linked list) je nista drugo nego niz elemenata, od kojih svaki ima 2 polja. U jednom je vrednost elementa (ono sto bi bilo na tom mestu u obicnom nizu), a u drugom pokazivac na sledeci element niza. Zadnji element pokazuje na NULL.
Slika
Prednosti ovakve strukture podataka su ubacivanje i izbacivanje elemenata iz liste u vremenskoj slozenosti O(1).

Stek
Stek (stack) je LIFO (Last In First Out) lista. Naime, kada treba smestiti novi element u stek, on se stavlja na njegov kraj (PUSH operacija), pri cemu se i pri uzimanju elemenata sa steka oni takodje uzimaju sa kraja (POP operacija). Stek inace koristi i sam kompajler pri rekurziji, tako da je jedna od primena steka bas simuliranje rekurzije.

Red
Red (queue) je FIFO (First In First Out) lista. U ovu listu se elementi stavljaju na kraj, ali uzimaju sa pocetka (kao red u prodavnici).

Hash tablice
Hash tablice (hash tables) nastaju hashiranjem elemenata. Naime, svaki element koji zelimo smestiti u ovu strukturu podataka hashiramo, tj. sracunamo vrednost koju neka hash funkcija daje za njega, i smestimo na to mesto u tabelu. Primer: Treba zapamtiti imena ucenika nekog razreda i jos neki podatak o svakom, recimo broj telefona. Primer hash funkcije je recimo zbir ascii vrednosti svih slova u imenu po modulu velicine tablice (sto je najpozeljnije neki prost broj). Ako je to mesto vec zauzeto, dodajemo jos jedan unos u isto polje (mozemo hash tablicu dakle pamtiti kao matricu, ili kao niz povezanih listi, sto je bolja implementacija). Sada kad trebamo naci Markov broj telefona, sabracemo ascii vrednosti slova u reci "Marko", uzeti tu vrednost po modulu velicine tablice, i traziti na tom mestu u hash tablici. Prednost ove strukture podataka je vreme pristupa elementu O(1).

Drvo
Za one koji su upoznati, drvo (tree) predstavlja graf koji nema nijedan krug (ciklus). Koncepcija ove strukture podataka je vec i iz samog imena jasna, a narocito uz sliku:
Slika
Za neki pocetni cvor kazemo da je "koren" (root) drveta, za svaki cvor one koji su "nadole" od njega i direktno povezani sa njim kazemo da su njegova "deca" (children), a zajedno sa onima nadole sa kojima je povezan preko vise od jedne ivice kazemo da su njegovi "potomci" (descendants). Svaki cvor koji je "nagore" od nekog i povezan sa njim je njegov "predak" (ancestor). Neki cvor zajedno sa svim njegovim potomcima cini poddrvo (subtree) ciji je on root. Najcesce se koristi binarno drvece, u kome svaki cvor ima najvise dvoje dece. Takodje, ovde svaki cvor ima svoje levo i desno poddrvo.

Binarno drvo pretrage
Binarno drvo pretrage (binary search tree) je takvo drvo u kome je za neki cvor njegovo levo dete uvek manje od njega, a desno uvek vece. U ovakvom drvetu je za trazenje ubacivanje ili izbacivane nekog elementa potrebno vreme O(log n). Medjutim, ako su elementi lose rasporedjeni, svaka od ovih operacija moze odneti cak O(n) vremena!

AVL drvo
AVL drvo je "izbalansirano" binarno drvo pretrage. U njemu je razlika visina levog i desnog poddrveta za svaki cvor najvise 1. Naime, pri svakom dodavanju ili izbacivanju elemenata, obraca se paznja da drvo ostane izbalansirano kao sto je receno, pri cemu se za taj korak ne sme potrositi vise od O(log n) vremena. Slozenosti svih operacija su kod ovakvog drveta uvek tacno O(log n).

Heap
Heap je jos jedna vrsta binarnog drveta, kod koga je zadovoljen uslov da su deca svakog cvora uvek veca ili jednaka od samog tog cvora (moze se praviti i obrnuto, da su deca uvek veca od oca). Ova struktura podataka ima izuzetno sirok spektar upotrebe. Naime, cesto je potrebno u svakom trenutku znati koji je najmanji element nekog niza. Koristeci heap, ovu informaciju imamo u O(1) (to je ustvari prvi element u heap-u). Updateovanje heap-a, sto ce reci izbacivanje ili ubacivane elementa radi se u O(log n).

Trazenje u hash tablicama
Ako koristimo hash tablice, trazenje elementa je vrlo jednostavno. Samo ga treba "pluggovati" u hash funkciju i time ga nadjemo u O(1).

Trazenje u binarnom drvetu pretrage i AVL drvetu
I ove strukture podataka, kao i hash tablice, su takve da im je jedna od poenti upravo trazenje elemenata. Kod obe je proces isti: podjemo od root-a celog drveta. Ukoliko je on element koji trazimo, kraj. Ako ne, vidimo da li je element koji trazimo manji ili veci od njega. Ako je manji, isti postupak (rekurzivno) ponavljamo za levo poddrvo, ako je veci za desno. Kao sto je vec receno, slozenost je O(log n), sa tim da u nebalansiranom drvetu moze da bude i znatno gora (ali i bolja!).


Linearna pretraga
Pretpostavimo da imamo obican niz od n elemenata. Linearna pretraga se sastoji u tome da prodjemo sve elemente niza trazeci onaj koji nam treba. Slozenost: O(n).

Binarna pretraga
Imamo sortiran (rastuce) niz od n elemenata u kome treba naci neki. Neka je na pocetku left=1 i right=n. U svakoj iteraciji, nadjemo element middle kao srednji izmedju left i right. Ukoliko je trazeni element jednak tom middle, kraj. Ako je middle veci od njega, kazemo right=middle, u suprotnom left=middle, i ponavljamo isti postupak. Vrlo jednostavan, ali vrlo cesto upotrebljavan koncept. Slozenost je, naravno, O(log n).

Selection, Insertion i Bubble Sort
Ovo su tri vrlo jednostavna algoritma za sortiranje elemenata. Svi su izuzetno jednostavni, ali slozenosti O(n²).

Quick Sort
Verovatno najbolji algoritam za sortiranje. Radi po sledecem principu: odredimo neki, bilo koji, element da bude pivot. Sada ispremestamo sve elemente niza tako da su prvo svi oni manji, pa onda svi oni veci od pivota. Sada, za svaki od ova dva dela rekurzivno pozovemo quicksort. Izuzetno elegantan i praktican algoritam, a lak za kodiranje. Slozenosti je O(n log n), mada ona nije uvek ista. U najgorem mogucem slucaju ona moze biti i O(n²), medjutim, u praksi, quicksort obicno daje bolje rezultate od svih ostalih algoritama za sortiranje.

Merge Sort
Merge Sort radi na principu “podeli i vladaj”. On naime podeli niz na dva dela, rekurzivno se poziva za oba, a kada se vrati, ta dva dela spaja (merge) u jedan sortirani. Slozenost je uvek O(n log n). Merge sort se jos moze i koristiti za racunanje broja inverzija permutacije, uz par redova dodatih u trenutku kada se nizovi spajaju.

Heap Sort
Heap Sort niz sortira tako sto ga smesti u heap. Vec znamo da operacije umetanja i skidanja sa heapa imaju slozenost O(log n). Dakle ovaj algoritam ce imati ukupnu slozenost O(n log n), jer svaki element treba prvo da ubacimo u heap, pa kad smo formirali ceo, izbacujemo uvek prvi element dokle god ne ispraznimo heap.


preuzeto sa ES

ili:
Selection sort:
    kompleksnost O(n²),
    efikasnost O(n²/4),
    najbrzi medju O(n²)
Shell sort:
    kompleksnost O(n²),
    efikasnost O(n log² n),
    najefikasniji medju O(n²)
Insertion sort:
    kompleksnost O(n²)
    efikasan pri malom broju elemenata
Bubble sort:
    kompleksnost O(n²),
    efikasnost O(n*(n-1)),
    najgori medju O(n²)
Quick sort:
    kompleksnost u proseku O(n log n), u najgorem slucaju O(n²)
    cesto najbrzi
Merge sort:
    kompleksnost O(n log n),
    malo brzi od Heap-a pri velikom broju elemenata
Heap sort:
    kompleksnost O(n log n)
    najsporiji medju O(n log n)



Pregledajte temu http://www.fonforum.org/viewtopic.php?t=6761&start=0, tamo ima dosta uradjenih kodova!!! :aaa:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.05.2009. 23:15:39 
Korisnikov avatar

Pridružio se: 11.05.2008. 20:06:34
Postovi: 237
Godina: III
Smer: IS
http://people.ksp.sk/~kuko/bak/

Applet-i za AVL, Bst i B stabla, nadam se da ce nekom koristiti. Ali mogu samo brojevi do 99.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 24.05.2009. 17:44:58 
Korisnikov avatar

Pridružio se: 09.10.2007. 16:55:15
Postovi: 4003
Lokacija: Vidzilend
Godina: Dipl.
Smer: IS
Jel ima neka dobra dusa da iskenira i uploaduje ono kad smo vezbali avl i binarno pomeranje na levo i desno i izbacivanje...?! :stid:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 24.05.2009. 17:51:00 
Korisnikov avatar

Pridružio se: 20.09.2007. 13:37:37
Postovi: 1181
Lokacija: Kod Goranceta sam...:D
Godina: IV
Smer: IS
Jel mislis na ono kad smo crtali ona silna stabla tj na rotacije u avl kad se ubacuje/izbacuje?

_________________
Teardrop..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 24.05.2009. 17:55:09 
Korisnikov avatar

Pridružio se: 19.06.2007. 20:50:12
Postovi: 2136
Lokacija: BG
Godina: Dipl.
Smer: IS
Jel misliš na ono kada smo svi otišli na 1. maj i malo njih je došlo na strukture taj dan (četvrtak)? :D
To bi i meni trebalo. Kopirao sam od nekog, ali je kao nogom pisano.

Kako ide struktura zadataka na II kol?
- crtanje 2x (avl + B*) ?
- kodovi 2x (rekurzija) ?
- teorija - šta od iste, neka skripta ?

ILI

- crtanje 1x (avl ili B*) ?
- kodovi 3x (rekurzija) ?
- teorija - šta od iste, neka skripta ?

_________________
Arbeit macht frei


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 24.05.2009. 18:00:58 
Korisnikov avatar

Pridružio se: 20.09.2007. 13:37:37
Postovi: 1181
Lokacija: Kod Goranceta sam...:D
Godina: IV
Smer: IS
Ako mislite na to skeniracu vam sad ali i ja pisem kao nogom... :stid: Za strukturu kolokvijuma se nista prakticno ne zna, Kosta je rekao da ce biti jedan sa crtanjem a rece mi drugarica da je nekoj grupi rekao da ce biti 2 sa crtanjem...Skriptu imas na sajtu predmeta..

_________________
Teardrop..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 24.05.2009. 18:26:04 
Korisnikov avatar

Pridružio se: 09.10.2007. 16:55:15
Postovi: 4003
Lokacija: Vidzilend
Godina: Dipl.
Smer: IS
Da na to! Hvala unapred :) (ja nisam pisao ta ubacivanja, izbacivanja i sredjivanja avl pa sad nemam odakle da ponovim)

Rekao je kosta BAR jedno crtanje... :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 24.05.2009. 18:49:10 
Korisnikov avatar

Pridružio se: 20.09.2007. 13:37:37
Postovi: 1181
Lokacija: Kod Goranceta sam...:D
Godina: IV
Smer: IS
Evo momci...Nadam se da se dobro vidi....
http://www.2shared.com/file/5931837/1a99cb25/strukture.html

_________________
Teardrop..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 24.05.2009. 18:51:58 
Korisnikov avatar

Pridružio se: 24.06.2007. 09:15:04
Postovi: 1155
Lokacija: Crushevac - Urbs aeterna // Autocommand
Godina: Dipl.
Smer: IS
Boris_ZR je napisao:
Kako ide struktura zadataka na II kol?
- crtanje 2x (avl + B*) ?
- kodovi 2x (rekurzija) ?
- teorija - šta od iste, neka skripta ?

ILI

- crtanje 1x (avl ili B*) ?
- kodovi 3x (rekurzija) ?
- teorija - šta od iste, neka skripta ?


Bice isto kao prosli, dakle 4 zadatka i dva teorijska, od ta 4 zadatka, 1 ili 2 ce biti crtanje, a dakle 2 ili 3 kod.

_________________
I am a colossal pervert. No form of sexual depravity is too low for me! Animal, vegetable or mineral – I'll do anything to anything!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 24.05.2009. 20:52:35 
Korisnikov avatar

Pridružio se: 27.09.2007. 14:33:24
Postovi: 928
Godina: Dipl.
Smer: IS
Prošle godine su imali 2 sa crtanjem.

_________________
Stomatološki Fakultet Pančevo


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.05.2009. 14:50:02 

Pridružio se: 13.05.2009. 15:40:56
Postovi: 58
Godina: II
Smer: IS
http://www.2shared.com/file/5931837/1a9 ... kture.html

Kako da skinem strukture.zip sa ovod linka.Nigde mi ne ponudi download...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.05.2009. 14:52:06 
Korisnikov avatar

Pridružio se: 13.11.2007. 20:35:35
Postovi: 3047
Godina: Dipl.
Smer: IS
imas na dnu click here :D

_________________
"You know concrete colored buildings all grow stale"
You say as I look up dreaming...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.05.2009. 21:29:44 
Korisnikov avatar

Pridružio se: 13.11.2007. 20:35:35
Postovi: 3047
Godina: Dipl.
Smer: IS
a oni koji nisu izasli na 1. kol nemaju pravo ni na drugi, jel tako? ili sam se ja debelo istripovala nesto? x)

_________________
"You know concrete colored buildings all grow stale"
You say as I look up dreaming...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.05.2009. 21:47:24 
Moderator
Korisnikov avatar

Pridružio se: 07.11.2007. 20:52:15
Postovi: 5191
Lokacija: У илегали...
Godina: Dipl.
Smer: IS
^ Debelo.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.05.2009. 23:27:18 
Korisnikov avatar

Pridružio se: 24.06.2007. 09:15:04
Postovi: 1155
Lokacija: Crushevac - Urbs aeterna // Autocommand
Godina: Dipl.
Smer: IS
Da li treba Hashing da se uci?

_________________
I am a colossal pervert. No form of sexual depravity is too low for me! Animal, vegetable or mineral – I'll do anything to anything!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.05.2009. 23:29:21 
Korisnikov avatar

Pridružio se: 22.03.2008. 00:48:20
Postovi: 138
Lokacija: Beograd
Godina: II
Smer: IS
A koja skripta...ima li neka dobra :D


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.05.2009. 23:30:32 
Korisnikov avatar

Pridružio se: 26.09.2007. 22:50:11
Postovi: 2182
Godina: Dipl.
Smer: IS
pa Kosta na poslednjim vezbama rece da moze da bude pitanje sta je Hashing, kako se vrsi pretraga, nesto tako... I jos je pomenuo razliku izmedju stabla i grafa ili recimo kompleksnost pretrazivanja binarnog stabla.

_________________
I live in my own world - but it's OK, they like me here! :cool:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.05.2009. 23:45:25 
Korisnikov avatar

Pridružio se: 19.06.2007. 20:50:12
Postovi: 2136
Lokacija: BG
Godina: Dipl.
Smer: IS
Ako neko razume zapravо šta je hashing, neka napiše. Koja je razlika između stabla i grafa? Kompleksnost je log2N u najboljem slučaju (tj. za AVL), zar ne?

_________________
Arbeit macht frei


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 28.05.2009. 17:31:01 
Korisnikov avatar

Pridružio se: 11.05.2008. 20:06:34
Postovi: 237
Godina: III
Smer: IS
Hoce li neko da okaci zadatke sa II kolokvijuma?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 611 Posta ]  Idi na stranicu Prethodni  1 ... 7, 8, 9, 10, 11, 12, 13 ... 25  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 2 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group