ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【干货】给大家推荐一本数据结构和算法的好书

2021-06-09 10:04:07  阅读:192  来源: 互联网

标签:本书 大家 C语言 代码 干货 算法 好书 数据结构


最近很苦恼。在学数据结构和算法,学得很头疼。本来早早就买了那本《数据结构与算法分析--C语言描述》,然后看了前面几章,看不下去了。原因?这书的翻译实在是……别说理解书本的内容了,光是理解翻译过来的文字都很头疼了。感情才发现,这本书的豆瓣高分,给的是英文原版的……

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

然后,又去看了那本严奶奶的《数据结构(C语言版)》,不得不承认。内容涵盖很全,但是,可读性不是很高。给出的代码片段一般还不能直接运行,大部分还是伪代码。不过,对于这本书,大家褒贬不一。有的人看着书上的伪代码写出了程序,前前后后把整本书刚了下来,实现了质的飞跃。有的人(比如我)因为内容太枯涩,直接弃坑。大家看着办吧。最后吐槽一下,这书不是C语言版的嘛?为什么出现了&引用???

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

最后,上网偶然发现了另外一本书《数据结构、算法与应用C++语言描述》。然后大体看了一下内容,觉得非常不错啊。立马下单购买了。这本书我觉得有几个好的地方吧:

 

1.首先翻译还是可以的,写得也十分通俗易懂。

2.书着重利用标准模板库(STL)。

3.内容覆盖全面。

4.应用实例经典广泛。

5.代码可直接运行。

 

可能有大神觉得对着伪代码自己写代码更有帮助,但是我还是觉得有现成的代码对初学者是挺有帮助的。

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

好吧!今天就开始看这本书吧。

 

此外,对于新手,也可以推荐去看看程杰老师的《大话数据结构》,网传书上错误较多。但是我此前看过,觉得写得非常通俗易懂。对小白来说是一大福音。就是后面写算法的时候,着重于代码的讲解,忽略了算法原理,有点难受……

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

这几天也看了一点被大家捧为圣经了《算法导论》,发现这本书偏于对算法理论的证明上面。不过算法的原理过程描述得也想当清晰。在这里再推荐大家一本书《算法》第四版。不过这本书我还没看过……打算刚完上面那本再看了……看过的朋友可以在下面留言给大家提供点意见哈。

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

最后,在此声明。本次推荐没有收任何的广告费哈(我也想收啊),纯属个人意见。考虑到大家腰包的问题。也为大家准备了一份大礼。上面提到的书籍,在公众号后台回复【书单3】,不包括【】即可获取哦。

 

 

源代码下载在公众号后台回复:【书单3】,不包括【】即可下载。

希望我们的分享,能给你带来更多收获。

 

 




标签:本书,大家,C语言,代码,干货,算法,好书,数据结构
来源: https://blog.51cto.com/u_14328065/2884106

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有