看数据结构是c++版还是c版的啊?

whuyotc 2008-10-12 09:42:03
看数据结构是c++版还是c版的啊?

以及哪本书比较好呢?
...全文
848 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
arong1234 2008-10-12
  • 打赏
  • 举报
回复
我学数据结构是看PASCAL的书,开始学的语言是Fortran,数据结构主要讲的是算法,而不是编程语言,因此哪种版本其实无所谓,关键是哪种语言你理解的更深刻,能更容易的读懂书里讲的东西
Big鹏 2008-10-12
  • 打赏
  • 举报
回复


取决于自己的爱好,哪种语言学得好,就用哪种了!
至于两种语言的重要性:
“C和C++一个是老妈,一个是老婆,一个都不能少!”呵呵!!


jackzhhuang 2008-10-12
  • 打赏
  • 举报
回复
学数据结构没有必要去关心面向对象的,否则很容易抓不住数据结构的重点,所以选C语言就可以了。

等你熟练所有数据结构后,再学STL,就好多了。
BaihowFF 2008-10-12
  • 打赏
  • 举报
回复
这个貌似无所谓...
看伪代码的或者pascal的也都可以啊.....
数据结构的思想和语言无关的....
whuyotc 2008-10-12
  • 打赏
  • 举报
回复
我个人比较喜欢c++,那是不是就意味着我还应该使用c风格的数据结构呢???
boych 2008-10-12
  • 打赏
  • 举报
回复
用C更适合,除非你倾向于C++编程
final_authority 2008-10-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ztz0223 的回复:]

明显用c的啊
c++本身语言就有点区别,看起来有点迷糊
c的更加直白
而且数据结构和算法更加注重的是对数据的操作
因此面向过程的就更加合适了
一己只见
[/Quote]
受教,谢了
就呆在云上 2008-10-12
  • 打赏
  • 举报
回复

明显用c的啊
c++本身语言就有点区别,看起来有点迷糊
c的更加直白
而且数据结构和算法更加注重的是对数据的操作
因此面向过程的就更加合适了
一己只见
femalelover 2008-10-12
  • 打赏
  • 举报
回复
你将来会用到的只有两个区别:
C版: typedef struct X { int id; } Y;
C++版: class Y{public: int m_id;}

所以C版还是C++版都没所谓的.
过去的我 2008-10-12
  • 打赏
  • 举报
回复
建议c。。c++的算法书会涉及模板啥的。。容易分散注意力。。当然你喜欢c++的话就另当别论了。。
帅得不敢出门 2008-10-12
  • 打赏
  • 举报
回复
关键是思想
哪种不重要
zgjxwl 2008-10-12
  • 打赏
  • 举报
回复
语言是用来描述数据结构的工具...没有所谓的用某种语言描述就比用另外的语言描述的书好.感觉自己对哪种语言更熟悉一点,就看用哪种语言描述的数据结构书
swungle 2008-10-12
  • 打赏
  • 举报
回复
那一种语言对于你来说比较容易接受就使用哪一种呀!!对于书本来说适合自己的书才是最好的!但是C++的书还是使用标准的C++的书本才是最好的!!
Gump_BlueSky 2008-10-12
  • 打赏
  • 举报
回复
学数据结构是学编程的思想,而学习语言是为了把这种思想表达出来.
li_il 2008-10-12
  • 打赏
  • 举报
回复
巧了,楼上两人的头像。
cxxer 2008-10-12
  • 打赏
  • 举报
回复
都一样。
星羽 2008-10-12
  • 打赏
  • 举报
回复
都无所谓,如果是初学,那么推荐c
jia_xiaoxin 2008-10-12
  • 打赏
  • 举报
回复
看C语言版比较好
fengjzh1977 2008-10-12
  • 打赏
  • 举报
回复
推荐数据结构C语言版
277894613 2008-10-12
  • 打赏
  • 举报
回复
如果你对C++掌握的比较好了,那就最好看C++的,这样思路会比较清晰
如果火候不到,那还是C的好

C的东西看起来都很干净
加载更多回复(1)

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧