精华内容
下载资源
问答
  • 和别的算法书比较,如果硬要说它有什么特点的话,那就是你能懂它。 推荐理由:本书中涉及到的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及到的算法有排序、枚举、深度和广度优先搜索、图的遍历,当然...

    一.入门系列

    这些书籍通过图片、打比方等通俗易懂的方法来讲述,让你能达到懂一些基础算法,线性表,堆栈,队列,树,图,DP算法,背包问题等,不要求会实现,但是看过以下这些书对于之后实现算法打下坚实的思维基础。

    很适合在闲暇之余拿出来阅读一番。

    1.1 《啊哈!算法》

    这不过是一本有趣的算法书而已。和别的算法书比较,如果硬要说它有什么特点的话,那就是你能看懂它。

    推荐理由:本书中涉及到的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及到的算法有排序、枚举、深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种最短路径算法、两种最小生成树算法、

    割点与割边算法、二分图的最大匹配算法等

    1.2《算法图解》

    推荐理由:这本图解书很容易看懂,不枯燥。

    书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。

    1.3《妙趣横生的算法(C语言实现 第2版)》

    推荐理由:理论与实践相结合,旨在帮助读者理解算法,并提高C语言编程能力,培养读者的编程兴趣,并巩固已有的C语言知识。

    1.4《趣学算法》

    推荐理由:非常好的一本书,图解多,思路清晰,不仅讲了问题分析算法设计的过程,还讲了如何优化算法,

    使读者体验算法的奥妙

    1.5《大话数据结构》

    推荐理由:文中附有大量插图,适合对大段文字提不起兴趣的朋友。

    以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。

    1.6 《学习算法思想 修炼编程内功》

    推荐理由:视频课程,这样精致的课程很难找到第二个,我暂时还没看过比这个课程能更好的进行算法入门了,小吴的PPT制作动画灵感就是来源于此。

     

    二.基础系列

    通过基本入门算法书的调教,你已经逐渐体会到了算法的魅力,现在正是时候去阅读基础系列踏入算法的领域!!!

    这些书籍需要你费点心思去阅读。

    2.1《算法导论中文版》

    排在基础系列第一的位置应该没意见吧:)

    推荐理由:本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。

    2.2《数据结构与算法 Java版》

    适合想通过Java语言来学习算法的小伙伴们。

    推荐理由:本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。

    2.3《数据结构与算法:Python语言描述》

    适合想通过Python语言来学习算法的小伙伴们。

    推荐理由:本书基于Python语言介绍了数据结构与算法的基本知识,主要内容包括抽象数据类型和Python面向对象程序设计、线性表、字符串、栈和队列、二叉树和树、集合、排序以及算法的基本知识。本书延续问题求解的思路,从解决问题的目标来组织教学内容,注重理论与实践的并用。

    2.4《学习JavaScrit数据结构与算法(第2版)》

    适合想通过JavaScrit语言来学习算法的小伙伴们。

    推荐理由:本书首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,还介绍了动态规划和贪心算法等常用的高级算法及相关知识。

    2.5《数据结构与算法分析:C语言描述(原书第2版)》

    适合想通过C语言来学习算法的小伙伴们。

    推荐理由:在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。

    2.6《数据结构与算法分析:C++描述(第3版)》

    适合想通过C++语言来学习算法的小伙伴们。

    推荐理由:这是是数据结构和算法分析的经典教材,书中使用主流的程序设计语言C++作为具体的实现语言。

     

    三.进阶系列

    掌握了一定的数据结构与算法的知识,现在你已经是一名合格的程序员了。但如果你想要参加面试,那就需要阅读以下书籍进行准备了。

    这些书籍需要你花费时间和精力去仔细阅读,但为了涨薪,值得!

    3.1 《剑指Offer:名企面试官精讲典型编程题(第2版)》

    我想,只要是程序员应该都听说过这本书吧,哪怕你没看过。

    推荐理由:《剑指Offer:名企面试官精讲典型编程题(第2版)》剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。

    3.2《算法谜题》

    推荐理由:算法是计算机科学领域最重要的基石之一。算法谜题,就是能够直接或间接地采用算法来加以解决的谜题。求解算法谜题是培养和锻炼算法思维能力一种最有效和最有乐趣的途径。

    3.3《编程之法 面试和算法心得》

    推荐理由:本书涉及面试、算法、机器学习三个主题。书中的每道编程题目都给出了多种思路、多种解法,不断优化、逐层递进。

     

    四.工作系列

    适合已经工作的程序员阅读,可以提升你的思维广度,也可以在面试前翻一翻。

    4.1《编程珠玑(第2版•修订版)》

    历史上最伟大的计算机科学著作之一!!!

    推荐理由:融深邃思想、实战技术与趣味轶事于一炉的奇书,带你真正领略计算机科学之美。

    4.2《程序员实用算法》

    推荐理由:《程序员实用算法》重点关注的是实用、立即可用的代码,并且广泛讨论了可移植性和特定于实现的细节。《程序员实用算法》作者介绍了一些有用但很少被讨论的算法,它们可用于语音查找、日期、B树和索引文件、数据压缩、任意精度的算术、校验和与数据验证,并且还最全面地介绍了查找例程、排序算法和数据结构。

    4.3《编程之美》

    推荐理由:这本书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试、面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。

     

    五.大佬系列

    适合大佬们踏入的领域,小吴膜拜中。

    5.1《数据挖掘原理与算法》

    推荐理由:内容覆盖面最广,除了所有书都有的内容外,还包括FOIL算法和空间数据挖掘等。

    5.2《集体智慧编程》

    推荐理由:非常实用的宝典,看了这本书,如果有工具,可以解决大部分问题。

    End

    当你计划开始学习一门课程、阅读一本经典教材时,请先明确你要期望达到的目标。具体来说,就是问自己一个问题:

    我期望从这本书中收获哪些东西?

    不同的课程、不同的书籍,期望的目标应该是不一样的,并且是越具体越好。

    比如看上面的入门系列,可以抱着娱乐的心态在业余时间看看。而看基础系列,就要规划好一段时间,边看边做笔记。

    推荐一个比较好的学习方法给小伙伴们:多遍扫描法。

    第一遍是略读,把一本书从头翻到尾,快速地阅读,不深钻细节,只看背景、结论和实际应用,即使遇到看不懂的地方也不要停下来,继续看下去,这一遍的目的是让你对这本书有一个总体上的印象。基于这个印象,你就能确定全书哪里难,哪里易,哪里是重点,这样就能制定下一步的攻读策略。

    第二遍则是“细读”与“攻读”,选择你感兴趣的,感觉最重要的内容慢慢地读,可以采用一些行之有效的阅读手段(比如记要点然后尝试回顾、绘制思维导图等)吸收书中的知识。对于难点,关键是弄明白为什么你看不懂(数学公式看不懂?关键术语不明白?翻译有问题?),你就能对症下药了,比如本书写得太抽象,可以先看看比较浅显的科普类书籍,之后再回过头来再看,或者找几本不同作者写的类似的教材对照着看……

    上述过程可能需要重复几次。并且可能前后两次之间会间隔一个较长的时间。

    人学习特定领域的知识需要一个过程,并且需要反复的。

    所以要耐心,学习是很少有可能毕其功于一役的。

    另外笔者还是一名CC++的程序员,如果你想更好的提升你的编程能力,好好学习C/C++编程知识的话!那么你很幸运~

    C语言C++编程学习交流圈子,QQ群1090842465点击进入】微信公众号:C语言编程学习基地

    分享(源码、项目实战视频、项目笔记,基础入门教程)

    欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

    编程学习书籍:

    编程学习视频:

     

    展开全文
  • 数据结构与算法书籍推荐

    万次阅读 多人点赞 2019-03-16 18:49:31
    针对刚入门的同学,建议不要急着去那些经典,像《算法导论》、《算法》这些比较经典、权威的。虽然,但起来很费劲,如果不完,效果会很不好。所以建议先两本入门级的趣味: 《大话数据结构》 ...

    学习数据结构与算法,还是很有必要看几本相关的书籍,但根据不同基础的人,合适看的书也不一样,因此,针对不同层次、不同语言的人,推荐几本市面上口碑不错的书。

    1. 入门级

    针对刚入门的同学,建议不要急着去看那些经典书,像《算法导论》、《算法》这些比较经典、权威的书。虽然书很好,但看起来很费劲,如果看不完,效果会很不好。所以建议先看两本入门级的趣味书:

    1. 《大话数据结构》
    2. 《算法图解》

    大话数据结构

    将理论讲的很有趣,不枯燥。作者结合生活中的例子去对每个数据结构和算法进行讲解,让人通俗易懂。

    算法图解

    这是一本像小说一样有趣的算法入门书,书中有大量的图解,通俗易懂。

    看完上面一本或两本入门级的书,你就会对数据结构和算法有个大概认识和学习。但这些入门级的书缺少细节、不够系统。所以想要深入的学习数据结构和算法,光看这两本书肯定是不够的。

    2. 不同语言的教科书

    国内外很多大学都是将《数据结构和算法分析》作为教科书。这本书非常系统、严谨、全面,难度适中,很适合对数据结构和算法有些了解,并且已经掌握了至少一门语言的同学学习。针对不同的语言,分别有:

    1. 《数据结构与算法分析:C语言描述》

    2. 《数据结构与算法分析:C++描述》

    3. 《数据结构与算法分析:java语言描述》

    如果你不会C、C++、java,会Python或者JavaScript,可以看:

    1. 《数据结构与算法JavaScript描述》

    2. 《数据结构与算法:Python语言描述》

    3. 面试书籍

    现在很多大厂的面试都会考算法题,这里推荐几本面试算法书籍:

    1. 《剑指offer》

    2. 《编程珠玑》

    3. 《编程之美》

    剑指offer

    为面试算法量身定做的一本书。几乎包含了所有常见的、经典的面试题,如果能搞懂书里面的内容,一般公司的算法面试都应该没问题。

    编程珠玑

    这本书豆瓣评分有9分,评分很高。这本书最大的特色是讲了很多海量数据的处理技巧。其他算法书籍很少涉及海量数据。

    编程之美

    有些作者是微软工程师,算法题目较难,比较适合要面试Google、Facebook这样的公司的人去看。

    4. 经典书籍

    现在数据结构与算法最经典的书籍就是:

    1. 《算法导论》

    2. 《算法》

    3. 《计算机程序设计艺术》

    这三本书非常经典,但都很厚,看起来比较费劲,估计很少有人能全部看完。但如果想更深入地学一遍数据结构和算法,还是建议去看看。

    算法导论

    章节安排不是循序渐进,里面有各种算法正确性、复杂度的证明、推导,对数学功底有一定要求,看起来有些费劲。

    算法

    偏重讲算法。内容不够全面,对数据结构方面的知识讲的不多,动态规划这么重要的知识点却没有讲。

    计算机程序设计艺术

    这本书包括很多卷,相比于其他书籍有更好的深度、广度、系统性和全面性。但如果你对数据结构和算法不是特别感兴趣,没有很好的数学、算法、计算机基础,很难把这本书读完、读懂。

    5. 课外阅读

    有些算法书籍也比较适合在平时悠闲的时候翻翻看看:

    1. 《算法帝国》

    2. 《数学之美》

    3. 《算法之美》

    这些书都列举了大量的列子来解释说明,非常通俗易懂。

    下面给出一张上面推荐的数据结构与算法书籍的思维导图:
    在这里插入图片描述

    展开全文
  • 算法基础入门:90分钟搞定动态规划

    千人学习 2019-12-29 10:11:22
    著有编程畅销书《你也能得懂的Python算法书》。 本课程实用性极强,边边练!零基础也能轻松入门~ 在这门课中,我们保证你能收获到这些 1)透彻理解:到底什么是动态规划 2)细致讲解:挖矿工问题 3)细致讲解...
  • 推荐10个堪称神器的学习网站

    万次阅读 多人点赞 2020-01-07 10:27:26
    最近很浮躁,手头的一些网站都烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。...

    每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。”

    今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈)

    既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推荐给大家。如果觉得不错的话,文末请点赞。

    01、大学资源网

    大学资源网是一个完全免费并且功能非常强大的学习网站,它免费提供了丰富并且全面的学习视频教程,并且视频课程一直在更新,非常良心。

    我比较看重的是它里面的考研视频教程,有数学、英语、政治、专业课等等;还有英语视频课程,对于一名程序员来说,如果想要变得更优秀,英语是不可或缺的。

    另外,我看到它还贴心的支持:小学课程、初中课程、高中课程。挑了几个看了一下,竟然找到了年轻时上课的感觉。

    02、北京大学公开课

    北京大学公开课是北京大学出品的一个完全免费的公开课视频学习站,它面向大学生,也向社会大众免费开放。

    我比较喜欢的是里面的《数据结构与算法》,对于我们程序员来说,既然进入了专业的编程领域,算法、数据结构、网络模型、计算机原理等这些计算机科学专业的理论知识是必须要学习的。

    虽然算法很难,需要智商,但我还是要鼓励大家学一下,一旦掌握了其中的套路,你会受益无穷的。

    03、大学自学网

    大学自学网是一个完全免费的大学生自学网站,它不仅支持免费在线观看所有学习视频,还支持免费下载所有学习视频,是一个可以满足很多人自学需求的良心网站。

    向下拉,你会看到一个计算机板块,里面有“网络安全基础”、“嵌入式Linux操作系统”、“Python”等热门方向的视频。这些也是工作以后的刚需。

    我看里面还有一个“电脑安装与维修实用技术”,妈妈再也不用担心我不会给女朋友修电脑了,哈哈哈。

    04、偶书

    偶书是一个完全免费的精品电子书网站,它不仅支持电子书搜索下载,还支持非常全面的电子书分类功能和非常贴心的电子书推荐功能。

    下载了一本《Java编程思想》,质量还是挺不错的。另外,推荐大家空闲的时间可以读一读《代码大全》、《编程珠玑》、《重构》等等,偶书上都可以搜索到。

    05、哔哩哔哩

    bilibili 是国内知名的视频弹幕网站,通过动漫打出了名声,最近两年发展势头迅猛,里面有不少有创意的 Up 主,不乏一些有趣的程序员。

    看到我的好朋友【程序员良许】也在上面,我就知道 B 站上的视频质量越来越高了。顺带再推荐一些 up 主给大家,比如说小甲鱼(涉及到 C 语言、Python、Web 前端等)、技术胖(主攻 Web 前端,涉及到 React、Vue、Flutter 等等)。

    06、简单教程

    简单教程是一个完全免费的高质量编程开发学习网站。它提供了丰富的基础学习教程,包括:微信小游戏开发、移动开发、前端开发、后端开发、java 技术、.NET 、数据库和缓存、运维开发、XML 。

    如果是 Java 程序员的话,我建议大家先学一学《设计模式》。设计模式就好像是武功的招式,有了这些招式,加上一些内功,就能战无不胜了。

    07、Stack Overflow

    Stack Overflow 是一个世界级的问答网站,该网站允许注册用户提出或回答问题,还可以对已有问题或答案加分、扣分或进行修改,条件是用户达到一定的“声望值”。“声望值”就是用户进行网站互动时能获取的分数,例如,用户 A 回答了一个问题,用户 B 对用户 A 的解答给予了“加分”,用户 A 就会因而获得 10 点声望值。 当声望值达到某个程度,用户的权限就会增加,如声望值超过50点就可以评论答案,另外网站也会根据用户的贡献颁发徽章 。

    我最近坚持每周看一个问题,目前已经总结了很多个高浏览量的问题,感觉很多以前不解的问题都突然豁然开朗了,大家感兴趣的话,可以看一下我之前学习过的记录:打印Java数组最优雅的方式是什么?

    08、YouTube

    这个里面我比较喜欢的是 JavaPoint 的视频,观看量也比较大,内容讲解的也很实用和入门级,很适合初学者学习。每集差不多 10 分钟,强烈推荐。

    09、牛客网

    牛客网”是一个专注于程序员的学习和成长的专业平台,集笔面试系统、课程教育、社群交流、招聘内推于一体。

    说道面试题,肯定是面试之前要刷一刷,不少读者问我,想跳槽,但是又感觉不自信,那么我的回答只有一个,就是刷面试题啊。

    10、CSDN

    CSDN 是 1999 年成立的,算是国内最老,最成熟的技术博客网站了。虽然近年来被吐槽很多,比如说资料下载的问题,比如文章抄袭的问题,但是这并不妨碍 CSDN 能够帮助我们解决很多问题的现实。如果你搜解决方案的时候,无论是某度,还是谷歌,排名靠前的几乎都出自 CSDN。

    看到我的好朋友江南一点雨我就放心了,说明 CSDN 的推荐机制还没有出毛病。他的文章质量还是非常高的,在 Spring Boot 方面有着很专业的见解。

    好了,就推荐个大家这 10 个堪称神器的学习网站吧,用心地学上一年半载,你会回来感谢我的。人最重要的就是放下自己的偏见,以及开阔自己的眼界。干,就对了。

    最后,还有很多读者问我是怎么学习的,那我干脆就把我看过的一些优质书籍贡献出来:

    计算机基础入门推荐:《程序是怎样跑起来的》、《网络是怎样连接的》、《计算机是怎样跑起来的的》

    进一步认识计算机网络:《计算机网络:自顶向下》、《图解http》

    数据结构+算法入门:《大话数据结构》、《阿哈算法》

    算法进阶:《算法第四版》、《编程珠玑》

    由于我是 Java 技术栈的,顺便推荐几本 Java 的书籍,从左到由的顺序看到

    Java:《Java核心技术卷1》、《编程思想》、《深入理解Java虚拟机》、《effective Java》、《Java并发编程的艺术》

    数据库:《mysql必知必会》、《MySQL技术内幕:InnoDB存储引擎》

    就先介绍这么多,这些都是最基础最核心的,希望对那些不知道看什书的同学有所帮助。

    对了,我介绍的这些书籍,已经顺便帮你整理好了,你可以在我的原创微信公众号『沉默王二』回复『书籍』获取哦

    有收获?希望老铁们来个三连击,给更多的同学看到这篇文章

    1、老铁们,关注我的原创微信公众号「沉默王二」,专注于有趣有益的程序人生,保证你看完有所收获,不信你打我。

    2、给二哥点个赞呗,可以让更多的人看到这篇文章,顺便激励下我,嘻嘻。

    作者info
    作者:沉默王二,CSDN 2019年度博客之星,《Web全栈开发进阶之路》作者
    原创公众号:『沉默王二』,已写了 250 多篇文章,专注于有趣的 Java 技术和有益的程序人生,期待你的关注。

    展开全文
  • 看书还是视频?我五年编程的一点感悟

    千次阅读 多人点赞 2021-07-11 12:27:18
    反正我是纠结过,有一阵子我的观点是看书的效果和效率都比视频,特别是我刚开始学习算法的时候,那就更加推荐大家看书了。 为什么? 看书的话,一本拿到手,翻一下目录,就大概知道这本书有哪些内容了,根据...

    大家好,我是帅地。

    在学习一门知识的时候,不知道大家有没有纠结过看书还是看视频

    反正我是纠结过,有一阵子我的观点是看书的效果和效率都比看视频好,特别是我刚开始学习算法的时候,那就更加推荐大家看书了。

    为什么?

    看书的话,一本书拿到手,翻一下目录,就大概知道这本书有哪些内容了,根据目录,我们可以很快定位到我们想看的内容,而且哪些内容适合快速浏览,哪些内容适合重点研读,我们可以随便控制停留时长。

    相反,如果是视频的话,就不一样了,有时候没听懂,还得倒退回来,而且倒退这个动作,时间不好把握,例如倒退 5 秒,有时候就相当麻烦了。

    遇到想跳过的部分,看书的话,我们可以快速扫描,大致了解,但看视频的话,你就得跟着看,可能一个小时的视频,只有 10 分钟的内容是你想要的。当然,你也可以采用倍数播放,但有时候又担心错过了什么,毕竟视频不像书籍那样,目录划分的详细

    反正当时我学数据结构,学算法时,是看不下视频的,感觉太慢了,而且无法停下来思考,也就是说,对我来说,看书是优于看视频的。

    但是到了后来,我也慢慢爱上了看视频,而且这类视频都有一个特点,就是入门类的视频,例如入门 vue,spring,maven 等等。

    因为我对这些东西很陌生,如果看书,捣鼓配置环境,运行程序啥的,很花时间,而且很多书籍,可能开头讲一大堆,我会很懵逼,因为我可能只是想用一下这玩意,并不想学的很深入,也懒的去了解它的底层原理。

    但视频就不一样了,有个老师演示给你看,而且也不会在一开始讲解一堆理论,跟着老师的步骤做演示,学起来很舒服,有时候,两个小时的短视频,我就能入门一门课程了。

    这个时候对我来说,看视频是优于看书的

    不过现在的趋势是,确实越来越多的人,喜欢看视频学习了,因为看视频不需要思考太多,大部分人的天性都是不喜欢主动思考的,跟着且模仿老师就能学会,不香吗?

    有些知识,读半天也读不会,但亲眼看别人做一遍,可能就瞬间领略了,即使不一定真的懂,但跟着模仿做一遍,也能大概率知道怎么做,正所谓百闻不如一见

    但是这也有个缺点,就是可能理解的不够深入,毕竟视频忽略了很多细节啊。

    说了这么多,也以我个人的经历展示了我对视频学习的观点,那么是该看视频还是看书?

    大家不知道有没有注意到我上面说的话,算法学习,我喜欢书;入门类课程,我喜欢看视频。

    也就是说,对于一些需要深入学,需要花比较多时间学的知识,例如数据结构,算法,深入理解一门语言特性这些,我是推荐大家看书的,这样可以让你更深层次去思考,掌握的更加全面,像算法,肯定是经常需要停下来思考的,如果你适应了看书,学起来是可以更快的。

    当然,找到一本合适的书籍,那就更好,这里帅地总结了各类书籍的学习,帮助大家少走弯路:少走弯路,各类技术书籍推荐

    但像一些你只是想入们学习一下,并且这类知识比较陌生的,那么我是推荐看视频去学,这样可以入门的更快,例如像刚开始学 Spring 这些,Spring 太庞大了,而且需要配置这配置那的,如果有个人演示一下,我们跟着学,那么可以少走很多弯路,而且学起来也挺舒服。

    不过市面上的视频质量参差不齐,帅地也正在整理各类视频资料:高质量学习资源整理(持续更新)
    image-20210711122516200

    所以我的观点是,快速入门类知识,例如框架类,工具类,那么推荐看视频;但像那些需要自己深度思考且重点学习,并且我们不那么陌生的,例如算法,那么推荐看书。

    上面我说到了陌生这个词,对,这也很重要,对于一些陌生的知识,有个视频来演示,显然学起来更加高效,所以像深度学习啊,机器学习啊,尽管这些需要重点掌握,但我依然推荐大家看视频入门。

    最后,大家加油,觉得有帮助,也别忘了给 @帅地 点个赞哦,鼓励一下帅地,嘻嘻。

    展开全文
  • 基于物品的协同过滤算法实现图书推荐系统

    万次阅读 多人点赞 2019-09-14 21:20:24
    本文首先介绍了推荐系统的发展历史,及目前常用的几种推荐算法的介绍与比较,然后以基于物品的协同过滤算法为基础,详细介绍图书推荐系统的构建。在该系统中,主要功能分为用户功能和图书推荐功能...
  • 程序员必读10本算法书推荐

    千次阅读 2020-08-28 18:10:00
    算法可以说是学习编程时关键要掌握的技能之一,但是算法的“难”却吓退了很多人。有人学算法更多是为了通过面试,但是很多人没有意识到算法在提高编程技能方面,也起着很大的作用。实际上,无论是应用...
  • 对于初学者来说,我认为选择一本合适、不错的算法书是非常非常重要的,从大一到现在我也过不少的算法书,当然在学习算法的过程中也走过不少坑,刷了很少题,总结了不少经验,下面说说 我的一些经验吧,请耐心完...
  • 程序员为什么学算法

    万次阅读 多人点赞 2019-01-08 14:22:48
    程序员对算法通常怀有复杂情感,算法很重要是共识,但是否每个程序员都必须学算法是主要的分歧点。 很多人觉得像人工智能、数据搜索与挖掘这样高薪的工作才用得上算法,觉得算法深不可测。但是这些其实都不是具体的...
  • 5.4 算法工程师岗位能力要求 此处选取了京东集团算法工程师的招聘需求。 月薪30K-50K,经验要求5-10年,学历要求本科及以上。 职位要求: 对机器学习及深度学习等前沿问题的进行探索和研究,结合未来的实际应...
  • 市面上算法书比比皆是,究竟哪些书值得,哪些书适合什么基础的人来呢? 鉴于此,我针对不同层次、不同语言的程序员,我分别选择了不同的书。你可以看看自己究竟处于哪个层次,来对症下药。希望每位想在数据结构与...
  • 严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。 原文作者:...
  • 一文搞懂K-means聚类算法

    千次阅读 2019-12-01 16:09:30
    一步步教你轻松K-means聚类算法 阅读目录目录聚类K-means(k均值)聚类算法案例描述从文件加载数据集计算两个向量的欧氏距离构建一个包含 K 个随机质心的集合K-Means 聚类算法分析数据:聚类可视化结果讨论与分析...
  • 原标题:推荐 10 本程序员必读的算法书 我们为你总结了十本各具特色的算法书,学习课程的同时,阅读这些书籍,快速前进,离你的理想目标更近一步!1.《算法导论》 Thomas H. Corman 这是最著名的算法书之一,但要...
  • 本帖子含三本算法艺术入门经典_刘汝佳.pdf 算法艺术与信息竞赛_刘汝佳黄亮.pdf 算法艺术与信息竞赛题目完全解析.pdf 江湖上传说的算法之一(另一部是吴文虎王建德的) 请CSDN网友,下载完,评论的...
  • 目前推荐系统研宄的主要趋势是从单一的、独立的推荐系统算法逐渐向组合多种推荐算法形成混合式的综合推荐算法方向发展,越来越多的结合用户标签数据、社交网络数据、上下文信息、地理位置信息。群体推荐也成为一个...
  • 算法越扎心,有没啥破解之法?

    万次阅读 多人点赞 2020-03-10 00:36:58
    对于算法的学习,我也是从一个小白一步步走来,当然,现在仍然很菜,,,不过,鉴于我觉得还有一些人比我更菜了,我决定谈谈我算法学习过程走过的坑,以及自己总结的一些经验。 切勿盲目刷题:刷题前的知识积累 说...
  • 我个人觉得算法里面极大一部分内容是如何有效地进行搜索,这里的”有效”可以分为:避免不必要的计算(如A*寻路以及所有的启发式剪枝),缓存重复计算(如所有­的动态规划)。当然,知道这些跟具体的设计出一个算法...
  • BAT算法工程师的成长之路,超详细的学习路线

    万次阅读 多人点赞 2020-10-09 13:34:27
    算法的学习路线,主要分为 4 个部分:数学基础、编程能力、算法基础、实战。
  • 求图形基本算法好书推荐?

    千次阅读 2015-11-02 20:17:48
    图形初学者,数学,英语,算法和数据结构等基础还算扎实,现在是《real time rendering》刚开始读,刚完opengl es,按@张静推荐的那本OpenGL es 3.0学习的,知道大部分api怎么用了,但对背后的算法不甚了解,...
  • 【数据结构与算法】应该是大学计算机专业必修的一门课,为什么这门课会被列入到必修课的行列当中呢?因为对于每一个程序员来说,在以后的工作中不免要面对一些复杂的业务逻辑,同时要写对应的代码来实现这个复杂的...
  • 机器学习算法 综述(入门)

    万次阅读 多人点赞 2019-06-16 21:59:28
    学习了一个学期机器学习算法,从什么都不懂到对十个机器学习算法有一定的了解,下面总结一下十大机器学习算法,从算法的概念、原理、优点、缺点、应用等方面来总结,如果有错误的地方,欢迎指出。 目录 1.决策树...
  • 算法学习之路和程序员(技术)学习必读书籍

    万次阅读 多人点赞 2015-05-26 09:46:56
    严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。 这篇文章...
  • 全球人工智能:专注为AI开发者提供全球最新AI技术动态和社群交流。用户来源包括:北大、清华、中科院、复旦、麻省理工、卡内基梅隆、斯坦福、...我们都知道对于软件而言,最为经典的定义就是程序=算法+数据结构,算...
  • 由于文章有点多,并且发的文章也不是一个系列一个系列发的,不过我的文章大部分都是围绕着 数据结构 + 算法 + 计算机网络 + 操作系统 + Linux + 数据库 这几个方面发的,为了方便大家阅读,我整理了一波。...
  • Linux C/C++ 学习路线

    万次阅读 多人点赞 2019-07-04 20:41:56
    我可能没有考虑到,没有写到,这个还需要在学习的时候,认真看看视频、看看书,把相应的知识都到位,基础打扎实一些。 五、项目 + 亮点 + 面试的一些思考 1、 项目:对于暑期找实习,或者秋招找工作,除了...
  • 小红 算法简介

    万次阅读 多人点赞 2018-10-03 16:17:21
    小红作为中国乃至全球独一无二的社区电商,目标是让全世界的好生活触手可及,那么如何帮助用户在社区里发现好生活,又如何引导用户找到值得剁手的产品呢?本文整理自 ArchSummit 深圳演讲,探讨如何运用机器学习...
  • BP神经网络算法改进

    万次阅读 2018-04-22 21:26:13
    试设计一个算法,能通过动态调整学习率显著提升收敛速度,编程实现该算法,并选择两个UCI数据集与标准的BP算法进行实验比较。 1.方法设计 传统的BP算法改进主要有两类: - 启发式算法:如附加动量法,自适应...
  • 如何学习算法

    千次阅读 多人点赞 2019-09-14 15:34:26
    今天在群里刚好看到有人在讨论算法的问题,刚好自己曾经也有一个算法大神的梦,来说说自己对算法的理解。算法怎么什么样程度才算把算法学透?算法学会了有什么用?算法的学习是非...
  • | 《趣Python算法100例》

    千次阅读 2020-12-02 08:12:02
    又到了每周三的送时刻啦!今天给大家带来的是《趣Python算法100例》 (文末查看送规则)内容简介本书从一些经典算法出发,为读者展示了100个Python趣味编程实例。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 294,654
精华内容 117,861
关键字:

学算法看什么书比较好