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

相关推荐
zore_c14 分钟前
【C语言】文件操作详解1(文件的打开与关闭)
c语言·开发语言·数据结构·c++·经验分享·笔记·算法
聊天QQ:48773927815 分钟前
哈里斯鹰算法的改进:融合自然与光学智慧的优化探索
数据结构
wbs_scy16 分钟前
C++ :手写 List 容器实战(从双向链表原理到完整功能落地,附源码与测试验证)
数据结构·链表
稚辉君.MCA_P8_Java22 分钟前
Gemini永久会员 哈希表(Hash Table)高效的数据结构
java·数据结构·后端·算法·架构
Teroin23 分钟前
LeetCode55 跳跃游戏
数据结构·算法·leetcode
报错小能手32 分钟前
数据结构 不带头结点的双向循环链表
数据结构·算法·链表
秋深枫叶红39 分钟前
嵌入式第二十五篇——数据结构单向链表
c语言·数据结构·学习·算法
代码游侠1 小时前
数据结构——单向链表
linux·开发语言·数据结构·学习·算法·链表
FMRbpm1 小时前
链表实现栈:具体函数实现
数据结构·c++·新手入门
量子炒饭大师1 小时前
Cyber骇客的数据链路重构 ——【初阶数据结构与算法】线性表之单链表
c语言·数据结构·c++·windows·git·链表·github