📄 10.34.txt
字号:
void CreateHeap(HeapType &h, char *s) //最小堆!!
{
int i, j, k;
RedType temp;
int len;
len = strlen(s);
if(len == 0) return;
h.r[1].key = s[0];
h.length = len;
for(i = 2; i <= len; i++){
j = i;
h.r[j].key = s[i-1]; //插入s[i-1]
while(j != 1){
k = j/2;
if(h.r[j].key < h.r[k].key){
temp = h.r[j];
h.r[j] = h.r[k];
h.r[k] = temp;
}
j = k;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -