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 ... 18, 19, 20, 21, 22, 23, 24, 25  Sledeća
Autoru Poruka
 Tema posta:
PostPoslato: 09.09.2009. 18:07:27 
Korisnikov avatar

Pridružio se: 03.07.2007. 18:48:06
Postovi: 1211
Lokacija: BG
Godina: Dipl.
Smer: IS
Infix rastuci, a opadajuci moras da stampas desna grana, koren, leva grana sto je modifikacija infixa.

_________________
ITEH/EPOS/IMAR casovi | domaci | seminarski | diplomski | master
--
o66/oo-32-82 choopachoops@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.09.2009. 19:09:28 

Pridružio se: 07.07.2003. 12:30:34
Postovi: 42
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Da li bi ovako mogao da se postavi uslov ako se trazi stampanje unutrasnjih cvorova,a ne listova BST stabla:

if (k.desno != null && k.levo != null)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.09.2009. 19:12:57 
Korisnikov avatar

Pridružio se: 03.07.2007. 18:48:06
Postovi: 1211
Lokacija: BG
Godina: Dipl.
Smer: IS
Da.
Mada se postavlja pitanje, da li je koren unutrasnji cvor?

_________________
ITEH/EPOS/IMAR casovi | domaci | seminarski | diplomski | master
--
o66/oo-32-82 choopachoops@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.09.2009. 19:25:40 

Pridružio se: 07.07.2003. 12:30:34
Postovi: 42
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Malisa757 je napisao:
Da.
Mada se postavlja pitanje, da li je koren unutrasnji cvor?

Da,ovo ni ja nisam siguran.Svakako ce modifikovana infiksna metoda za opadajuci redosled i ovaj uslov stampati pored unutrasnjih cvorova i sam koren.E sad ako koren ne treba,onda mozda treba jos jedan uslov koji bi sprecio stampanje samog korena,koji ne znam da napisem.


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

Pridružio se: 03.07.2007. 18:48:06
Postovi: 1211
Lokacija: BG
Godina: Dipl.
Smer: IS
Raider je napisao:
Malisa757 je napisao:
Da.
Mada se postavlja pitanje, da li je koren unutrasnji cvor?

Svakako ce modifikovana infiksna metoda za opadajuci redosled i ovaj uslov stampati pored unutrasnjih cvorova i sam koren.

Nece. Uslov koji si ti napisao dozvolice stampanje samo onih cvorova koji imaju i levo i desno dete. Unutrasnji cvor moze da ima i samo jedno dete.

A ako je unutrasnji cvor suprotno od lista, sto verovatno jeste, onda je to to.

_________________
ITEH/EPOS/IMAR casovi | domaci | seminarski | diplomski | master
--
o66/oo-32-82 choopachoops@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.09.2009. 01:07:09 

Pridružio se: 07.07.2003. 12:30:34
Postovi: 42
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Sto se tice ovog zadatka

2.Dat je pokazivac na koren binarnog stabla celih brojeva i pokazivac na neki cvor stabla.Napisati metodu koja ce vratiti vrednost minimalnog cvora koji se nalazi na putanji od korena do datog cvora

i ovog koda

public int MinTree(TreeNode aNode){
int min = minInt;
if(aNode != null)
min = Math.min(aNode.Data, MinTree(aNode.Left.Data), MinTree(aNode.Right.Data));
return min;
}

Da li neko ima ideju sta izmeniti i dodati u gornjem kodu da bi postao resenje gornjeg zadatka?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.09.2009. 11:20:32 
Korisnikov avatar

Pridružio se: 01.10.2006. 15:52:10
Postovi: 2225
Godina: Dipl.
Smer: IS
caki je napisao:
Je li ima neko uradjene slucajno ove rokove :D bilo bi krajnje savrseno :D


anyone? Junski/septembarski rok? :)
C'mooon people!

_________________
Sunshine :51


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

Pridružio se: 29.02.2008. 13:14:27
Postovi: 676
Godina: IV
Smer: IS
jel moze neko da napise sta od oblasti tacno treba za ispit...mrzelo me da se vracam na prethodne strane,ima ih mnogo...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.09.2009. 18:15:03 
Korisnikov avatar

Pridružio se: 03.07.2007. 18:48:06
Postovi: 1211
Lokacija: BG
Godina: Dipl.
Smer: IS
Linearne i nelinearne strukture podataka.

_________________
ITEH/EPOS/IMAR casovi | domaci | seminarski | diplomski | master
--
o66/oo-32-82 choopachoops@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.09.2009. 19:19:08 
Moderator
Korisnikov avatar

Pridružio se: 24.07.2006. 16:33:51
Postovi: 10041
Godina: Dipl.
Smer: IS
Ljudi, gde se nalaze odgovori na zadatke kao sto je 'napisati metodu koja implementira algoritam za rekurzivno pretrazivanje blabla' ?

_________________
There are three things all wise men fear: the sea in storm, a night with no moon, and the anger of a gentle man.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.09.2009. 19:37:09 

Pridružio se: 10.09.2009. 19:07:19
Postovi: 5
Godina: Apsolvent
Smer: IS
Ludim od ovog glupog predmeta!!!!!!!!!! Jel moze neko od ljubaznih kolega da mi resi sl zadatak
Dat je pokazivac na koren binarnog stabla celih brojeva i pokazivac na neki cvor stabla. Napisati metodu koja ce vratiti vrednost minimalnog cvora koji se nalazi na putanji od korena do datog cvora.
Bio je u oba poslednja roka, tako da cenim da je bitan i da ce i sad doci...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.09.2009. 19:57:51 

Pridružio se: 29.08.2009. 15:08:54
Postovi: 12
Lokacija: Beograd
Godina: III
Smer: IS
Gorbash je napisao:
Ljudi, gde se nalaze odgovori na zadatke kao sto je 'napisati metodu koja implementira algoritam za rekurzivno pretrazivanje blabla' ?


Ovo ti je sa sajta:


package niz;

public class pretrazivanje {

public static int sekvencijalno(int podatak, int[] niz){
for (int i = 0; i < niz.length; i++) {
if(niz[i] == podatak)
return i;
}
return -1;
}

public static int sekvencijalnoR(int podatak, int[] niz, int i){
if(i > -1 && i < niz.length){
if(niz[i] == podatak)
return i;
return sekvencijalnoR(podatak, niz, i+1);
}
return -1;
}

public static int binarno(int podatak, int[] niz){
int lg = 0;
int dg = niz.length - 1;

while(lg <= dg){
int index = (lg + dg)/2;
if(niz[index] == podatak)
return index;
if(podatak < niz[index])
dg = index - 1;
else
lg = index + 1;
}
return -1;
}

public static int binarnoR(int podatak, int[] niz,
int lg, int dg){
if(lg <= dg){
int index = (lg + dg)/2;
if(niz[index] == podatak)
return index;
if(podatak < niz[index])
return binarnoR(podatak, niz,
lg, index - 1);
else
return binarnoR(podatak, niz,
index + 1, dg);
}
return -1;
}

public static int interpolaciono(int podatak, int[] niz){
int lg = 0;
int dg = niz.length - 1;

while(dg >= lg){
int index = lg + (dg - lg)/(niz[dg] - niz[lg])
* (podatak - niz[lg]);
if(niz[index] == podatak)
return index;
if(podatak < niz[index])
dg = index - 1;
else
lg = index + 1;
}
return -1;
}

public static int interpolacionoR(int podatak, int[] niz,
int lg, int dg){
if(dg >= lg){
int index = lg + (dg - lg)/(niz[dg] - niz[lg])
* (podatak - niz[lg]);
if(niz[index] == podatak)
return index;
if(podatak < niz[index])
return interpolacionoR(podatak, niz,
lg, index - 1);
return interpolacionoR(podatak, niz,
index + 1, dg);
}
return -1;
}
}

To bi trebalo da je to :)

pozz


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.09.2009. 20:47:12 
Moderator
Korisnikov avatar

Pridružio se: 24.07.2006. 16:33:51
Postovi: 10041
Godina: Dipl.
Smer: IS
E hvala, a samo jos jedno pitanje... Koji je koji? :stid: :D

_________________
There are three things all wise men fear: the sea in storm, a night with no moon, and the anger of a gentle man.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.09.2009. 22:01:17 

Pridružio se: 29.08.2009. 15:08:54
Postovi: 12
Lokacija: Beograd
Godina: III
Smer: IS
Tamo gde u nazivu metode imas R to je rekurzivni

npr. sekvencijalnoR ;)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 11.09.2009. 12:39:02 
Korisnikov avatar

Pridružio se: 03.07.2007. 18:48:06
Postovi: 1211
Lokacija: BG
Godina: Dipl.
Smer: IS
Imas na sajtu, imas u skriptama, imas u ovoj temi...

_________________
ITEH/EPOS/IMAR casovi | domaci | seminarski | diplomski | master
--
o66/oo-32-82 choopachoops@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.09.2009. 11:29:56 

Pridružio se: 10.09.2009. 19:07:19
Postovi: 5
Godina: Apsolvent
Smer: IS
Malisa brate ti znas ili bilo ko resenje ova dva zadatka, meni stalno prijavljuje gresku
1. Dat je pokazivac na prvi element u JS listi celih br. Implementirati alg za izracunavanje zbira neparnih brojeva.
2. Dat je pokazivac na prvi element u JS listi celih brojeva. Napisati metodu "Ubaci" koja ubacuje novi elemet nakon prvog elementa koji je veci od njega. Ako takav element ne postoji, novi elemet se ubacuje na kraj liste.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.09.2009. 13:41:22 

Pridružio se: 29.08.2009. 15:08:54
Postovi: 12
Lokacija: Beograd
Godina: III
Smer: IS
Trebalo bi da je ovo za zbir neparnih


public int zbir (){
int zbir = 0;
CvorJSListe pom = prvi;
while (pom!=null && pom.podatak % 2 == 0){
zbir=zbir+pom.podatak;
pom=pom.sledeci;
}
System.out.println(zbir);
return zbir;

}

pozz


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 13.09.2009. 14:03:18 
Korisnikov avatar

Pridružio se: 03.07.2007. 18:48:06
Postovi: 1211
Lokacija: BG
Godina: Dipl.
Smer: IS
Nije. Ima dve greske jedna,od kojih je jedna malo veca greska. U pitanju je uslov while petlje. Kada bi ostalo tako kako si ti napisala, kada bi pomocni pokazivac dosao do cvora koji nije null, ali ima paran broj u sebi while petlja bi se zavrsila i na ekranu bi se ispisao zbir neparnih do parnog, iako moze da ih ima i nakon parnog. Ako bi to zanemarili, program bi sabirao samo parne brojeve zbog ovog uslova: pom.podatak % 2 == 0 jer je 0 ostatak pri celobrojnom deljenju sa dva samo kod parnih brojeva, kod neparnih je uvek razlicit od nule.

Tacan kod je:


Kod:
public static int zbir(Cvor prvi) {
int zbir = 0;
while(prvi != null) {
if (prvi.podatak % 2 != 0)
zbir += prvi.podatak;
prvi = prvi.sledeci;
}
return zbir;
}

_________________
ITEH/EPOS/IMAR casovi | domaci | seminarski | diplomski | master
--
o66/oo-32-82 choopachoops@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.09.2009. 10:59:37 
Korisnikov avatar

Pridružio se: 04.09.2007. 13:52:04
Postovi: 1341
Lokacija: Bg
Godina: Dipl.
Smer: IS
Jel zna neko kako se radi ovo?

1. Dat je pokazivac na prvi element u jednostruko-spregnutoj listi celih brojeva. Napisati metodu "ubaci"
koja ubacuje novi element nakon prvog elementa koji je veci od njega. Ako takav
element ne postoji, novi element se ubacuje nakraj liste.

2. Dat je pokazivac na koren BST stabla celih brojeva. Napisati metodu koja ce istampati unutrasnje
cvorove stabla u rastucem redosledu.

_________________
Marginalne pojave i efemerni fenomeni.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.09.2009. 12:28:04 
Korisnikov avatar

Pridružio se: 08.09.2009. 23:59:43
Postovi: 48
Godina: Padobranac
Smer: IS
1. bi trebalo ovako da ide, ako ima greske neka neko ispravi:


CvorJSListe Pom = pocetni;
while(pom.sledeci > pom)
{
pom=pom.sledeci;
if(pom>novi)
{
CvorJSListe novi = new CvorJSListe(novi.data)
novi.sledeci = pom.sledeci;
pom.sledeci = novi;
return;
}
pomocni.sledeci = novi;
novi.sledeci = null;
}


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.09.2009. 13:36:10 

Pridružio se: 24.03.2007. 22:48:03
Postovi: 3
Godina: IV
Smer: UK
Koji sve tipovi sortiranja od ovih (Selection, Insertion, Bubble, Shell, Heap, Merge, Quick) treba da se nauce teorijski, a za koje od njih ce traziti kod? :zbun:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.09.2009. 18:17:29 
Korisnikov avatar

Pridružio se: 20.08.2008. 18:28:12
Postovi: 36
Godina: IV
Smer: IS
Majkl je napisao:
Evo jos jedno resenje za palindrom(testirano - radi):

public void palindrom(){

while (prvi != poslednji){
if(prvi.podatak.equalsIgnoreCase(" "))prvi = prvi.sledeci;
else{
if(poslednji.podatak.equalsIgnoreCase(" "))poslednji = poslednji.prethodni;
else{

if(! prvi.podatak.equalsIgnoreCase(poslednji.podatak)){
System.out.println("Rec nije palindrom");
return;
}
else{
prvi = prvi.sledeci;
poslednji = poslednji.prethodni;
}
}

}
}

System.out.println("Rec je palinrom");

}


Mmmm, izvini, ovaj kod nije tačan... :(

_________________
"FONIS" - Udruženje studenata informatike FONa
www.fonis.rs
www.beingorthodox.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.09.2009. 18:29:25 
Korisnikov avatar

Pridružio se: 03.07.2007. 18:48:06
Postovi: 1211
Lokacija: BG
Godina: Dipl.
Smer: IS
Nije tacan ni kod iznad, od v.eclipse

_________________
ITEH/EPOS/IMAR casovi | domaci | seminarski | diplomski | master
--
o66/oo-32-82 choopachoops@gmail.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 15.09.2009. 11:29:33 
Korisnikov avatar

Pridružio se: 04.09.2007. 13:52:04
Postovi: 1341
Lokacija: Bg
Godina: Dipl.
Smer: IS
Jel zna neko koji je kod tacan:

Napisati funkcije ubaci() i izvaci() na redom celih brojeva koji je implemetiran preko niza:
Kod:
public static void izbaci (Queue q) {
if(q.array[0] == null_
return;
q.array[array.length-1] = null;
}
public static void ubaci (Queue q, Object b) {
if(q.array[0] == null) {
q.array[0] = b;
return;
}
for(int i=q.array.length; i>=0; i--)
q.array[i] = q.array[i-1];
q.array[0] = b;
}

ili
Kod:
public boolean ubaci(int podatak) {
if(pun())
return false;
//k=++k% niz.length
k++;
if(k==niz.length)
k=0;
niz[k] = podatak;
brElemenata++;
return true;
}
public int izbaci() {
if(prazan())
return Integer.MIN_VALUE;
int a = niz[p];
p=++p%niz.length;
brElemenata--;
return a;
}
public int brojElemenata () {
return brElemenata;
}


I gde ima objasnjeno Selection, Insertion i Bubble sort posto ne mogu nigde da nadjem.. a ni primere za iste..

Hvala

_________________
Marginalne pojave i efemerni fenomeni.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 15.09.2009. 11:39:37 
Korisnikov avatar

Pridružio se: 18.07.2007. 21:01:16
Postovi: 718
Godina: Apsolvent
Smer: IS
slajdovi na sajtu predmeta sortiranje.ppt

_________________
"You don't want to sell me death-sticks!"
"You want to go home and rethink your life!"


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 ... 18, 19, 20, 21, 22, 23, 24, 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