Design and Analysis of Algorithms
. . ก ก ก 2542
http://www.cp.eng.chula.ac.th/faculty/spj
- ก
ก ก กกก
Advanced Data Structures
Binomial Heaps
http://www.cp.eng.chula.ac.th/faculty/spj
Design and Analysis of Algorithms - - PowerPoint PPT Presentation
Design and Analysis of Algorithms
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
lg
n h h
http://www.cp.eng.chula.ac.th/faculty/spj
: π( 1 ) : π( log n ) : π( 1 ) : π( log n ) : ν( n ) : π( log n ) : π( log n ) : π( 1 ) : ν( log n ) : ν( log n ) : π( log n ) : ν( log n ) : π( log n ) : π( log n )
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
has 4 bits
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
...
≤ 1+lg n1 roots
...
≤ 1+lg n2 roots
Binomial_Heap_Union
...
≤ 2+lg n1+ lg n2< 2+ lg n+ lg n = O( log n )
http://www.cp.eng.chula.ac.th/faculty/spj
Binomial_Heap_Union
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
...
...
Binomial_Heap_Union Binomial_Heap_Insert
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
Binomial-Heap-Insert is Θ(1)
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
Binomial-Heap-Decrease-Key( H, x, 3 )
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
Binomial-Heap-Delete( H, x ) { Binomial-Heap-Decrease-Key( H, x, -∞ ) Binomial-Heap-Extract-Min( H ) }
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
http://www.cp.eng.chula.ac.th/faculty/spj
Binomial-Heap-Minimum to be Θ(1) ?
http://www.cp.eng.chula.ac.th/faculty/spj