标签:结构 基本数据 pre col 最大 数据结构 添加 EAP else
Shift_down( i , n ) //n表示当前有n个节点 { while( i * 2 <= n) { T = i * 2 ; if( T + 1 <= n && 堆数组名[ T + 1 ] < 堆数组名[ T ]) T++; if( 堆数组名[ i ] < 堆数组名[ T ] ) { swap( 堆数组名[ i ] , 堆数组名[ T ] ); i = T; } else break; }
Shift_up( i ) { while( i / 2 >= 1) { if( 堆数组名[ i ] < 堆数组名[ i/2 ] ) { swap( 堆数组名[ i ] , 堆数组名[ i/2 ]) ; i = i / 2; } else break; }
标签:结构 基本数据 pre col 最大 数据结构 添加 EAP else
原文地址:https://www.cnblogs.com/didiaoxiaoguai/p/10630767.html