实验五 查找得实现 一、 实验内容 1、建立一个线性表,对表中数据元素存放得先后次序没有任何要求
输入待查数据元素得关键字进行查找
为了简化算法,数据元素只含一个整型关键字字段,数据元素得其余数据部分忽略不考虑
建议采纳前哨得作用,以提高查找效率
2、查找表得存储结构为有序表,输入待查数据元素得关键字利用折半查找方法进行查找
此程序中要求对整型量关键字数据得输入按从小到大排序输入
二、源代码与执行结果1、#incl ude〈i o s tre a m>u si n g namespace st d ;#def i ne MAX 10 0#de f in e K e yT y pe i nttyp ed ef st r uct{KeyTy pe key ;}DataT y pe ;typedef stru c t{ﻩDa t a T y pe elem[M AX] ;i nt length ;}SeqT a ble , *PSe q Table ;PSe q Table I ni t_S e q T able(){ﻩP S e qTable p = (PSeq Table)mal l oc(s izeof(Se q Table)) ;ﻩi f(p
= N UL L){p->l en gt h = 0 ;ﻩretu rn p ;}ﻩels e{ﻩcou t〈