数据结构——第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 散列表的查找

相关推荐
来一碗刘肉面4 小时前
顺序表与链表的比较
数据结构·算法·链表
txzrxz6 小时前
二分图详解
数据结构·c++·算法·图论·深度优先搜索·二分图染色
fpcc8 小时前
数据结构和算法—数学的应用
数据结构·c++·算法
皓月斯语8 小时前
B4451 [GESP202512 四级] 建造 题解
数据结构·c++·算法·题解
牧以南歌〆10 小时前
数据结构<八>链式队列
c语言·数据结构·算法
一个初入编程的小白10 小时前
数据结构:队列和栈的相互实现
数据结构
牢姐与蒯14 小时前
双指针算法
数据结构·算法
Hesionberger15 小时前
LeetCode406:重建身高队列精髓解析
开发语言·数据结构·python·算法·leetcode
不一样的故事12618 小时前
军工行业合规与基础认知
数据结构·经验分享·算法
闪电悠米1 天前
力扣hot100-56.合并区间-排序详解
数据结构·算法·leetcode·贪心算法·排序算法