社区
数据结构与算法
帖子详情
(大家讨论一下) 数据结构用c语言描述好,还是用c++语言(STL)描述好?
malganis00
2009-03-09 09:33:09
最近一直在看数据结构!
感觉用c描述的比较实在,才能真正让人理解到数据结构是什么?
很多书用了C++的stl去描述,个人认为这样等同于隐藏了数据结构实现细节!
这样就从学数据结构转变成了学如何应用STL了!
不知道各位怎么看!!!
...全文
285
13
打赏
收藏
(大家讨论一下) 数据结构用c语言描述好,还是用c++语言(STL)描述好?
最近一直在看数据结构! 感觉用c描述的比较实在,才能真正让人理解到数据结构是什么? 很多书用了C++的stl去描述,个人认为这样等同于隐藏了数据结构实现细节! 这样就从学数据结构转变成了学如何应用STL了! 不知道各位怎么看!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lixunhuanmarry
2009-03-23
打赏
举报
回复
C描述数据结构的时候可以帮助理解强制类型转换,故而理解到指针中的内存地址与类型之间的相对关系,更有助于理解数组,结构体,枚举,函数等等的特性,能让人用好用巧。但是实际项目中,C都得靠人一行行写代码,不如STL方便~
mirror1226
2009-03-19
打赏
举报
回复
我还是习惯用C描述的
sefule
2009-03-19
打赏
举报
回复
学习 用C,作项目用STL
FancyMouse
2009-03-14
打赏
举报
回复
stl里面的只是最基本的数据结构而已
帅得不敢出门
2009-03-14
打赏
举报
回复
似乎无所谓 关键是要理解思想
一些著作是用伪代码描述的
sageking2
2009-03-14
打赏
举报
回复
C描述最好。我看过C/C++/C#的数据结构书,发现后两个的例题几乎都是从C语言翻译过来的。STL只是昔日流行过的一种C++开发模板而已,现在差不多过时了,对算法帮助不大,讲算法还是C语言经典。
qjybch
2009-03-14
打赏
举报
回复
最近在看数据结构感觉还是c语言的好.c++得定义好多东东,而c简单些.我想数据结构还主要卡巴算法吧
malganis00
2009-03-14
打赏
举报
回复
谢谢各位!
心中已经有了答案了!
绿色夹克衫
2009-03-14
打赏
举报
回复
可能STL里面的东西都比较基础吧,类似于积木的最小块,用这些积木基本上可以搭建大部分房子,
因此有时候了解的不细致也无大碍,但有时候需要建一些特殊的房子,现有的积木不够用了,
这时候可能就需要自己做一些积木了,所以就需要了解积木是怎么做的了!
s563126296
2009-03-12
打赏
举报
回复
楼主看的是纯英文版?
malganis00
2009-03-10
打赏
举报
回复
《DATA STRUCTURES AND ALGORITHMS IN C++, THIRD EDITION 》
作 者:(美)ADAM DROZDEK
还有一本更加出名的就是《数据结构 C++语言描述——应用标准模板库(STL)(第2版)》了
第一本在Amazon的评价还很高!!!
mrliu_xz
2009-03-10
打赏
举报
回复
LZ把书名说一下吧
我们大家一起BS一下
大王派我去巡山
2009-03-10
打赏
举报
回复
[Quote=引用楼主 malganis00 的帖子:]
很多书用了C++的stl去描述...
[/Quote]
真正讲数据结构的教材会关注内部的实现方式,不会这样干吧?
数据结构
C
语言
描述
应用标准模板库(
STL
)(第2版)
资源名称:
数据结构
C
语言
描述
应用标准模板库(
STL
)(第2版)资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
殊绝结构
c++
STL
william ford 写的
数据结构
C++
语言
描述
STL
。全书代码
学会
C
语言
之后还有必要学习
C++
吗?具体运用
C++
编写的代码解析.docx
学会
C
语言
之后还有必要学习
C++
吗?具体运用
C++
编写的代码解析
C++
是一种高级编程
语言
,它是在
C
语言
基础上发展出来的,继承了
C
语言
的基本语法和功能,同时增加了许多新的特性,最重要的是面向对象编程(OOP)特性,这一特性让
C++
成为一种非常强大和灵活的编程
语言
。 面向对象编程是一种现代编程思想,它主张把数据和操作数据的方法组合成一个完整的“对象”,并通过对这个对象进行操作来完成程序的功能。
C++
通过引入类和对象的概念,使得程序员可以更好地组织和管理代码。类是一种用于
描述
对象的
数据结构
,而对象则是类的一个实例。通过使用类和对象,程序员可以实现封装、继承和多态等OOP特性,从而让程序更加灵活、易于维护和扩展。
C++
还支持模板和
STL
(标准模板库),这些功能可以帮助程序员更快速地开发代码。模板是
C++
中一种泛型编程技术,它允许程序员编写通用的代码,从而可以在不同的数据类型上重用代码。
STL
是
C++
中一个非常重要的库,它提供了许多基本
数据结构
和算法,如向量、列表、堆、排序等等。使用
STL
可以让程序员更加高效地编写代码,同时也可以提高代码的可读性和可维护性。
C++
的应用范围非常广泛。在游戏
C++
STL
源码剖析(侯捷版本)_
C
语言
_pdf_
数据结构
_
一本由
c
语言
指导的完成
数据结构
的经典教材
常用
C++
、
数据结构
、
STL
代码
C/
C++
,文件IO,类型转换,类,多态实现,LIST实现,VECTOR实现,二叉树实现,
C
语言
文件IO,基本C和
C++
书本上的东西都有很精简的代码实现,
STL
使用等等等等。。。出自两个C/
C++
的高手,哈哈,分享一下,希望那两位高手别介意。
数据结构与算法
33,010
社区成员
35,327
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章