/* 确定结点B, 并修改A的平衡因子 */ if (K A-key) {B=A-lchild; A-bf=A-bf+1} else {B=A-rchild; A-bf=A-bf-1} /* 修改B到S路径上各结点的平衡因子(原值均为0)*/ p=B; while (p! =S) if (K p-key) {p-bf=1; p=p-lchild} else {p-bf=-1; p=p-rchild} /* 判断失衡类型并做相应处理 */ if (A-bf==2 B-bf==1) /* LL型 */ { B=A-lchild; A-lchild=B-rchild; B-rchild=A; A-bf=0; B-bf=0; if FA=NULL *avlt=B else if A=FA-lchild FA-lchild=B
您可能关注的文档
最近下载
- CS3000学习详解最新版.pdf VIP
- 鼻内镜颅底手术.pptx VIP
- 第八届中国淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 第1课远古时期的人类活动(课件2)-七年级历史上册优质教学课件(统编版2024).pptx VIP
- 数轴 课件 2026-2027学年人教版七年级数学上册.pptx VIP
- 一例PICC堵管后艰难溶栓之路——个案护理汇报.pptx VIP
- 1.2+原始农业与史前社会+课件+-2025-2026学年统编版七年级历史上册.pptx VIP
- 不同类型ENSO事件对中国夏季降水的影响差异_ENSO动力学.docx
- 【数学】乘方(第1课时)课件2025-2026学年人教版数学七年级上册.pptx VIP
- 2026年CSCO免疫检查点抑制剂相关的毒性管理指南(全文).docx
原创力文档

文档评论(0)