- 0
- 0
- 约2.78千字
- 约 8页
- 2026-07-29 发布于江西
- 举报
编程题
251.试写出在单链表La中删除第i个结点的类C语言算法。
答案:StatusListDeleteL(LinkListL,inti){
p=L;m=0;
while(mi-1p-next)//寻找位置
{p=p-next;m++;}
if(p-next!=null){
q=p-next;
p-next=q-next;
free(q);
}
returnOK;
}//ListDelete_L
_
252.写出求二叉树T中叶子个数的算法。
答案:intcountleaf(BiTree*T){
intn1,n2;
if(T==NULL)return(0);
elseif(T-lchild==NULL)(T-rchild==NULL)
return(1);
else{n1=countleaf(T-lchild);
n2=countleaf(T-rchild);
return(n1+n2);
}
}
253.写出直接插入排序的类C语言算法。
答案:voidInsertSort(SplistL){
for(i=2;i=L-length;i++){
L-r[0]=L-r[i];
for(j=i;L-r[
您可能关注的文档
最近下载
- HGT 20580-2011 钢制化工容器设计基础规定.docx VIP
- SAE AMS2771F-2017 铝合金铸件的热处理 Heat Treatment of Aluminum Alloy Castings.pdf
- 中国高等教育学历认证申请表.doc VIP
- 《口腔种植围手术期抗菌药物合理使用规范》.pdf VIP
- 儿童功能独立性评定量表(WeeFIM).pdf VIP
- 中国肌肉减少症诊疗指南推荐意见2025.pptx VIP
- 安全员劳务派遣合同参考.docx VIP
- 4s店账务处理课件.pptx VIP
- T_CASME 2097-2025 钢制检查井盖.pdf VIP
- 设备培训投标方案.docx VIP
原创力文档

文档评论(0)