+ACM-include+ADw-stdio.h+AD4-
+ACM-include+ADw-stdlib.h+AD4-
typedef struct+AHs-
int weight+ADs-
int parent, lchild, rchild+ADs-
+AH0-HTNode, +ACo-HuffmanTree+ADs-
void Select(HuffmanTree +ACY-HT, int i, int +ACo-s1, int +ACo-s2)
+AHs-
if(i +ADwAPQ- 1)
+AHs-
printf(+ACI-Invalid i.+AFw-n+ACI-)+ADs-
return+ADs-
+AH0-
int s +AD0- 0+ADs-
int w +AD0- 999+ADs-
for(int ix +AD0- 1+ADs- ix +ADwAPQ- i+ADs- +-+-ix)
+AHs-
if(HT+AFs-ix+AF0-.parent +AD0APQ- 0)
+AHs-
if(HT+AFs-ix+AF0-.weight +ADw- w)
+AHs-
s +AD0- ix+ADs-
w +AD0- HT+AFs-ix+AF0-.weight+ADs-
+AH0-
”
?