精华内容
下载资源
问答
  • Algorithms in Java算法书

    2018-09-05 19:20:20
    这是一本非常适合于自学以及作为教材的算法书。和它相比,清华的什么算法教材简直就是给原始人看的。它什么特点呢? 1、基础而全面:前两天看到Quora上的一个问题:你觉得最天才的算法哪些...
  • 从武术的角度来看,算法是计算机的内功,学好算法可以使一个... 余观当前的算法书籍,发现很多根本就没有现实意义,同时要找一本好的入门书籍也难,据余现在所看到的市面书籍,余发现两本比较具有意义,因为他们知
          从武术的角度来看,算法是计算机的内功,学好算法可以使一个程序高效运行。同时算法与计算机是独立的,无论技术怎样发展,一些算法还会一直存在,这也是如何在高速技术发展的背景下生存的首要条件。更为重要的是学好算法,也是解决现实问题的一个重要途径。
         余观当前的算法书籍,发现很多根本就没有现实意义,同时要找一本好的入门书籍也难,据余现在所看到的市面书籍,余发现有两本比较具有意义,因为他们知道自己在写的是什么。现在,余把这两本书推荐给所有爱好算法的计算机同行,这两本书为:1)Introduction to Algorithm,这本书是MIT出版的,现在到第二版,推荐这本书的最主要的原因是网上有相关的视频教程下载,而且还是MIT的老师主讲,这对余来说很重要,可以有节奏的学习算法。2)Algorithms in C++ Parts 1-4,中文名为算法I-IV(C++实现),现在应该到第三版了,该书最令我满意的是,通过对各种算法进行比较,提供最为高效的算法给读者,而不像其他书籍那样很乱,这本书可以作为平时应用中的参考书籍来使用。
         要学好计算机编程技术,首先学好算法吧。
        
    展开全文
  • 计算机图形学的算法基础(原第2版) 基本信息 原书名: Procedural Elements for Computer Graphics (2E) 原出版社: McGraw-Hill 作者: (美)David F.Rogers 译者: 石教英 彭群生 等 丛书名: 计算机科学...
  • 算法导论》是一本特别好的书(当然,这是我个人的主观评价),但是它确实相当专业。 本书并不是《算法导论》,甚至不能被称为一本教材。它既没有对计算机算法领域进行广度或深度的研究,也没有遵照惯例来讲述设计...
  • 这是一本零基础就能读懂的算法书籍,读者不需要因为自己没有语言基础而畏惧。书籍的第2章便是一个C语言的入门教程,内容非常易懂,并且十分实用,阅读完这章就可以对本书需要的C语言基础一个较好的掌握。本书已经...
  • GIS算法的一点理解

    万次阅读 多人点赞 2012-11-12 22:01:39
    在GIS这个专业也混了几年了,但是始终没有对GIS算法有过真正研究,可以说大部分不懂。  目前关于GIS算法的书籍不是特别多,数来数去也就那么几本,南师大几个老师编写地理信息系统算法基础,矿大吴立新老师...

            在GIS这个专业也混了好几年了,但是始终没有对GIS算法有过真正的研究,可以说大部分不懂。

             目前关于GIS算法的书籍不是特别多,数来数去也就那么几本,南师大几个老师编写的地理信息系统算法基础(这本书里面有一些地方是错误的),矿大吴立新老师编写的地理信息系统原理与算法,翻译外国的GIS数据结构与算法基础(这本书还是比较贵,才100多页就要40多,就是不知道质量怎么样),不过还有一部分外国的教材,这里就不一一列举了。关于三维GIS方面的有一本比较系统的算法教材,史文中老师的三维空间信息系统模型与算法,这个没看过,毕竟没研究三维GIS。这些教材都有一个通用的缺点,大部分都是摘抄的,很少有作者自己理解的东西,可以夸张的说就是大杂烩,什么都有。如果这些教材都先讲一讲基本的数据结构和算法知识或许会更好,毕竟是定位的教材,这是我的一点建议,很希望作者以后会加入这方面的内容。

            其实地理信息系统的理论与底层的技术研究还是相当有挑战性的。首先,地理信息系统的学生相当一部分在算法和数据结构方面和计算机专业的相比差距不少,这就导致很多人不愿意去研究底层的东西。针对这个问题,我觉得开设GIS本科专业的学校必须要加大计算机专业的课程,虽然你是地理学,但是你将来出去找工作大部分还是靠着计算机专业的知识来吃饭的。第二,地理信息系统的基础算法有些相当成熟,很难在此基础上有很大的创新,这也就是为什么很多硕士生,甚至博士生研究的东西并不深入的原因,这个学科不像其他实验性的学科,做个试验,得到结果,然后再分析就可以发比较好的论文了。所以说,GIS算法研究,首先还是得掌握基本的算法,有较扎实的算法功底。第三,GIS算法很多都是借鉴其他学科的东西,最大的就是数学和计算机了,这就要求研究GIS算法的人必须有广博的知识,懂得跨学科研究。最后,GIS算法研究本身难度比较大, 导致一部分学生不愿意去弄,所以就会觉得很难,其实我也觉得很难。需要的知识太多了,不可能让你去弄懂所有的算法,我想院士也不会全部都弄懂了吧。

          到底要不要学习GIS算法呢,这个不好说,看你以后的个人定位了,如果你想往GIS的应用方向发展,比如土地规划之类的,你可能不需要了解太多底层算法,如果你是想毕业了做二次开发,那么算法还是需要了解一些,但是要求不会太高,毕竟现在的二次开发包基本上都把一些基本的算法给封装好了,你很少有机会去写算法。对于志向远大的你,想要探索GIS的内部工作机制,想要做平台级的GIS软件,那么你必须要学习GIS算法,而且最好还要精通,在这个算法框架之内改善一点点也是可以的,基本上一些平台商招聘的底层开发人员都要求对算法比较精通。

           以上就是我的一点点感想,有什么不对的,大家多交流。

    展开全文
  • Lafore(拉弗)《Java数据结构和算法》也不错,对算法的描述浅显易懂,例子很多,缺点是代码不够简练,明显与Sahni代码差距。 第一版和第二版区别: 第一版中代码质量已经非常高了,甚至可以直接...
  • 深度学习是机器学习中神经网络算法的延伸,只不过应用得比较广。深度学习在计算机视觉和自然语言处理中更厉害一些。那么这里就一个问题了,到底是先学机器学习还是先学深度学习呢?一切基础都是机器学习。二、...

    算法推导与案例积累的方法


    一、现在说得很火的深度学习是什么?

    深度学习是机器学习中神经网络算法的延伸,只不过应用得比较广。

    深度学习在计算机视觉和自然语言处理中更厉害一些。

    那么这里就有一个问题了,到底是先学机器学习还是先学深度学习呢?

    一切的基础都是机器学习。


    二、算法推导如何开始?

    找本书?找博客?找视频?都是可以的。适合自己的才是好办法。


    三、机器学习怎么动手去做?

    只有实际应用,才会有动力,觉得没有白学。到哪里找案例呢?Githubkaggle等分享点。

    案例的积累作用很大。我们干活做事主要是在模仿,模仿做出来的东西就是我们的。

    很少从头开始去写一个项目,通常都是按照之前的某个套路。实际上大部分公司都是这么做。先学会模仿,再去创作,是一个比较好的选择。

    千万不要认为模仿就是抄袭。


    展开全文
  • 因为那些比较简单就那样,实现起来也还可能语法错误比思维错误更多。最多因为时间关系遗忘了, 直到 我开始看平衡二叉树转啊转。。。。。这些就是说转,,,,也没有告诉你怎么转。。。。 Visualgo 【这个...

    之前学习数据结构与算法别人力荐这个,觉得不过如此。从前我一直是个王者啊。。。因为那些比较简单就那样,实现起来也还好可能语法错误比思维错误更多。最多因为时间关系遗忘了,

    直到  我开始看平衡二叉树的转啊转。。。。。这些书就是说转,,,,也没有告诉你怎么转。。。。

    Visualgo  【这个并没有平衡二叉树】

    AVLtree  [这个有】

    上面的转的太快了。

    这个简单点

    平衡二叉树好神奇啊,每一次小修改竟然不会破坏整体。。

    展开全文
  • 这是我之前写的一份关于EM算法的报告,参考的基本上都是里的内容,还有一部分我觉的写的很好的教程,我写的比较简洁一点,省去了很多纯计算的步骤,想要具体了解的可以直接看参考资料,会更深的体会 首先把参考...
  • 算法笔记 胡凡 曾磊

    2018-10-16 17:38:13
    这是一本零基础就能读懂的算法书籍,读者不需要因为自己没有语言基础而畏惧。书籍的第2章便是一个C语言的入门教程,内容非常易懂,并且十分实用,阅读完这章就可以对本书需要的C语言基础一个较好的掌握。本书已经...
  • 算法 第四版

    2019-04-15 14:33:04
    但是瑕不掩瑜,对于绝大部分内容真的讲的超级清楚,完美的图解,就像单步调试一样,也许是一本不需要智商就能看懂的算法书(习题应该略难度,还没有做,打算上Princeton的公开课时同步跟进)。至少这是一本让我这个...
  • 简单生成随机迷宫的算法___Prim和DFS

    千次阅读 2019-06-25 02:19:05
    快要大四了,要赶紧复习下数据结构找工作,哈哈哈哈哈,所以最近在看图相关的算法,光看书没什么感觉,准备实践一下,写个迷宫算法 主要用Prim算法和DFS算法实现了一遍,没有用BFS是因为Prim的思路跟BFS的其实差不太多,...
  • 1475 Ranklist 没有完美解决,不知道您有没有好方法…… 1572 Bracelet 题义不明,感觉可能是判定欧拉回路存在性,但是过不去 1133 Smith Numbers 没有完美解决,数学 1080 Direct Subtraction 尚未解决,我过...
  • 这本书好像配套习题集(应该解答),我是没有,只好贴一些自己写代码,每道题解答方式都有好几种,多比较,多看。好多编写代码技巧,阅读一条记一条。 这里按照codeup上序号编排给出我自己...
  • 所以找工作期间还是要保持那种刷题感觉对自己的定位要准确,别把要求定的很高好的算法相关项目好的算法视频比较好的算法面试书籍 首先皮一下,不准备算法肯定是不行的。 算法是门槛,你怎么都无法逃避 我的导师说过...
  • 发现了个东东~不知道论坛上有没有,反正我是很兴奋,找这样的书找了半天了,从网上找资料实在是让我看云里雾里啊,唉~好好学习下,哈~不懂再来问,希望能有帮助~~ P.S:发过这个人或者高手别笑话我~我...
  • 请在下面找到与lru_cache的比较。 产品特点 functools.lru_cache memoization 可配置最大大小 :check_mark: :check_mark: 线程安全 :check_mark: :check_mark: 灵活参数键入(类型和无类型) :...
  • 算法导论(part1)

    热门讨论 2010-09-09 22:51:05
    本书涉及的主题非常广泛,因而是一本很好的算法参考手册。因为每一章都是相对独立的,因而,读者可以重点查阅自己感兴趣的主题。 在我们所讨论的算法中,多数都有着极大的实用价值。因此,我们在中涉及了算法实现...
  • 中文经典EM算法介绍

    热门讨论 2008-10-20 07:59:41
    3.中文或翻译的教材似乎没有好的解释清楚这个算法 于是我根据Pattern Recogition and Machine Learning一相关章节的内容,结合自己的理解,写了一套中文的EM算法介绍和分析。又混合高斯模型开始,由浅入深,...
  • 算法导论(part2)

    2010-09-09 22:54:12
    本书涉及的主题非常广泛,因而是一本很好的算法参考手册。因为每一章都是相对独立的,因而,读者可以重点查阅自己感兴趣的主题。 在我们所讨论的算法中,多数都有着极大的实用价值。因此,我们在中涉及了算法实现...
  • 所以说,好的代码从来离不开优秀的算法!算法不学不可! 本门课程为系列课程第一课,挑选出非常实用、高效、高频的算法:动态规划! 动态规划(Dynamic programming,简称DP)很多人都觉得是比较难以理解和掌握的...
  • 浅入浅出KMP算法

    千次阅读 2016-04-25 17:32:23
    所以,就去网上搜索有没有更容易理解方式去实现KMP算法。看了很多篇,感觉下面这篇博文讲的比较清楚,但是也花了我挺长时间去看懂。(吧,智商不足=_=) KMP,深入讲解next数组求解 后面经过自己思考...
  • 数据结构与算法分析—C语言描述.pdf 本书是《Data Structures ...第三遍,复习巩固,注重你的算法设计能力,不能给你一个问题,你去设计十天半个月,训练你的思维力与敏捷力。 然后,再速读C++和Java版的数据结构。
  • 经典EM算法介绍-由浅入深

    热门讨论 2008-10-19 19:39:51
    中文或翻译的教材似乎没有好的解释清楚这个算法 于是我根据Pattern Recogition and Machine Learning一相关章节的内容,结合自己的理解,写了一套中文的EM算法介绍和分析。又混合高斯模型开始,由浅入深,逐步...
  • 算法之冒泡排序

    2020-05-23 00:46:43
    1.他是可以一种可以稳定排序的算法(稳定排序就是,多个值相同时,每个值得相对位置不变) 2.要比书本上多加一个变量,用于判断某次冒泡操作是否数据移动,当没有数据移动时就不用在继续了,因为已经排序了。减少...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 352
精华内容 140
关键字:

有没有比较好的算法书