| Prethodna tema :: Sljedeća tema   | 
	
	
	
		| Autor/ica | 
		Poruka | 
	
	
		Gost
 
 
 
 
  
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 18:55 uto, 3. 2. 2004    Naslov: Re: O(n)  ???!!! | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [quote="Anonymous"]Kako se odreduje slozenost nekog algoritma??[/quote]
 
 Jednostavno receno: prebrojis koliko ima operacija (za ulazni parametar [i]n[/i]) i onda vidis "[i]koliko je to strmo[/i]".
 
 [quote="Anonymous"]recimo klasicni sort kaze da ima slozenost O(n'2)    <n na kvadrat>
 i pise  u t m postupku dobivanja (n-1)+(n-2)+....+1=(n-1)/2
   (n-1)/2= n'2-n/2 =O(n'2)   ??od kud nam ti n-1 pa na dalje?[/quote]
 
 Nije "[i](n-1)[/i]" nego "[i]n(n-1)[/i]". 8) Odakle to? Pa izracunas sumu s lijeve strane (hint: dokaz indukcijom).
 
 [quote="Anonymous"]-u bubble sortu pise:1 usporedivanje i 4 pridruzivanaj.....i da se unut.petlja izvodi (n-1) puta[/quote]
 
 A ([b]u najgorem slucaju[/b]) toliko puta se izvrsi i vanjska petlja, pa se unutarnja zapravo odvrti (n-1)*(n-1) (dakle (n-1)^2). :D
 
 [quote="Anonymous"]usporedbi:(n-1)+(n-2)+(n-3)+...+1=(n-1)/2[/quote]
 
 Opet kriva suma; ide n(n-1)/2. 8)
 
 [quote="Anonymous"]zamjena:(n-1)+(n-2)+...+(n-1)/2
 slozenost:(n-1)/2+(n-1)/2=(n-1)n=n'2-n==(n'2)
 ....jel mi moze netko to malo pojasnit ,od kuda nam,znam da ovo brojim usporedbe ,zamjene ...ali kako dobimo ove jedn.gore???[/quote]
 
 Provjeri si sume. Sve idu na isti kalup: 1+2+3+...+k = k(k+1)/2
 
 Btw, oznaka za "[i]x na kvadrat[/i]" je "[i]x^2[/i]". 8)
 
 Sretno na ispitu! :wave: 
					
					 	  | Anonymous (napisa): | 	 		  | Kako se odreduje slozenost nekog algoritma?? | 	  
 
 
Jednostavno receno: prebrojis koliko ima operacija (za ulazni parametar n) i onda vidis "koliko je to strmo".
 
 
 	  | Anonymous (napisa): | 	 		  recimo klasicni sort kaze da ima slozenost O(n'2)    <n na kvadrat>
 
i pise  u t m postupku dobivanja (n-1)+(n-2)+....+1=(n-1)/2
 
  (n-1)/2= n'2-n/2 =O(n'2)   ??od kud nam ti n-1 pa na dalje? | 	  
 
 
Nije "(n-1)" nego "n(n-1)".   Odakle to? Pa izracunas sumu s lijeve strane (hint: dokaz indukcijom).
 
 
 	  | Anonymous (napisa): | 	 		  | -u bubble sortu pise:1 usporedivanje i 4 pridruzivanaj.....i da se unut.petlja izvodi (n-1) puta | 	  
 
 
A (u najgorem slucaju) toliko puta se izvrsi i vanjska petlja, pa se unutarnja zapravo odvrti (n-1)*(n-1) (dakle (n-1)^2).  
 
 
 	  | Anonymous (napisa): | 	 		  | usporedbi:(n-1)+(n-2)+(n-3)+...+1=(n-1)/2 | 	  
 
 
Opet kriva suma; ide n(n-1)/2.  
 
 
 	  | Anonymous (napisa): | 	 		  zamjena:(n-1)+(n-2)+...+(n-1)/2
 
slozenost:(n-1)/2+(n-1)/2=(n-1)n=n'2-n==(n'2)
 
....jel mi moze netko to malo pojasnit ,od kuda nam,znam da ovo brojim usporedbe ,zamjene ...ali kako dobimo ove jedn.gore??? | 	  
 
 
Provjeri si sume. Sve idu na isti kalup: 1+2+3+...+k = k(k+1)/2
 
 
Btw, oznaka za "x na kvadrat" je "x^2".  
 
 
Sretno na ispitu!  
					_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
 
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.   
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Gost
 
 
 
 
  
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		Gost
 
 
 
 
  
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		 |