Sei sulla pagina 1di 27

|   

| 


Algorithms and Data Structures in C++ 
  !!" " "
Beginning Algorithms| # $  
%& '())* +  
 | 
    
' 
| 
È  
È '  
È ''
,- ./    
È     .0  
     ...  

È  .    1  

È    -  
  .  .
| 
È  &   2   3.
.  2 3  
È .    .  .
 1. 
È    -       .
È        .   
.
È      1  .  
 
|

È 45'. &. .  . 


' 

 6

 "

 (

 
| 
È   7.   
È 
È '2   3
È '4.4
'  | 
È  .. 1       
 8   - & 
È    .   1   
    8   -
. &   - 
9 | 9/  -  
     
È |8'&   &   

È   & .   .  
1        - 
9 | 9/  - 
     
È  9   -   
 
È       
 8       8
 

|   ' $1
È  - . :  ..1.
&    . 
È &   .   & 
/    . . 
È 9&- &       
&  .       
   
È  & ,  .  -    & 
        &  - & 
    &   -.1. & 
 .
 $1
È  
È  & 71&
È   .
È 5' 
È  .71 .
| ;    
'  
È  
'  
Ä& ' 
È '    
È <    
È   .. .  
 
  
"6= ) '  

' .
' erator Precedence
'   .   ..
 ''
È '

È > 

È .

È ?,

È =7@
'  .
È ?+="ABB
È 2 ?+3="ABB
  
4 '  '  A  CD
È  .

È    . '    .


È 9 
È      '   
È 9     .?    ?
È    .

È 5        


È $2   E'
È $3   .?   ?  
   .
2
$    '.  .A  E' '
  &
9  <
È /7   .
  2"?+3=F; 2"67+633
' . 6; +
È <    

È / '  


, 6+
È  /7 /
6+,
<    
È /.'    . (
.
' =(2 =(3?"A =(?"
È  /.'      
.  ' '/    
' (= (="?
È /.'     &
.
'= (?= ("

1 B
È /2*?F3=22*,("37 )3?6
È  /B
È /B
È /G?*,"7G!
È  /B
È /B
'  /  /BB
4 ' &   A  CD
È  .' ' 

È '&   

È '     H2H    


H2H
È   
È   ' & ''.    
 
È 9    .  ' &.'
È     
4 <    
+?*=(
( G; 2G=(3
" 2G?"3?C2(?"?(3; (D
6 26; "7(=(3?(
'
Ä  ' & 
  Ä. ' 'Ä.
( Ä    | .''     8
 9  | 
" Ä   '  1 
/ /
( //
"  //
6 / /