数据结构笔记正式版――第七章第八章复习心得

查找技术

第一节重点应该是平均查找长度
在这里插入图片描述
在这里插入图片描述
第二节线性表的查找技术重点是改进后的顺序查找在这里插入图片描述
折半查找
条件:关键码有序、顺序存储
在这里插入图片描述
第三节树表的查找技术
中序遍历的二叉排序树可以得到一个按关键码有序的序列。
有时候给出关键码,让写出二叉树,此时是唯一答案。
在这里插入图片描述
散列表的查找技术――直接定址法
在这里插入图片描述
除留余数法:有疑问,散列表长度和p有疑问
处理冲突的方法
在这里插入图片描述
拉链法处理冲突:
注意:
冲突的往前放!在这里插入图片描述
疑问:为什么有10?有必要吗?
公共溢出区处理矛盾
在这里插入图片描述
溢出表按照先后顺序放置有矛盾的数!

排序技术

插入排序

直接插入排序

在这里插入图片描述
有个作为监视哨和暂存单元的r〔0〕
双循环
从第二个开始
如果后面的数比前一个小,
把大数放后面
继续比。
核心:小的数在前面,每个关键码都有机会成为r〔i〕。都会被比较。

希尔插入排序

间隔:关键码个数除以2
在这里插入图片描述
不稳定

起泡排序

在这里插入图片描述

相邻两个互相比较,小的在前

简单选择排序
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值