数据结构之顺序查找表
来源:互联网 发布:苏州淘宝代运营公司 编辑:程序博客网 时间:2024/05/22 12:55
#include<iostream>#include<stdlib.h>#include<malloc.h>using namespace std;#define ElemType int#define TABLESIZE 10typedef struct{ElemType *pBase;int length;}SSTable;void InitTable(SSTable &ST){ST.pBase = (ElemType *)malloc(TABLESIZE*sizeof(ElemType));ST.length = 0;return;}void CreateTable(SSTable &ST, int count){cout << "请输入" << count << "个元素的值:" << endl;for (int i =1; i<=count; ++i)cin >> ST.pBase[i];ST.length = count;return;}int SearchTable(SSTable ST, ElemType e){int pos;ST.pBase[0] = e; //入哨for (pos = ST.length; ST.pBase[pos] != e; pos--);return pos;}int main(void){SSTable ST;InitTable(ST);CreateTable(ST, 6);int i = SearchTable(ST, 5);if (i){cout << "查找成功!" << endl;cout << "查找元素所在的位置是:" << i << endl;cout << "查找到的元素为:" << ST.pBase[i] << endl;}elsecout << "查找失败!" << endl;return(0);}
<img src="http://img.blog.csdn.net/20140929194723280?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGdldGVybmFs/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
0 0
- 数据结构之顺序查找表
- 数据结构之顺序查找
- 数据结构之顺序查找
- 数据结构--顺序表查找
- 数据结构之查找(二)——顺序表查找
- 大话数据结构之:顺序查找
- 【数据结构】静态查找之顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 数据结构实验之查找六:顺序查找
- 单链表反转:递归与非递归实现
- widnows游戏编程大师技巧 Draw_Line 的学习
- java多态2
- diy特色熊猫面包-Kenwood面包机轻松完成!
- java 获取文件名时乱码
- 数据结构之顺序查找表
- java中的构造方法
- 【BZOJ2243】[SDOI2011]染色 树链剖分
- ZOJ3538Arrange the Schedule
- 小结
- 黑马程序员--java基础
- UVA_297 - Quadtrees
- NGUI官网示例2-interaction-讲解(二)
- PHP创建缩略图