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

相关推荐
似水এ᭄往昔1 天前
【C++】--AVL树的认识和实现
开发语言·数据结构·c++·算法·stl
TL滕1 天前
从0开始学算法——第十六天(双指针算法)
数据结构·笔记·学习·算法
天赐学c语言1 天前
12.14 - 搜索旋转排序数组 && 判断两个结构体是否相等
数据结构·c++·算法·leecode
1024肥宅1 天前
JavaScript 性能与优化:数据结构和算法
前端·数据结构·算法
仰泳的熊猫1 天前
1112 Stucked Keyboard
数据结构·c++·算法·pat考试
he___H1 天前
滑动窗口一题
java·数据结构·算法·滑动窗口
AI科技星1 天前
统一场论质量定义方程:数学验证与应用分析
开发语言·数据结构·经验分享·线性代数·算法
学编程就要猛1 天前
数据结构初阶:Map和Set接口
数据结构
jianfeng_zhu1 天前
不带头节点的链式存储实现链栈
数据结构·算法
历程里程碑1 天前
C++ 7vector:动态数组的终极指南
java·c语言·开发语言·数据结构·c++·算法