---恢复内容开始---

  数据结构在上周结课,接下来就是为期几周的上机实验,说是实验课我感觉还不如不上。几乎每个人都是按着老师的要求把书上的代码打一遍,变都不变。一遍以后连自己打的什么都不知道。

与其说是实验课,我感觉不如叫它打字练习课。

  老师做的并没错,错的是学生对于这节课的态度,老师已经把该讲的讲过了,而上机就是学生们自己领悟的过程,对于代码不能打一遍就是一遍过去了。要在打的过程中了解你所打的每一句

代码是干什么的、在函数中起到的是什么作用,而这个函数在整个程序中起到的又是什么作用。所以我写这篇博客,是我离开书本自己去尝试打第二次,试着去回忆,试着去自己坐。而后的注释

是第三次去看这段代码,自己加上去的,然后再与书本对照,看看自己想法上面的错误。

  之前听好多人对我说,数据结构是编程最重要的基本功没有之一!而我认为:当你在考虑学一个东西值不值得学的时候,你应该去把它学了,不然往往会后悔。通过这个学期的学习,我也能

体会到数据结构的重要性。数据结构是基础,数据结构之于编程就像加减乘除之于数学,所以要把他作为我学习的重中之重。

① 头文件SeqList.h:

 1 //#ifndef SeqList_H                            避免重复包含SeqList.h头文件  但是在Dec-C++中不能用 
 2 #define SeqList_H                             
 3 const int MaxSize=15;                        //该线性表最多有15个元素 
 4 
 5 class SeqList
 6 {
 7     public:
 8         SeqList(){length=0;}                //无参构造函数 
 9         SeqList(int a[],int n);                //有参构造函数 
10         ~SeqList(){}                        //析构函数 
11         void Insert(int i,int x);            //在表的第i个位置插入之为x的元素 
12         int Delete(int i);                    //删除第i个元素    
13         int Locate(int x);                    //求值为x的元素在线性表中的位置 
14         void PrintList();                    //按序号依次输出各元素 
15     private:
16         int data[MaxSize];                    //存放数据元素的数组 
17         int length;                            //线性表的长度 
18 }; 
SeqList.h

相关文章:

猜你喜欢
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2021-06-14
  • 2021-05-12
相关资源
相似解决方案