Help for this page

Select Code to Download


  1. or download this
    C:\test\C>mergeParts 200000000 200
    qsort took 59.047691648 secs for 200 partitions of 200000000 element a
    +rray
    qsort took 7121.598593905 secs to merge 200 partitions of 200000000 el
    +ement array
    
  2. or download this
    
    C:\test>BiDiBubbleSort -N=4                #### 4*3/2 = 6 pairs
    ...
    [ A  C  D<>B  E   ]: comp&swap( 2, 3 ) D < B
    [ A  C<>B  D  E   ]: comp&swap( 1, 2 ) C < B
    A B C D E
    
  3. or download this
    for( p1 = start, p2 = end; p1 < p2; ++p1, --p2 ) if( a[p1] < a[p2] ) s
    +wap( p1, p2 ).