`
oywl2008
  • 浏览: 1050617 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

我的算法学习之路

 
阅读更多

 

 

关于

严格来说,本文题目应该是 我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如 算法导论 指的实际上是 数据结构和算法导论),所以我认为本文题目是合理的。

这篇文章讲了什么?

  • 我这些年学习数据结构和算法的总结。
  • 一些不错的算法书籍和教程。
  • 算法的重要性。

初学

第一次接触数据结构是在大二下学期的数据结构课程。然而这门课程并没有让我入门——当时自己正忙于倒卖各种MP3和耳机,对于这些课程根本就不屑一顾——反正最后考试划个重点也能过,于是这门整个计算机专业本科最重要的课程就被傻逼的我直接忽略过去了。

直到大三我才反应过来以后还要找工作——而且大二的折腾证明了我并没有什么商业才能,以后还是得靠码代码混饭吃,我当时惊恐的发现自己对编程序几乎一无所知,于是我给自己制订了一个类似于建国初期五年计划的读书成长计划,其中包括C语言基础、数据结构以及计算机网络等方面的书籍。

 

读书计划的第一步是选择书籍,我曾向当时我觉得很牛的 “学长” 和 “大神” 请教应该读哪些算法书籍,”学长”们均推荐算法导论,还有几个”大神”推荐计算机程序设计艺术(现在我疑心他们是否翻过这些书),草草的翻了下这两本书发现实在看不懂,但幸运的是我在无意中发现了 豆瓣 这个神奇的网站,里面有很多质量不错的书评,于是我就把评价很高而且看上去不那么吓人的计算机书籍都买了下来——事实证明豆瓣要比这些”学长”或是”大神”靠谱的多得多。

 

 

http://zh.lucida.me/blog/on-learning-algorithms/

 

  • 大小: 32.3 KB
  • 大小: 159.5 KB
分享到:
评论

相关推荐

    我的算法学习之路-Lucida

    面试过程中经常被问到算法相关的问题,经常被问题难多,所以开始找算法相关文档,这篇博客详细总结了大神的算法学习历程

    我的推荐算法学习笔记整理

    我的推荐算法学习笔记整理

    算法学习资源

    这篇文本将深入探讨在C语言中实现的各种排序和查找算法,这些都是算法学习的重要资源。 首先,让我们关注C语言程序190例。这可能是一个包含190个不同编程练习和示例的集合,涵盖基础到进阶的C语言编程概念。这些...

    分布式算法学习资料

    Lynch的作品深入浅出地阐述了分布式系统的核心概念和算法,对于想要深入理解这一领域的学习者来说,是一份宝贵的资源。 《分布式算法》这本书分为中文版和英文版,这样的设计为读者提供了对照学习的机会。中文版...

    初步学习人工智能,我所掌握的算法

    自己也是刚刚开始接触人工智能这么课程,虽然难懂,但只要你学过数据结构,对于你来说提升算法思想很有帮助,毕竟好的算法那才是提高程序性能的重要支撑!后期将继续上传其它的资源!

    基本数据结构和算法学习笔记

    基本数据结构和算法学习笔记(持续更新中...)。慢慢滴~ 包括基本的数据结构和算法,如数组、链表、字符串、树、图、dp等等... 还有很多算法刷题代码,目前我和我女朋友一起开发。欧拉拉~欧拉拉~.zip

    jsvmp学习-testab生成算法学习

    通过这些措施,我们可以在实际项目中有效地使用jsvmp算法生成关键参数并进行接口请求。以上内容仅供学习参考,需要代码的关注私信。​代码禁止用作商业或非法用途,否则后果自负!!!!!!!代码禁止用作商业或...

    Algorithm_强化学习_ppo_强化学习算法_ActorCritic_强化学习AC_

    我首先分别介绍一下基于值和基于策略的经典算法,然后介绍一个将基于值和基于策略的算法的优点结合起来的框架——Actor-Critic(AC)框架。在AC框架下进一步介绍目前学术界用得最多的几种强化学习算法,也包括《RND》...

    VISUAL BASIC 2005 数据结构算法 学习程序

    VISUAL BASIC 2005 数据结构算法 学习程序 有疑难与问题,欢迎与我多多交流 QQ 157864607,电邮 Sonoffreedom@gmail.com 语言: VB 2005,.NET 2.0

    leetcodeoj和leetcode-algorithm-notes:算法学习笔记我的算法学习之路

    算法学习笔记 本仓库主要记录自己在算法学习中的相关笔记总结以及代码,主要包括以下内容: 书籍: 算法相关经典书籍阅读笔记 课程: 好的算法课程的笔记以及代码实现 刷题: OJ网站的刷题笔记及代码 参考书籍以及自己...

    强化学习算法教程

    英文教程。可以结合我的博客http://blog.csdn.net/bdss58/article/details/39338961中的例子学习。

    A*算法学习(python代码实现)

    A*算法是一种在图形搜索中用于寻找从起点到终点最短路径的有效算法,它结合了Dijkstra算法的全局最优性和Greedy最佳优先搜索算法的效率。A*算法的核心在于引入了启发式函数,使得搜索更加高效,能够在大量可能的路径...

    强化学习算法笔记整理和总结

    里面是我自己手写的强化学习笔记。参考自刘建平老师的强化学习博客,再加上自己的...除了有算法的公式,还有我自己的理解,以及要理解算法所需要的一些基础知识,算法的流程图,都写在了里面,绝对生动形象,通俗易懂。

    我的第一本算法书.docx

    “我的第一本算法书” 算法是解决特定问题的一系列步骤或方法。它们是计算机科学的核心,对于日常生活中的各种应用程序和技术至关重要。算法可以解决各种问题,从简单的数学计算到复杂的机器学习任务。因此,了解...

    蚁群算法之我见

    这是个人对人工智能中蚁群算法的理解,同时也是学习蚁群算法的一个很好的参考资料。

    算法基础.打开算法之门.[美]托马斯 H.科尔曼(带详细书签)

    我写本书的目的就是为你打开算法之门,解开算法之谜。 我是《算法导论》的合著者之一。《算法导论》是一本特别好的书(当然,这是我个人的主观评价),但是它确实相当专业。 本书并不是《算法导论》,甚至不能被称为...

    在线学习系统中的深度学习推荐算法分析.pdf

    考虑到文档内容的标题和描述与提供的部分内容不符,且提供的部分内容实际上是另一篇标题为“政工工作中计划生育工作改进研究”的文章,因此我将侧重于分析在线学习系统和深度学习推荐算法的相关知识点。 在当今的...

    机器学习经典算法(PPT45页).ppt

    机器学习经典算法 机器学习经典算法是机器学习领域中的核心内容,本文将对机器学习经典算法进行详细的介绍和分析。 一、机器学习分类 机器学习方法可以根据学习方式进行分类,主要包括有监督学习、无监督学习和...

    机器学习算法之 K 均值聚类

    机器学习算法之 K 均值聚类 本文我们来学习一下另一种经常听到的机器学习算法—— K 均值聚类。 这个名字确实跟“K 近邻”有些相像,但是要明确的是,“K 近邻”中的“K”,指的是“与输入数据最接近的 K 个...

Global site tag (gtag.js) - Google Analytics