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

哪个更难学一点?好像计算机考研大部分用的都是C语言版的吧?我们编程语言学的是C++,是不是应该学C++版的... 哪个更难学一点?好像计算机考研大部分用的都是C语言版的吧?我们编程语言学的是C++,是不是应该学C++版的 展开
 我来答
tattackor
推荐于2017-10-01 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:893万
展开全部
  1. 数据结构是抽象的,和具体语言无关。无论是C语还是C++,或者是java,他们都能实现同一种的数据结构。最多的区别就是有些的程序语言在实现某种数据结构时更为便利。

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

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

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


光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
gao745
推荐于2017-10-03 · TA获得超过426个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:353万
展开全部
你熟悉C语言,就用C语言版的,反之就用C++版的,两者没什么区别,就是语法稍微有些区别,但由于C++兼容C,所以如果不用类的话,两者几乎一样。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyyt_
2009-09-15 · TA获得超过236个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:0
展开全部
你的关注点完全错误的

学数据结构要学他的思想 然后自己动手写代码 测试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暖暖的太阳不下山
2009-09-15 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:135万
展开全部
原理一样,语法标准不同,你还是用c++吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c7e17d
2009-09-15 · TA获得超过1638个赞
知道小有建树答主
回答量:2684
采纳率:0%
帮助的人:1315万
展开全部
原理一样,你学的什么就选什么拉!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式