区别:数据结构主要是关于数据的理论知识,而C语言是实现这种数据理论的方式。
无论是C语还是C++,或者是java,他们都能实现同一种的数据结构。最多的区别就是有些的程序语言在实现某种数据结构时更为便利。例如lisp语言,天生就是链表这种数据结构。非要找C和C++的有什么区别,那就是C++可用容器、面向对象的思想(类的继承等)。实现的方式方法比用C来更多。数据结构是在整个计算机科学与技术领域...
那个用C++描述的DateStruture是实现都被封装在一个Class里边,是OO的方式,而C的描述是用fuction(ds*,parameter,...),用函数地访问一个结构,我认为学哪个都是一样的,这个看你的语言基础,你会什么语言就学什么语言描述的,反正都一们,如果感觉良好就可以再试着用另一个语言的实现一下,当成一个...
C语言是一门基本工具,有自己的编程语法和规则,数据结构是一种编程思想和算法,会更复杂些。建议先学习...
C语言是一种编程的语言,编程的语言有很多种。而数据结构则是讲的是关于一些数据的理论知识。可以说不管什么编程语言都能用到数据结构的知识,数据结构是程序设计基础又核心的知识。可以将c语言想象为一种语言,那么数据结构就是一种说话的技巧,如何让你说话更简洁,有逻辑,容易让人听懂,这表达技巧不管...
数据结构和C语言有什么区别?MMMHUHU 浏览748回答1 1回答 达令说 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。而C语言是一门高级编程语言,他可以...
其实最大的区别在于前者是C语言风格的,后者是C++风格的。例如,在C是没有面向对象的编程的,用的结构都是struct,但是C++风格的是可以封装的class,用起来方便很多。至于选择哪本书,就要看楼主想学习C语言还是C++了。我们学校的软件专业两个都学,计算机专业只学C++。两者的语法还是很相似的。个人建议...
其实 C 语言的数据结构与算法跟 C++ 语言的基本差不多,差别主要在于 C++ 有不少已经封装好的库可以...
数据结构描述的是数据集合的组织与绑定操作,而C语言是一种描述语言,描述的是算法