请问有哪些好一点的算法的视频,真心看不懂《算法导论》

KANDJBO 2016-08-22 10:52:09
感觉算法导论这本书太难了,算法到底要掌握到什么程度才行啊?
想要做一名软件工程师,算法得掌握到什么程度啊?
...全文
1814 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
paschen 2016-08-29
  • 打赏
  • 举报
回复
看不懂先跳过,等之后有些体会之后再回头看就会容易很多 不要指望一遍就全看懂
赵4老师 2016-08-29
  • 打赏
  • 举报
回复
理解讨论之前请先学会如何观察! 计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告: 多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! 不会单步Release版对应汇编?在你想单步Release版C/C++代码片断的前面临时加一句DebugBreak();重建所有,然后在IDE中运行。(一般人我不告诉他!) VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
KANDJBO 2016-08-28
  • 打赏
  • 举报
回复
现在我已经学了c语言和数据结构, 但是看算法的时候还是有点力不从心,感觉很受打击。 还有现阶段我应该去学好哪些基础的东西啊? 希望大神们能给点指点。
qq_32769815 2016-08-24
  • 打赏
  • 举报
回复
好狠
  • 打赏
  • 举报
回复
算法导论是进阶的,现如今还是多看点基础,多敲两行代码,才是最重要的
赵4老师 2016-08-22
  • 打赏
  • 举报
回复
《算法精解(C语言描述)》 为什么要有数据结构这个东东? 因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的二进制字节数组中。 然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。至于具体如何处理就是所谓算法。 代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的。 提醒:再牛×的老师也无法代替学生自己领悟和上厕所! 单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一。
张小飞Official 2016-08-22
  • 打赏
  • 举报
回复
算法导论里边的东西你能全掌握了讲真就已经很牛逼了。不如先去看看数据结构吧,里边有一些基础的算法,然后再去看看算法导论我觉得应该就差不多了

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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