各位大佬们,请问一下有什么数据结构与算法的书好推荐?为何推荐呢?

超人超级无敌 2018-04-02 09:32:07
新萌学完c,想研究下算法的精髓,于是上网查了很多也有很多书籍《大话数据结构》,《算法导论》.......还有很多难的简单的也有。新萌表示很迷,怎么去学数据结构和算法呢?请大佬指点下,谢谢。
...全文
652 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
超人超级无敌 2018-04-03
  • 打赏
  • 举报
回复
感谢大佬的答复不迷路
潘然PR 2018-04-03
  • 打赏
  • 举报
回复
各种数据结构算法书 其实都大同小异 推荐还是学校教材->网上热门的书 (因为学校更加注重基础 入门比较简单)但是终归终归还是要先看 不要因为纠结哪一本书而浪费时间 哪一本都可以开始 千里之行 始于足下
赵4老师 2018-04-03
  • 打赏
  • 举报
回复
为什么要有数据结构这个东东? 因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的二进制字节数组中。 然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。至于具体如何处理就是所谓算法。 电脑内存或文件内容或传输内容只是一个一维二进制字节数组及其对应的二进制地址; 人脑才将电脑内存或文件内容或传输内容中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、汇编指令、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息…… 推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。 《数据结构(C语言描述)》 《算法精解(C语言描述)》
paschen 2018-04-02
  • 打赏
  • 举报
回复
基本数据结构与算法的书都可以,想不清楚就画下图理解下,实在不懂先往后看,等积累的多了回头就自己发现好懂了,不要有排斥心理
超人超级无敌 2018-04-02
  • 打赏
  • 举报
回复
那练习c编程也可以,但是也还是要提高自己的,所以emmm事先问下这类书有哪些好推荐。起初怕自己不懂如何去优化程序
自信男孩 2018-04-02
  • 打赏
  • 举报
回复
如果刚学C,不建议去读算法导论等复杂的算法;对于数据结构和算法,如果是初学C语言,还是建议去学习课本知识,多去练习C语言的编程。
  • 打赏
  • 举报
回复
Algorithms + Data Structures = Programs,图灵奖得主Niklaus Wirth经典著作,ACM推荐教材之一。
zhouqunhai 2018-04-02
  • 打赏
  • 举报
回复
先把基础知识吃透,再看数据结构

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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