永发信息网

学算法看什么书

答案:2  悬赏:30  手机版
解决时间 2021-12-23 12:16
  • 提问者网友:轮囘Li巡影
  • 2021-12-22 16:54
学算法看什么书
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-12-22 17:26
问题一:零基础自学算法看什么书 我简单说说数据结构干嘛的
数据结构大概讲的是空间、时间复杂度,栈,队列,链表的使用,在此基础上有关动态内存的分配调用等。如果这些都有所了解那就不用看啦~
数据结构其实学起来挺快的,而且,我们学数据结构的时候并没有学离散数学问题二:学习算法,大家推荐什么书 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
算法中的指令描述的是一个计算,当其运行时能从一个初始状态和(可能为空的)初始输入开始,经过一系列有限而清晰定义的状态,最终产生输出并停止于一个终态。一个状态到另一个状态的转移不一定是确定的。随机化算法在内的一些算法,包含了一些随机输入。
形式化算法的概念部分源自尝试解决希尔伯特提出的判定问题,并在其后尝试定义有效计算性或者有效方法中成形。这些尝试包括库尔特·哥德尔、Jacques Herbrand和斯蒂芬·科尔·克莱尼分别于1930年、1934年和1935年提出的递归函数,阿隆佐·邱奇于1936年提出的λ演算,1936年Emil Leon Post的Formulation 1和艾伦·图灵1937年提出的图灵机。即使在当前,依然常有直觉想法难以定义为形式化算法的情况。
一,数据对象的运算和操作:计算机可以执行的基本操作是以指令的形式描述的。一个计算机系统能执行的所有指令的集合,成为该计算机系统的指令系统。一个计算机的基本运算和操作有如下四类:
1,算术运算:加减乘除等运算
2,逻辑运算:或、且、非等运算
3,关系运算:大于、小于、等于、不等于等运算
4,数据传输:输入、输出、赋值等运算
二,算法的控制结构:一个算法的功能结构不仅取决于所选用的操作,而且还与各操作之间的执行顺序有关。
希望我能帮助你解疑释惑。问题三:想学c++算法,看什么书?? 如果楼主的C++基础不扎实的话,我建议楼主看算法书可以先看C语言版本的。为楼主推荐的是刘汝佳的《算法竞赛入门经典第二版》,里面的内容适合初学者。本人看了一点觉得还是挺不错的,由浅到深,里面还有涉及到数据结构的知识,不过参不参加竞赛就看个人啦。当然楼主要是基础十分好,还想要进一步学习算法,深入学习算法的话还可以看刘汝佳的《训练指南》或者是著名的《算法导论》,亦或是《数据结构与算法》皆可。
希望被采纳~~问题四:学算法哪本书好 零基础学算法了,还有算法设计与分析基础,不错!问题五:求问初学者看什么算法书比较好 慢慢学就算法导论
入门可以先刘汝佳的算法竞赛入门经典问题六:计算机专业学算法的都学些什么算法,有什么书可以看的?学的话需要些什么基础的? 刚开始差不多都是学些基本算法:盯筛选法、试除法求素数,汉诺塔,放苹果,简单枚举法,N皇后问题等简单回溯法,简单模拟法,高精度算法(+-*/),GCD算法,二分法、牛顿发求根,选择、冒泡排序等等
一开始,学会用程序表达自己的算法思想是最基本的基本功!
年级高了以后,等你学了离散数学。数据结构,算法设计与分析以后,就能设计些较复杂的算法了。推荐几本书:
算法导论,英文叫Introduction to Algorithms,2nd Edition,这个很经典
计算机程序设计艺术,这个也是经典著作,最好看看
数据结构与算法分析问题七:初学者学算法要看哪些书 或者哪些视频好? 初学者学什么算法,既然初学就不要考虑算法了,先把编程学会了,再考虑算法问题八:学习算法和数据结构零基础入门看什么书比较好 数据结构清华出版社的那本挺好的里面还有代码你可以照着敲敲算法的话推荐算法原理这书感觉就是人手一本的那种Orz其实算法的书有DonaldKnuth神级的几卷书如果你对算法很有兴趣很愿意钻研数学特别好可以看看数据结构不难算法嘛反正我觉得好难啊/_\当然可能是因为我数学不好问题九:学习算法,哪本书比较好? 《算法导论》 Thomas H.Cormen Charleson 伐onald L.Rivest Clifford Stein 著
《编程之美》问题十:学习算法比较经典的书都有哪些? 数据结构和算法是和编程语言没有关系的,不管你学C,C++或者java,数据结构和算法都是一样的。数据结构市面上书非常多,而且基本都一样没有大区别的,拣个清华什么编的就成,算法最好的是《The introduction of algorithm》,不过市面上只有影印的,没有翻译的。南京大学的cs系自己有本内部自己翻译的,有同学的话去借吧。Java经典的书基本就是《java编程思想》(Thinking in Java)和《java核心技术》JavaCore,开始看javacore的第一卷起步还是很合适的。
全部回答
  • 1楼网友:woshuo
  • 2021-12-22 19:06
我好好复习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯