关于严蔚敏c数据结构的一些问题,请高人指教一下

时间:2022-11-20 18:01:18
我能看的懂其中的思想,但是我看不懂她写的代码而且自己也写不出来多少。现在有些迷茫,比如说其中的一个问题,假设线性表中的LA和LB分别表示A,B,求A∪B:解决方法:这就要求对线性表做如下操作:扩大线性表LA,将存在于LB中而不存在于线性表LA中的数据插入到LA中去,只要从线性表LB中依次取得每个数据元素,并依值在线性表LA中进行查访,若不存在,则插入之。我能看懂但是代码是:
void union(List &La,List Lb)
{
//将所有在线性表Lb但不在La中的元素插入到La中
La_len = ListLength(La);
Lb_len = ListLength(Lb);
for(i = 1;i<=Lb_len;i++)
               {
                       GetElem(Lb,i,e);
                       if(!LocateElem(La,e,equal))      ListInsert(La,++La_len,e);
               }
}
这里的大概意思我懂但是对于  GetElem(Lb,i,e);      ListInsert(La,++La_len,e);等等一些还有困惑,这些是不是另外一些函数啊?

5 个解决方案

#1


对,是另外一些函数。
另外这是伪代码,很多局部变量没有声明,还用了c++的引用

#2


那你说我是懂里面的思想就好,好事把伪代码都弄透,并且编程实现的好。我的学习数据结构时间不是很多。

#3


引用 1 楼 ipqtjmqj的回复:
对,是另外一些函数。
另外这是伪代码,很多局部变量没有声明,还用了c++的引用

那你说我是懂里面的思想就好,好事把伪代码都弄透,并且编程实现的好。我的学习数据结构时间不是很多。

#4


引用 3 楼 qq_38007994 的回复:
Quote: 引用 1 楼 ipqtjmqj的回复:
对,是另外一些函数。
另外这是伪代码,很多局部变量没有声明,还用了c++的引用

那你说我是懂里面的思想就好,好事把伪代码都弄透,并且编程实现的好。我的学习数据结构时间不是很多。

首先应该理解它的思想,思路,也就是方法;这样我们在在写的时候才能有思路,但这也只是停留在想得基础上,编程不能只是思想家,更要是实战家,建议了解思路之后,用一种语言去实现一下,这样对思想会更深入的理解和记忆

#5


《数据结构(C语言描述)》

#1


对,是另外一些函数。
另外这是伪代码,很多局部变量没有声明,还用了c++的引用

#2


那你说我是懂里面的思想就好,好事把伪代码都弄透,并且编程实现的好。我的学习数据结构时间不是很多。

#3


引用 1 楼 ipqtjmqj的回复:
对,是另外一些函数。
另外这是伪代码,很多局部变量没有声明,还用了c++的引用

那你说我是懂里面的思想就好,好事把伪代码都弄透,并且编程实现的好。我的学习数据结构时间不是很多。

#4


引用 3 楼 qq_38007994 的回复:
Quote: 引用 1 楼 ipqtjmqj的回复:
对,是另外一些函数。
另外这是伪代码,很多局部变量没有声明,还用了c++的引用

那你说我是懂里面的思想就好,好事把伪代码都弄透,并且编程实现的好。我的学习数据结构时间不是很多。

首先应该理解它的思想,思路,也就是方法;这样我们在在写的时候才能有思路,但这也只是停留在想得基础上,编程不能只是思想家,更要是实战家,建议了解思路之后,用一种语言去实现一下,这样对思想会更深入的理解和记忆

#5


《数据结构(C语言描述)》