数据结构是买c版好还是c++版好?从来没学过的自学难吗?我是想先学c在学c++数据结构学了能比不学好在哪里
我的C语言已经学到指针来了,我需要学数据结构吗?到底是象6楼说的买C++版的数据结构还是C版的呢?请大家别让我走弯路~谢谢
自学c语言一段时间了,听说学编程必须学数据结构,请问这方面有哪些著作和好书?数据结构难学吗?
答案:6 悬赏:40
解决时间 2021-04-09 06:16
- 提问者网友:他的思颖
- 2021-04-09 01:36
最佳答案
- 二级知识专家网友:傲娇菇凉
- 2021-04-09 02:42
小弟软院的
学校是这么安排课程的
大一下学期学C(面向过程)
大二上学期学JAVA(面向对象)
现在大二下学期学C++
感觉C++就是在C和java过度中,开始也很纳闷学校这样安排的,现在看来还是很有道理的
我看我们大三的学长学的数据结构都是C版的数据结构及算法
学校是这么安排课程的
大一下学期学C(面向过程)
大二上学期学JAVA(面向对象)
现在大二下学期学C++
感觉C++就是在C和java过度中,开始也很纳闷学校这样安排的,现在看来还是很有道理的
我看我们大三的学长学的数据结构都是C版的数据结构及算法
全部回答
- 1楼网友:颜值超标
- 2021-04-09 05:14
程序 = 数据结构 + 算法,可想而知数据结构是多么重要。照我的学习的心得,数据结构和算法是相辅相成的,好的数据结构可以使你的算法简单,有效,好的算法可以节省你的运行时间和存储空间。
数据结构说简单了,就是简单数据类型的结合体,其实C语言中的结构体就是一种数据结构,是为了合理的使真实事物在计算机中得到合理的表达。
- 2楼网友:啵啵桃汀
- 2021-04-09 04:27
个人认为先学C就可以了。
因为C是比较低级的高级语言,接触底层问题比较多,比较靠近算法,
而数据结构则主要以算法为主,所以选C应该没错。
不过C++也是值得考虑的语言,其实C/C++都是差不多的高级语言,只是用的习惯不一样。算法也差不多多少。如果真的要有所区分的话,那还是选C版的数据结构。
- 3楼网友:余生继续浪
- 2021-04-09 03:50
数据结构是你以后在实际编程项目中必然要用到的,像链表,树,图在不同的项目中都有不同的应用,C语言只是交给我们一种编程的语言,如果想往深了学就必然要涉及到数据结构了。而且有一些书上把数据结构和算法都合到一起了,我觉得这样挺好,数据结构和算法在以后都要广泛使用的,学数据结构用C的就够了。
- 4楼网友:输掉的尊严
- 2021-04-09 03:41
在去学C++那么很大一部分你又要去学习C++
恼神又费力。
好了。
如果要学数据结构恩,不知道你自学C做什么用途,我的建议就这些,我想数据结构可定是要学的,那么必定要学
严蔚敏的c版数据结构
因为你自学的C语言,如果是用于编程的话
- 5楼网友:爱情是怎么炼成的
- 2021-04-09 03:33
你好!
数据结构对你以后从事编程方面,或者计算机方面都有很大的作用,以下意见仅供参考:
1.学习数据结构从C开始学,因为就你所给的信息来说你还没有学过C++。
2.如果你想从事WINDOWS编程学完C后当然要学C++,然而C++的类和对象也许会让你半天没有回过神来,而C语言中的结构体和类非常相似,因此当你学好了C语言的数据结构后,再学习C++会相对来说容易很多。
3.指针是学习数据结构的关键所在,一定要搞清楚地址和数据之间的关系,指针就充分的体现了两者的关系,当你学习更高级的语言的时候没有了指针总会觉得怪怪的。
4.学习计算机语言关键是在于实践,也许看明白一个程序比你看一个星期书学的东西更多,理解的更多。在此基础上,试着按自己的思路去修改一下这个程序。
5.最后我想说的是学习语言基本功要打好,千万要注意最开始时候的格式、变量、函数的定义,最好习惯于写程序之前把自己程序的流程图先画好。对你以后会受益匪浅的。
祝你成功。。。。
打字不易,采纳哦!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯