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

相关推荐
LuminousCPP4 小时前
数据结构-二叉树(六):BFS层序遍历与完全二叉树判断|复用链式队列 + (N_0=N_2+1) 性质证明
c语言·数据结构·笔记·算法·二叉树·宽度优先
纪念 2295 小时前
数据结构排序(三)
数据结构
船厂电气自动化ai大模型6 小时前
AI大模型与数学/第63课:矩阵定义、矩阵加法、标量乘法(逐级精讲)
数据结构·人工智能·深度学习·线性代数·算法
你压到我腿毛了6666 小时前
C语言冒泡算法(Bubble sort)
c语言·数据结构·算法
铅笔小新z10 小时前
【数据结构】栈和队列
数据结构
shylyly_12 小时前
stack/queue中的deque
数据结构·c++·deque·双端队列·queue·stack·容器适配器
土司大王12 小时前
LeetCode hot100——缺失的第一个正数
数据结构·算法·leetcode
铅笔小新z13 小时前
【数据结构】顺序表和链表
数据结构·链表
不会就选b13 小时前
数据结构之栈的算法题(OJ)
linux·数据结构·算法
漂流瓶jz14 小时前
UVA-1609 不公平竞赛 题解答案代码 算法竞赛入门经典第二版
数据结构·算法·链表·贪心·aoapc·算法竞赛入门经典·uva