数据结构基础3

来源:百度知道 编辑:UC知道 时间:2024/06/20 16:52:45
ADT List{
数据对象:D={ai|ai∈Elemset,i=1,2,...,n,n>=0}
数据关系:
基本操作:
locateElem(L,e,compare())
初始条件:线性表L已经存在CMOPARE是数据元素判定函数,
操作结果:返回L中第一个与e满足关系compare()的数据元素的位序,若这样的数据元素不存在则返回0;
ListTraverse(L,visit())
初始条件 线性表L已经存在;
操作结果 :依次对L的每个数据元素调用函数visit(),一旦visit()失败 则操作失败
}ADT list
问题 locateElem(L,e,compare()) 中的compare函数代表什么意思???
我在书后面的例题看到了这样的应用locateElem(L,e,equal) 这个是用来查看是否一样 那其他判断的还有什么?

compare() 函数就是 比较 的意思,就是对需要的数据进行比较,正如那个单词的意思。
locateElem(L,e,equal) 也可以从字面意思看出,就是查看是否 equal(相同)。
这位兄弟,你看的书一定是国内的人士写的书,怎么说呢,写得很恶心。