请问:严蔚敏数据结构第二章线性表中的LocateElem(L,e,compare())操作怎样理解?

作者&投稿:李汤 (若有异议请与网页底部的电邮联系)
数据结构中locateelem(l,e,compare()),详见补~

是的啊完全正确

compare()是你自己定义的函数,只要有比较的功能,传入的参数满足要求就行。

我是这样理解的:L是一个线性表,e是一个指定数据元素,compare()是数据元素判定函数,LocateElem表达的意思是,在L中找到第1个与e元素满足compare()条件的数据元素的位序并返回,若不存在则返回0。compare()可以代表等于、大于、小于等判定关系。例如:在L中找到第1个大于e的数据元素的位序。

LocateElem(L,e,compare()) 是这样的,L是一个线性表,e应该一个数据元素,compare()比较函数,意思是,查看e元素在L里面的存储位置,并返回回来


数据结构c语言版严蔚敏2007年是第几版
第三版。根据查询当当网信息显示,2007年《数据结构(C语言版)》是严蔚敏编写的第三版,05版和07版相对于第二版进行了一些修订和更新,主要包括:对错误和笔误进行了勘误和修正;对某些概念和算法进行了进一步解释和补充;在部分章节中增加了习题和解答等。

813数据结构是哪本
严蔚敏版本的那本书,也就是说数据结构C语言版的这本书就可以作为813考研的参考书目,并且这本书是人民邮电出版社的一本书,而且严蔚敏的这个版本可以说是座位了很多个大学推出的一个考研的参考书目。包括青岛理工大学813数据结构考研专业课的一些考研书目也是以严尉敏的这个版本为标准的。然后这本书的话也...

严蔚敏数据结构应该怎么学习。
1.数据存储的目的是便于数据访问。这个关系就是数据结构 2.算法是计算机解题的模型:输入,输出,顺序执行,跳转,循环,分支,有限步骤。3.人大脑组织数据的方式 有线,树,图三种逻辑结构,而计算机存储采用顺序,链式和两者混合的方式。前者是概念性的东西,后者是物理实现。4.线形结构:算法是迭代算法...

数据结构严蔚敏07和19版区别
新增内容、更具可读性。1、19版在07版的基础上新增了一些内容,例如红黑树、2-3-4树、B+树等数据结构,动态规划、贪心算法等内容也进行了扩充和显著改进。2、19版在书籍的排版、字体和图片处理上也进行了相应的调整和更新,更具有优美和易读性,同时图片数量和清晰度也得到了提升。

考研《数据结构》严蔚敏是哪本,严蔚敏的书也有很多版本。求鉴定_百度...
严蔚敏(1938.04—),女,汉族。清华大学计算机系教授,长期从事数据结构教学和教材建设,和吴伟民合作编著的《数据结构》曾获“第二届普通高等学校优秀教材全国特等奖”和“1996年度国家科学技术进步奖三等奖”。和吴伟民合作编著的《数据结构》、《数据结构题集》第一版曾获“第二届普通高等学校优秀教材...

严蔚敏的《数据结构(C 语言版)》是不是很难看懂?
一语道破:low[u]其实是u结点及其以下的所有结点的反向边所指的最“浅”的结点的深度,一下子就知道怎么编码了。再如kmp算法83页pk!=pj的时候如何求出next[j+1]=next[k]+1的,死活想不明白,网上搜到严蔚敏的kmp讲解才弄明白。总总看来这本书学习是自讨苦吃,只是国内大小考试都是依据这本来...

严蔚敏 的 《数据结构(C语言版)》 这本书在豆瓣评分为什么不高?_百度...
严蔚敏的《数据结构(C语言版)》这本书在豆瓣评分挺高的。数据结构(C语言版)的具体内容:数据结构分为8类有:数组、栈、队列、链表、树、散列表、堆、图。数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。1、数组 数组是可以再内存中连续存储多个元素的...

严蔚敏数据结构 下面的代码if(!p||j>i)中!p怎么理解啊
5的值是0(false,假), !0的值是1(true,真)假设链表L有5个数据,分别是 10,20,30,40,50位置范围是从第1位到第5位.假设要找第6个元素(结点),可以看到,i=6已经超出范围.执行语句while(p && ji是假, 满足 if(!p || j>i) 的条件,所以,执行return ERROR, 函数GetElem()返回ERRORif(!...

数据结构哪本书好
问题一:数据结构选哪本书比较好? 严蔚敏 陈文博编著 数据结构算法教程 清华大学出版社 这本书比较好读。如果要翻译教材,可以参考 算法导论,经典!问题二:数据结构用哪本书复习好 数据结构教材方面最无争议,最权威的就是严蔚敏的,是公认的,同时,大纲也基本上以此书为蓝本的,如果你不想绕弯路...

严蔚敏老师的《数据结构》里,关于时间复杂度的写法,譬如logn,这个对数...
算法中log级别的时间复杂度都是由于使用了分治思想,这个底数直接由分治的复杂度决定。如果采用二分法,那么就会以2为底数,三分法就会以3为底数,其他亦然。不过无论底数是什么,log级别的渐进意义是一样的。也就是说该算法的时间复杂度的增长与处理数据多少的增长的关系是一样的。假设有底数为2和3的...

当涂县15246349065: 请问:严蔚敏数据结构第二章线性表中的LocateElem(L,e,compare())操作怎样理解? -
源泄三七: LocateElem(L,e,compare()) 是这样的,L是一个线性表,e应该一个数据元素,compare()比较函数,意思是,查看e元素在L里面的存储位置,并返回回来

当涂县15246349065: 严蔚敏数据结构线性表问题 -
源泄三七: p=&(l.elem[i-1]);//这句执行以后p就已经指向要删除的元素了...for(++p;p//for的初始化部分的自加意思是要先定位p到要删除的元素之后的第一个要向前左移的元素,然后开始for循环左移(用后一个元素值覆盖前一个),每移完一个元素当然还要更新p到下个位置,所以还要再自加一下.

当涂县15246349065: 数据结构每章的重点在哪?清华大学严蔚敏第二版的 -
源泄三七: 一、线性表 (一)线性表的定义和基本操作 (二) 线性表的实现1. 顺序存储结构2. 链式存储结构3. 线性表的应用 二、栈、队列和数组 (一)栈和队列的基本概念 (二)栈和队列的顺序存储结构 (三)栈和队列的链式存储结构 (四)栈和队列...

当涂县15246349065: 【数据结构c语言版严蔚敏】的问题: 两个有序线性表的交集合并成一个新有序线性表,求新有序线性表算法? -
源泄三七: 菜鸟路过... #include <stdio.h> #include <stdlib.h> #define OK 1 #define ERROR 0typedef struct {int *elem;int length;int listsize; } SqList;int InitList_Sq(SqList *L,int len) { //构造一个空的线性表L,该线性表预定义大小为lenL->elem=(int *)...

当涂县15246349065: 顺序表、链表清空和销毁 -
源泄三七: 我正好在学数据结构,以下是我的理解,自以为还比较靠谱.你参考着看吧. ClearList只是把线性表中原来存储元素的空间中存的那些元素都清除了,类似于把原线性表改成一个空的线性表,但这个线性表是确实存在的. 而Destroy是把整个线...

当涂县15246349065: 数据结构严蔚敏书上的一道题目 -
源泄三七: Ins_LinkList(L,i+1,i*2);是在L的单链表中第i+1个元素前插入元素i*e 第一次i=4,相当于在第5个元素前插入,这时相当于在表尾插入8,这时表变为5个元素;第2次i=3,相当于在第4个元素前插入,这时相当于在元素7前插入6,这时表变为6个元素;第3次i=2,相当于在第3个元素前插入,这时相当于在元素5前插入4,这时表变为7个元素;第4次i=1,相当于在第2个元素前插入,这时相当于在元素3前插入2,这时表变为8个元素;这时就得到图中的单链表啊

当涂县15246349065: 严蔚敏数据结构应该怎么学习. -
源泄三七: 这样学: 1.数据存储的目的是便于数据访问.这个关系就是数据结构 2.算法是计算机解题的模型:输入,输出,顺序执行,跳转,循环,分支,有限步骤. 3.人大脑组织数据的方式 有线,树,图三种逻辑结构,而计算机存储采用顺序,链式和...

当涂县15246349065: 数据结构第二章线性表问题,在一个有序表中,插入一个元素e,使之仍然有序,1,求算法, 2,求程序!!!!! -
源泄三七: 使用顺序表还是链表实现? -------------------------------------------------------------------------------------------------------------------------- 不好意思,最近比较忙,回答慢了,现在有空作出来了!真是抱歉~~ 好了,不多说了,说一下简单的思想吧: 两个步骤:(1)...

当涂县15246349065: 严蔚敏的数据结构C语言版怎么学呀 -
源泄三七: 谈谈如何学习数据结构:1.如果你没有学过C语言,或者C语言学的不好的时候把数据结构当成一本数学书来学,它所讲述的都是一些简单的图论.在你的大脑中的主线不能丢失:线性结构,树结构和图结构.当你不再考虑复杂的程序设计时,...

当涂县15246349065: 数据结构问题 -
源泄三七: 严蔚敏的数据结构书上63页倒数第二段定义了判定队列空间是空还是满的方法:少用一个元素空间,判定队列呈“满”状态的标志是“队列头指针在队列尾指针的下一位置上(指环状的下一位置)” 意思就是说,循环队列留了一个元素空间,即当maxsize=100的时候,实际能存的数据只有99个,留一个不存的目的就是用来区分队列空还是满.因为空的时候q.rear=q.front,而满的时候就变成了(q.rear+1)%maxsize=q.front.如果判定条件是q.rear%maxsize=q.front,就是判定头指针和尾指针是否在同一个位置上 如果判定条件是(q.rear+1)%maxsize=q.front,就是判定头指针在尾指针的下一个位置上

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网