44问答网
所有问题
请问:严蔚敏数据结构第二章线性表中的LocateElem(L,e,compare())操作怎样理解?
如题所述
举报该问题
推荐答案 2012-09-08
我是这样理解的:L是一个线性表,e是一个指定数据元素,compare()是数据元素判定函数,LocateElem表达的意思是,在L中找到第1个与e元素满足compare()条件的数据元素的位序并返回,若不存在则返回0。compare()可以代表等于、大于、小于等判定关系。例如:在L中找到第1个大于e的数据元素的位序。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6G333YGVG.html
其他回答
第1个回答 推荐于2017-10-06
LocateElem(L,e,compare()) 是这样的,L是一个
线性表
,e应该一个数据元素,compare()比较函数,意思是,查看e元素在L里面的存储位置,并返回回来本回答被提问者采纳
相似回答
数据结构
上机实验与解析
答:
则
线性表中
第i+1个数据元素的存储位置LOC(ai+1)和第i个数据元素的存储位置LOC(ai)之间满足下列关系:LOC(ai+1)= LOC(ai)+L,一般来说,线性表的第i个数据元素ai的存储位置为:LOC(ai)= LOC(a1)+(i-1)*L,其中LOC(a1)是线性表的第一个数据元素a1的存储位置,通常称作线性表的起始位置或基地址。 线性表...
请问
下面这个程序里对形参Status(*
compare)(
ElemTyp
e,E
lemType)的使用是...
答:
int ans;1)ans = f(24);//假设给函数传递的参数是242)ans = (*pf)(24);//
严蔚敏
那版
数据结构中的
代码采用这种方法,还有大部分国内的c语言教材也是采用这种写法3)ans = pf(24);//《c和指针》这本书中通用的写法,我认为这种写法好理解一些1)使用函数名字调用函数,函数名字f首先被转换为...
数据结构
算法实现:利用两个
线性表
LA和LB分别表示两个集合A和B,现要求...
答:
我写的,你编译一下,改一改就行了。void Union(LinkList *L1,LinkList *L2,LinkList *&L3)//交集 { LinkList *p=L1->next,*q=L2->next,*s,*c;L3=(LinkList *)malloc(sizeof(LinkList));L3->next=NULL;c=L3;while(p!=NULL&&q!=NULL){ if(p->datadata){ s=(LinkList *)m...
大家正在搜
数据结构第二章线性表作业
数据结构第二章线性表答案解析
数据结构第二章线性表思维导图
数据结构严蔚敏第二章答案
数据结构第二章线性表自测题答案
数据结构线性表知识点总结
数据结构严蔚敏二版
线性表的数据结构有哪些
数据结构第一二章答案
相关问题
数据结构中locateelem(l,e,compare())...
C语言版数据结构里的 locateElem (L,e,com...
请教数据结构中一个LocateElem的函数
数据结构,链表,指针函数int LocateElem(Lis...
关于LocateElem算法
数据结构基础2
请问下面这个程序里对形参Status(*compare)(E...
数据结构基础3