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

相关推荐
落羽的落羽7 分钟前
【C++】深入浅出“图”——图的基本概念与存储结构
服务器·开发语言·数据结构·c++·人工智能·机器学习·图搜索算法
IT方大同13 分钟前
循环结构的功能
c语言·数据结构·算法
sin_hielo35 分钟前
leetcode 955
数据结构·算法·leetcode
一起养小猫1 小时前
LeetCode100天Day4-盛最多水的容器与两数之和II
java·数据结构·算法·leetcode
八月ouc2 小时前
Python实战小游戏(二): 文字冒险游戏
数据结构·python·文字冒险
EXtreme352 小时前
【数据结构】二叉树进阶:层序遍历不仅是按层打印,更是形态判定的利器!
c语言·数据结构·二叉树·bfs·广度优先搜索·算法思维·面试必考
小李小李快乐不已2 小时前
二叉树理论基础
数据结构·c++·算法·leetcode
仰泳的熊猫2 小时前
1149 Dangerous Goods Packaging
数据结构·c++·算法·pat考试
H_z___2 小时前
Codeforces Global Round 31 (Div. 1 + Div. 2) A ~ E
数据结构·算法
Dylan的码园2 小时前
队列与queue
java·数据结构·链表