技术栈

数据结构——第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进行论文撰写?
相关推荐
会编程的土豆
14 小时前
【数据结构与算法】再次全面了解LCS底层
开发语言·数据结构·c++·算法
汀、人工智能
16 小时前
[特殊字符] 第93课:太平洋大西洋水流问题
数据结构·算法·数据库架构·图论·bfs·太平洋大西洋水流问题
feng_you_ying_li
17 小时前
C++11,{}的初始化情况与左右值及其引用
开发语言·数据结构·c++
锅挤
17 小时前
数据结构复习(第一章):绪论
数据结构·算法
汀、人工智能
17 小时前
[特殊字符] 第95课:冗余连接
数据结构·算法·链表·数据库架构·堆·冗余连接
一只小白000
18 小时前
反转单链表模板
数据结构·算法
XiYang-DING
18 小时前
【Java】二叉树
java·开发语言·数据结构
坚持编程的菜鸟
18 小时前
The Blocks Problem
数据结构·c++·算法
宵时待雨
18 小时前
优选算法专题1:双指针
数据结构·c++·笔记·算法·leetcode
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程04VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)05基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南06AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南07UV安装并设置国内源08实测!Gemma 4 成功跑在安卓手机上:离线 AI 助手终于来了09Oh My Codex 快速使用指南10Netlify 的深度解析及使用指南