数据结构——第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 小时前
Hot 100 --- 轮转数组
java·数据结构·算法
WBluuue4 小时前
数据结构与算法:有序表(二):跳表
数据结构·c++·算法·skiplist
不好听6135 小时前
深入理解链表:线性数据结构的另一面
javascript·数据结构
Queenie_Charlie6 小时前
哈夫曼树
数据结构·c++·哈夫曼树
Shan12058 小时前
经典问题——验证栈序列
数据结构·算法
漂流瓶jz10 小时前
UVA-1606 两亲性分子 题解答案代码 算法竞赛入门经典第二版
数据结构·算法·向量·aoapc·算法竞赛入门经典·atan2·浮点
Chen_harmony10 小时前
二、顺序表
数据结构
BAGAE11 小时前
星链卫星数据获取:从太空安全到实时通信的技术革命
网络·数据结构·数据库·算法·云计算·hbase
h_a_o777oah11 小时前
【算法专项】扩展域并查集:原理详解及解决大部分种类并查集问题(洛谷P5937 P2024 C++代码)
数据结构·c++·算法·acm·并查集·扩展域·逻辑建模
吴阿福|一人公司12 小时前
深度解析 Python 类变量修改的命名空间隔离
java·服务器·数据结构