当前位置: 代码迷 >> C++ >> 一个基本的小小疑点
  详细解决方案

一个基本的小小疑点

热度:9175   发布时间:2013-02-26 00:00:00.0
一个基本的小小问题
初学数据结构,在下问一个基本的可能有些好笑的问题:在数据结构中读到的某些字句,如线性表中的,InitList(*L),ListEmpty(L),GetElem(L,i,*e),LocateElem(L,e)等等……学C语言时也没看过这些语句呀!能在编程中直接用吗?或者只是单纯的表达概念的数据结构的语句?
在我理解中,C语言中使用数组表达线性表的,使用链表表达链式结构的……如果是这样的话,栈,树,图在C中是怎样的呢?
初学者的问题,可能有些可笑,望解惑!而且是在下长久的困惑……若能提供些学习数据结构的好建议的话,在下更是感激不尽。
l

------解决方案--------------------------------------------------------
如InitList(*L)等,只是一些函数而已啊。很明显地,InitList(*L)这个函数,看名字就知道功能是初始化一个线性表。
这些函数正是你实现数据结构时需要自己写的代码。

各种数据结构,无非是一些程序代码而已。“数据结构”一词,就相当于把编程过程中所常用的一些手法所蕴含的思想提炼出来,上升到方法论的高度。
------解决方案--------------------------------------------------------
数据结构只是一种思想,实现是要靠自己的
  相关解决方案