大话数据结构数据结构 各编程语言是通用的吗?

大话数据结构  时间:2021-07-16  阅读:()

数据结构(C语言版)怎么学啊!?

数据结构这门课,主要讲了2个问题:第一个就是在程序中如何组织数据,第二个就是常用算法。

总之,这门课的意义在于讲解了编程时的思想,这些思想是跨越语言的。

学习这门课,没什么捷径,就是读代码,然后用你会的任何一种编程语言实现它。

当把书中的代码读懂80%的时候,你就会发现你的编程水平有很大的提高。

《大话数据结构》怎么样

对初学者来说是本难得的通俗易懂的算法和数据结构教程,豆瓣书评4星半,china-pub书评5星,建议你还是买本实体书看吧,打折之后也就40块钱,记着买12月份第三次印刷的,已经修正了勘误中的错误

大话数据结构的介绍

《大话数据结构》是2011年由清华大学出版社出版的图书,作者是程杰。

本书以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。

通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。

与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物1。

转帖:算法好学吗?——《大话数据结构》读者书评

om/?p=739作者:陈钢    摸着键盘写这篇东西的直接动力是给程杰刚刚出版的大作《大话数据结构》写个书评,外加利用我这微乎其微的影响力做做广告怎么说程杰同学也送了我一本亲笔签名的繁体版《大话数据结构》。

不过,今天早上看到了刘未鹏的新文章,知其所以然(三):为什么算法这么难?,我觉得光写书评不太爽,写点我学算法的失败经历吧,顺带说说程杰同学的这本新书。

    说实话,本文的标题是个伪命题。

算法是否好学,或者说是否容易学,完全取决于你的学习目标,是要应付下个月的考试,还是准备考个研究生,或者是想搞定二三流公司的笔试,还是想去微软当科学家当然,不排除有人的目标是图灵奖。

不动脑子都能知道,只是应付考试的学习应该是难度最低的,真正在复杂的业务流程中合理的设计和应用高效的算法的难度无疑要高出一截,至于图灵奖我也不知道,那玩意太遥远。

    目标的不同导致了所需的学习资料是完全不同的,《大话数据结构》的封底是这样描述它的目标读者的:    《大话数据结构》适合学过一门编程语言的如下读者:   在读的大中专计算机专业学生;   想转行做开发的非科班人员;   想考计算机专业研究生的应届或在职人员;   工作后想重温数据结构和算法的程序员;   显然,从目标读者就能看出,这本书不是给高手看的。

我曾经扮演过其中的一种角色,想考计算机专业研究生的应届或在职人员,不过我那时候读的是一本经典的教材,严蔚敏老师的《数据结构》(其实在《大话》前言中也提及了这本书)。

因为所学的专业跟计算机搭界不多,所以在考研前所有的计算机知识来自于三门包罗万象却连点到即止就算不上的课程:计算机导论、计算机软件设计、计算机硬件设计。

当时的学习方法就是刘未鹏说的背,不管算法和各种数据结构的来龙去脉,也无论能否理解,一律背下来。

反正当时的目标就是考研究生。

    但我也发现,本为考研究生而短期恶补的知识,应付一般的企业笔试和面试也勉强够了。

考研复习其实挺枯燥的,每天重复几乎类似的生活。

有天同学说,传说中的华为来学校宣讲。

为了调剂一下生活,捏着一页纸的简历就跑去应聘软件开发职位。

一轮笔试,几轮面试下来,凭着我两个月恶补的那点数据结构知识,我竟然全部通过了。

体验完签约仪式注意,只是体验了一下,然后回到教室继续备考。

    最后,考研的专业课也得了个还不错的成绩。

从这方面看,算法、数据结构之类的东西学起来似乎并不难,短时间抱着死板的教材就能应付考试,应付企业的笔试面试。

如果能读读《大话》这样通俗易懂的读物,达到这样的目的应该是更加容易。

我当时真正的水平怎么样?啥都不会,动态规划都写不完整,分治法之类的东西就更不懂了。

plete理论?没听说过。

光是背了几篇经典小说的人,看过小说背景介绍的人是写不出什么好东西的。

必须要了解别人作品的前前后后方方面面,自己不停地写,不停地想,才有可能真的写出好东西。

算法也是如此,弄清楚每个数据结构、算法的每个细节的缘由,才能设计出自己的好算法。

但市面上能像刘未鹏的知其所以然(三):为什么算法这么难?这样解析算法的书是没有的。

即使是刘未鹏写了几篇,要等他攒出一本完整的书,也需要漫长的等待。

而且全书每个算法的解析是否都能到这个水平也是个疑问。

    但如果搞计算机的人都停留在《大话》所要达到的水平,那无疑是一种悲哀。

我学算法的经历之所以失败,正是因为如此。

为了考试而啃完严蔚敏老师的《数据结构》和一两本考试参考书之后,我再也没有读完一本算法的书,也没有自己写过稍有难度的算法。

所以,水平也就一直停留在看看文档,调调函数的水平上。

    希望有人能以《大话》为起点,而不是以读完此书为终点;也期望程杰兄能创作出更高水平的佳作。

陈钢同学是我的朋友,在我写作时给予了我很多帮助。

此评论写得相当客观,并没有夸大地说好话,而是强调了《大话数据结构》仅仅只是数据结构与算法学习的起步而已。

我转帖出来,也是希望读者可以了解,算法要学好,可真不是几日之功。

我们都需要不断努力!

有没有数据结构和算法通俗易懂的书

看你的用途 1.仅学习编程:大话数据结构,或者其他机械工业出版社出版的书籍 2.考试:数据结构高分笔记,算法与数据结构考研试题精析,王道笔记 3.考研:严蔚敏数据结构(重中之重),算法与数据结构考研试题精析,数据结构高分笔记,王道笔记

数据结构 各编程语言是通用的吗?

数据结构是一种工具,重要的是它的思想。

具体的实现倒是没什么的,JAVA和C无非是长的不太一样(只谈语言代码)。

算法和数据结构都是一样的东西,《算法导论》上的都是伪代码,用的类C和类PASCAL。

学JAVA或.NET的照样可以看。

所以LZ用这个还是可以的,但如果看不懂C语言或者代码实现能力有问题……那就没办法了……还是去搞本能看懂的书吧 建议LZ多用一些比较经典的书。

现在书抄书太严重=。

=

Megalayer美国独立服务器新用户首月优惠350元(30M优化不限流量)

Megalayer 商家在开始看到有提供香港服务器、香港站群服务器的时候有介绍过,后来就一直没有怎么关注。但是前几天有看到网友使用到他们家的美国独立服务器问其如何的,但是我没有使用过就不好评论,这不前几天也有介绍到Megalayer美国独立服务器。以及我们也有看到商家有提供美国站群服务器和美国大带宽服务器产品,可选30M不限制流量CN2优化线路,以及100M不限制流量国际带宽线路。新年元旦后,Me...

10gbiz七月活动首月半价$2.36/月: 香港/洛杉矶CN2 GIA VPS

10gbiz怎么样?10gbiz 美国万兆带宽供应商,主打美国直连大带宽,真实硬防。除美国外还提供线路非常优质的香港、日本等数据中心可供选择,全部机房均支持增加独立硬防。洛杉矶特色线路去程三网直连(电信、联通、移动)回程CN2 GIA优化,全天低延迟。中国大陆访问质量优秀,最多可增加至600G硬防。香港七星级网络,去程回程均为电信CN2 GIA+联通+移动,大陆访问相较其他香港GIA线路平均速度更...

1C2G5M轻量服务器48元/年,2C4G8M三年仅198元,COM域名首年1元起

腾讯云双十一活动已于今天正式开启了,多重优惠享不停,首购服务器低至0.4折,比如1C2G5M轻量应用服务器仅48元/年起,2C4G8M也仅70元/年起;个人及企业用户还可以一键领取3500-7000元满减券,用于支付新购、续费、升级等各项账单;企业用户还可以以首年1年的价格注册.COM域名。活动页面:https://cloud.tencent.com/act/double11我们分享的信息仍然以秒...

大话数据结构为你推荐
ipv6无网络访问权限电信本地连接IPv6无网络访问权限是什么意思deepfakes什么是DeepFreeze ? 怎么使用啊?知识库管理系统急求一款电子文档管理系统,有好用的推荐下~?郭凡生馬云的簡介3Qbindservice如何启动和停止用servicejdk6JDK6和JDK7两个版本有什么区别,初学者选那个好?天融信防火墙笔记本怎么登陆天融信防火墙丁奇赛尔号丁奇技能表,带等级,刷什么学习力好?radius认证PPPoE有认证的功能,RADIUS也有验证功能,两者有区别么??radius认证电信或网通的RADIUS认证都记录些什么?谁能说说ISP的宽带帐号检查流程
老域名全部失效请记好新域名 美国主机代购 国外空间服务商 win8.1企业版升级win10 tightvnc 卡巴斯基官方免费版 gspeed 怎么测试下载速度 网站卫士 国外视频网站有哪些 贵阳电信测速 php服务器 工信部icp备案查询 七牛云存储 mteam 遨游论坛 国外bt下载网站 免费网络电视软件 qq登陆空间 联通3g无限流量卡 更多