数据结构——第7章 查找

1 线性表的查找

数据元素和顺序表的定义

cpp 复制代码
typedef struct{
	KeyType key;
	InfoType otherinfo;
}ElemType;
typedef struct{
	ElemType *R;
	int length;
}SSTable;

1.1 顺序查找

cpp 复制代码
int Search_Seq(SSTable ST,KeyType key){
	ST.R[0].key=key;
	for(int i=ST.length;ST.R[i].key!=key;i--);
	return i; 
} 

1.2 折半查找

1.3 分块查找

2 树表的查找

3 散列表的查找

相关推荐
CS创新实验室7 小时前
一棵树怎么做到“自平衡还不太费力“?——红黑树的旋转与染色
数据结构·算法·红黑树·408·计算机考研
Logic1017 小时前
C语言/数据结构位运算题解:异或XOR找出被挑选一次的果子编号——只出现一次的数字
c语言·数据结构·算法·数组·位运算·时间复杂度·空间复杂度
从小白到软工9 小时前
4-3 项目-学生成绩管理系统(上)
c语言·开发语言·数据结构·经验分享·ai编程
悠仁さん9 小时前
非类型模板参数的特化与偏特化
java·数据结构·算法
haluhalu.10 小时前
深入理解 AI Agent(1.2):Harness 工程——模型之外的竞争力
前端·数据结构·人工智能·python·langchain·个人开发
垆边人似月.10 小时前
幻兽防御战(贪心算法)
数据结构·算法
Cccp.12311 小时前
【leetcode】(十三)大数据处理
数据结构·算法·leetcode
Pniubi12 小时前
力扣70爬楼梯
数据结构·算法·leetcode
雪落漂泊14 小时前
C++算法:双指针篇(下)
数据结构·c++·算法
学逆向的1 天前
C 循环结构的执行效率分析
c语言·开发语言·数据结构·网络安全