技术栈

数据结构——第7章 查找

汪汪君。2024-04-22 1:39

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 散列表的查找

上一篇:Java学习Go(入门)
下一篇:如何用ChatGPT进行论文撰写?
相关推荐
念越
17 分钟前
数据结构:栈堆
java·开发语言·数据结构
dear_bi_MyOnly
41 分钟前
【多线程——线程状态与安全】
java·开发语言·数据结构·后端·中间件·java-ee·intellij-idea
浪客灿心
1 小时前
list_stack_queue
数据结构·list
zh_xuan
1 小时前
最小跳跃次数
数据结构·算法
zh_xuan
1 小时前
单青蛙跳台阶
数据结构·算法
罗湖老棍子
2 小时前
【 例 1】石子合并(信息学奥赛一本通- P1569)
数据结构·算法·区间dp·区间动态规划·分割合并
小高Baby@
3 小时前
JSON、bind、form
数据结构·json
数智工坊
5 小时前
【数据结构-栈】3.1栈的顺序存储-链式存储
java·开发语言·数据结构
执着259
6 小时前
力扣102、二叉树的层序遍历
数据结构·算法·leetcode
元亓亓亓
6 小时前
考研408--数据结构--day5--栈与队列的应用
数据结构·考研·栈·408·队列
热门推荐
01GitHub 镜像站点02一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示03Vue-skills的中文文档04Claude Code Skills 实用使用手册05让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南06Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services07UV安装并设置国内源08OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书09在Trae中使用Pencil MCP10OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)