数据结构怎么这么难啊

看来一两章,各种郁闷~ 蛋疼~ 纠结啊 什么线性表,感觉和数组一样,而且用不用那多函数啊 我晕 也太多了吧 引用就7,8 个还有什么的有4个 ,我,我,我凌乱了,求推荐个好的视频教程,要每节颗都有作业的那种啊。

刚好有空,跟你大概说说线性表吧。
数据结构一般说的结构只有两种,一种是线性,一种就是非线性。
线性包含:队列(也就是线性表)、堆栈。非线性的是二叉树。
线性表跟数组的区别在于,数组记录的只是一个数或者字符,而线性表就是字面上的意思,是一个记录相对较全面的信息页。
打个比方,类似你的同学录,页面里面的信息就是线性表的数据块,里面包含的是你想留下来的信息,下面的那个页码就是地址块。地址块可以告诉你下一个页面是第几页。
而你接触到的就像没有页码的同学录,上一页翻过去就是下一页,你可以把两张交换顺序存放吧,可以订上个圆形的书钉做成反复翻的吧(这就是循环队列)。
当然,你必须要知道,这是不能乱放,不然你下次就找不到你想要的信息,所以,这里有一个封面,上面写字高中或者什么时候的通讯录,这就是表头,因为通讯录很厚,你不能说翻到完才能确定后面没有信息,当你看到空白页面的时候就知道已经看完了,这就是NULL的标记。
总之你要会类比。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-12
你只要坚持看慢慢就会好了,至于视频就不推荐你看了,因为视频讲的东西太少了,学习这个东西都是这样,能忍的人才会学到东西追问

呜呜 ~~我现在只想怎么把1,2,3,4,5这些元素放到一个线性表中,
完全木有入门啊 啊啊
数组吧直接a{}={1,2,3,4,5}就行了,可线性表要怎么弄啊 啊啊啊 啊啊啊

第2个回答  2021-03-16

数据结构与算法和做菜