Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
denciaq
Dołączył: 29 Paź 2007
Posty: 52
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Nie 23:15, 20 Sty 2008 Temat postu: |
|
|
int LPK(AVL *wezel){ // funkcja sprawdza czy wagi w drzewie sa dobre
if(!wezel) return 0;
else{
int a=1+LPK(wezel->left);
int b=1+LPK(wezel->right);
//printf("z LPK:%d \n",wezel->key);
switch(wezel->balance){
case 'l': if((a-b)!=1) {printf("blad powinnno byc r"); getchar();} break;
case 'r': if((a-b)!=-1) {printf("blad powinno byc l"); getchar();} break;
case 'm': if((a-b)!=0) {printf("blad"); getchar();} break;
default: printf("nic nie wpisano"); break;
}
return (a>b)?a:b;
}
}
a w main() wystrczy napisac losowanie i po kazdym losowaniu wywolywac LPK dla korzenia
o tak:
for(i=0;i<2000;i++){
los=rand()%2000;
insert(&d,los);
LPK(d);
}
for(i=0;i<1000;i++){
los=rand()%2000;
delete1(&d,los);
LPK(d);
}
gdy bedzie wszystko dobrze nic NIE POWINNO sie wyswietlic na ekranie!
aha dodam ze na drzewie sa elementy typu int
Ostatnio zmieniony przez denciaq dnia Nie 23:19, 20 Sty 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
|
|
Dudi
Dołączył: 13 Kwi 2007
Posty: 53
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Nie 23:40, 20 Sty 2008 Temat postu: |
|
|
Już myślałem że jest dobrze a tu nagle jeb delete i wypisuje mi że źle "w" zapisane. A później to już się całe drzewo wali. Kurwa
Źle ze mną - napisałem szybką odpowiedź i wciskam "F7" zeby się skompilowało :/
ha! mam cię bugu kurwa! działa!
btw. trzeba zrobić w końcu na słowach czy w ogóle nie?
Ostatnio zmieniony przez Dudi dnia Nie 23:44, 20 Sty 2008, w całości zmieniany 3 razy
|
|
Powrót do góry |
|
|
boro
Dołączył: 27 Lut 2007
Posty: 286
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pon 0:50, 21 Sty 2008 Temat postu: |
|
|
Dudi żulu jeden, zamiast pisać post pod postem uzywaj opcji EDYCJA. plizzzz :)
|
|
Powrót do góry |
|
|
fala (aka tomek)
Dołączył: 03 Lis 2007
Posty: 67
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Łapy
|
Wysłany: Pon 2:41, 21 Sty 2008 Temat postu: |
|
|
Ja tam ma zrobioną wersję na wyrazach, ale tak jak rozmawialiśmy na zajęciach, to jeden huj czy napis czy liczba... w sumie to tak jak już drzewo sobie wypisywalem z liczbami to wyczaiłem że on jednak troche niebardzo w kolejności one są poukładane ;P bo porównywanie stringów działa tak średnio przy liczbach ;P a właściwie to działa po swojemu
no ale kuj mu w oko, ważne że działa i w dupie mam szybciej było napisać 1 linijke wpieprzającą liczbe do stringa niż przerabiać cały program z char na int ;P
|
|
Powrót do góry |
|
|
Frombehind
Dołączył: 25 Sty 2008
Posty: 13
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Sob 0:02, 26 Sty 2008 Temat postu: |
|
|
Zmontowalem AVL z wizualizacja, jakby ktos mial checi i sily sprawdzic czy wstawianie i usuwanie odbywa sie poprowanie to bylbym wdzieczny. Na moje oko to dziala poprawnie, ale co 10 par oczu to nie jedna
[link widoczny dla zalogowanych]
Ostatnio zmieniony przez Frombehind dnia Sob 0:03, 26 Sty 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
Linka
Dołączył: 13 Mar 2007
Posty: 98
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Sob 16:15, 26 Sty 2008 Temat postu: |
|
|
czy trzeba ten program o kompresji hufmana pisac?
ja nawet nie wiem jak brzmi zadanie..
Czy ktoś cos wie? bo podobno, aby dostac ocene trzeba miec napisany ten program(tak tylko słyszałam) :/
|
|
Powrót do góry |
|
|
dziemian_rec
Dołączył: 08 Mar 2007
Posty: 38
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: z nikąd
|
Wysłany: Sob 16:22, 26 Sty 2008 Temat postu: |
|
|
biorąc pod uwagę ilość osób którym musi jeszcze sprawdzić projekty, to wątpię aby się wyrobiła
|
|
Powrót do góry |
|
|
Roberto
Dołączył: 14 Mar 2007
Posty: 76
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Białystok
|
Wysłany: Sob 17:05, 26 Sty 2008 Temat postu: |
|
|
Ja nawet nie licze ze mi sprawdzi w poniedzialek AVL, a ten ostatni programik.. to ja nie wiem;| chyba nie?
|
|
Powrót do góry |
|
|
Linka
Dołączył: 13 Mar 2007
Posty: 98
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Sob 17:11, 26 Sty 2008 Temat postu: |
|
|
ale ona sprawdzać nie bedzie, tylko to czy ma sie go... - z tego co usłyszałam
wogóle nie weim co sie dzieje na tych zajęciach;/ do kitu..
|
|
Powrót do góry |
|
|