数据结构C语言版和C++版有什么区别吗?

发布网友 发布时间:2022-04-23 01:09

我来回答

5个回答

热心网友 时间:2023-10-09 19:39

数据结构是抽象的,和具体语言无关。无论是C语还是C++,或者是java,他们都能实现同一种的数据结构。最多的区别就是有些的程序语言在实现某种数据结构时更为便利。

例如lisp语言,天生就是链表这种数据结构。

非要找C和C++的有什么区别,那就是C++可用容器、面向对象的思想(类的继承等)。实现的方式方法比用C来更多。

数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。 数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算法的集合相对应,通过这组算法集合可以对数据结构中的数据进行某种操作。


热心网友 时间:2023-10-09 19:40

你熟悉C语言,就用C语言版的,反之就用C++版的,两者没什么区别,就是语法稍微有些区别,但由于C++兼容C,所以如果不用类的话,两者几乎一样。

热心网友 时间:2023-10-09 19:40

你的关注点完全错误的

学数据结构要学他的思想 然后自己动手写代码 测试

热心网友 时间:2023-10-09 19:41

原理一样,语法标准不同,你还是用c++吧

热心网友 时间:2023-10-09 19:42

原理一样,你学的什么就选什么拉!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com