线性表的顺序查找
来源:互联网 发布:网页js代码 编辑:程序博客网 时间:2024/04/30 06:15
代码部分:
#include <stdio.h>#define MAXL 100typedef int KeyType;typedef char InfoType[10];typedef struct{ KeyType key; //KeyType为关键字的数据类型 InfoType data; //其他数据} NodeType;typedef NodeType SeqList[MAXL]; //顺序表类型int SeqSearch(SeqList R,int n,KeyType k){ int i=0; while (i<n && R[i].key!=k) //从表头往后找 i++; if (i>=n) return 0; else return i+1;}int main(){ int i,n=10; int result; SeqList R; KeyType a[]= {2,3,1,8,5,4,9,0,7,6},x=9; for (i=0; i<n; i++) R[i].key=a[i]; result = SeqSearch(R,n,x); if(result>0) printf("序列中第 %d 个是 %d\n",result, x); else printf("木有找到!\n"); return 0;}
结果:
0 0
- 线性表的顺序查找
- 线性表的顺序查找
- 线性表的查找-顺序查找
- 查找技术---线性表查找技术的顺序表查找
- 线性表的查找操作(线性表的顺序查找、二分查找、分块查找)
- 算法-查找-线性表的查找(顺序查找,二分查找,分块查找)
- 线性表的查找(顺序查找,二分查找,分块查找)
- 线性表的输入输出插入删除查找(顺序表示)
- 数据结构例程——线性表的顺序查找
- 第十四周 项目1 线性表的顺序查找
- 线性表的顺序储存结构 初始化、查找、删除、插入
- 第十三周项目1--线性表的顺序查找
- 查找----线性表的查找
- 9.2 线性查找(顺序查找)
- 线性表的查找
- 查找——线性表顺序查找算法
- 线性表的应用1(顺序表的遍历和查找)
- 长度N的线性表顺序查找最坏的比较次数-N
- recvfrom接收udp包代码,注释中写明了几点注意事项
- Keil uVision(MDK)编译错误积累
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- 函数式思维: 函数设计模式,第 1 部分
- IBM AIX 系统Lpar学习以及资源调整
- 线性表的顺序查找
- Python使用getopt处理命令行操作
- 如何用MYSQL建立新表,并复制旧表的结构
- 第十四周 项目1.1.1 折半查找
- Hibernate—JDBC
- 14周-项目1-验证算法-折半算法
- 第八周项目2-建立链串算法库
- 什么是DOM
- GetInvocationList