| 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 |  | 
	
		|  |