我为什么要开始写数据结构和算法的博客,是的,因为我被算法和数据结构虐了,面试的时候被虐了,基础不太好,导致一个老领导给我内推到头条,我都没有勇气去面试。虽然工作了快四年的样子,但是一直在做业务的事情,语言也学习了好几种,但是真正的底层的数据结构和算法,真的没有怎么接触过。

  我一直以为只要我把业务做好,把工作的经验积累上去,算法这个东西离我很遥远,所以一直有逃避的这个嫌疑,但是现在我明白,躲是躲不开的,要敢于撕开自己最脆弱的一面,才能够有进步,走出舒适区,往更高的台阶走。所以我决定面对它,好好的去学习。这个过程会很漫长,那我要有足够的心理准备,首先,我要先对他感兴趣,而不是为了解决它而去做这个事情,那样的话,会很难。当我第一次弄明白什么是二叉树,什么是堆排序的时候,我非常有成就感,我知道,兴趣在慢慢的发生变化,这个东西会很漫长,但是我相信我会坚持下来。期待自己的进步。

  写这一系列的东西,主要有几个方面的想法:

    1.想推动自己在这个方面深入系统的学习,填补自己不足的地方,也做一个记录。

    2.方便和我一样的新手能够通俗易懂的理解这些数据结构和算法。

    3.记录下来,便于以后的查阅。

    4.利用课余时间做一些有意义的事情,督促一下自己。

  从今天起,我要开始做这个事情,这一系列的文章里面会穿插我学习数据结构和算法的过程,可能会比较乱,我的规划是理解一个数据结构,然后联系一些和它相关的一些算法,学习的资源也主要是来自于网上,如果借鉴网友的文章的地方,我会署名链接,侵权的话可以找我删除。

  这一系列的文章的代码实现主要会使用python

学习技术交流群:226704167,愿和各位一起进步!

转载于:https://www.cnblogs.com/lip0121/p/8662225.html

数据结构与算法 —— 自序相关推荐

  1. Python3-Cookbook总结 - 第一章:数据结构和算法

    第一章:数据结构和算法 Python 提供了大量的内置数据结构,包括列表,集合以及字典.大多数情况下使用这些数据结构是很简单的. 但是,我们也会经常碰到到诸如查询,排序和过滤等等这些普遍存在的问题. ...

  2. 推荐一个关于.NET平台数据结构和算法的好项目

    http://www.codeplex.com/NGenerics 这是一个类库,它提供了标准的.NET框架没有实现的通用的数据结构和算法.值得大家研究. 转载于:https://www.cnblog ...

  3. 数据结构和算法:(3)3.1线性表的顺序存储结构

    -----------------------1.线性表基础操作------------------------ 线性表:(List)由零个或多个数据元素组成的有限序列. 首先他是一个序列,元素之间是 ...

  4. weiss数据结构和算法书的使用说明

    <数据结构与算法分析 C语言描述>Mark Allen Weiss著,冯舜玺译,机械工业出版社.Weiss教授的经典教材三部曲之一,其中的C语言描述版本,也就是本书,被称为20世纪最重要的 ...

  5. 数据结构和算法 -- 学习导图

    数据结构和算法 是作为程序员写出高效代码的基础,为了今后的两年在高效代码之路上持续精进,将按照此学习导图进行 算法和数据结构的刻意练习,同时也希望为同样有高效代码追求的伙伴们提供一条学习路径,共同进步 ...

  6. Java数据结构与算法(第四章栈和队列)

    2019独角兽企业重金招聘Python工程师标准>>> 本章涉及的三种数据存储类型:栈.队列和优先级队列. 不同类型的结构 程序员的工具 数组是已经介绍过的数据存储结构,和其他结构( ...

  7. python数据结构与算法总结

    python常用的数据结构与算法就分享到此处,本月涉及数据结构与算法的内容有如下文章: <数据结构和算法对python意味着什么?> <顺序表数据结构在python中的应用> ...

  8. 学习JavaScript数据结构与算法(一):栈与队列

    本系列的第一篇文章: 学习JavaScript数据结构与算法(一),栈与队列 第二篇文章:学习JavaScript数据结构与算法(二):链表 第三篇文章:学习JavaScript数据结构与算法(三): ...

  9. MySQL索引背后的数据结构及算法原理【转】

    http://blog.codinglabs.org/articles/theory-of-mysql-index.html MySQL索引背后的数据结构及算法原理[转] 摘要 本文以MySQL数据库 ...

最新文章

  1. 什么是1+N模式的新一代城市大脑建设方案
  2. leetcode算法题--对链表进行插入排序
  3. Python操作Memcached
  4. python raise 引起的异常
  5. 知识图谱论文阅读(二十三)【SIGIR2020】Multi-behavior Recommendation with Graph Convolutional Networks
  6. SIRIM上海,http://www.sirim-global.com
  7. python安装方法及运行_Python下载及其安装步骤
  8. 使用面向 iOS 的本机插件扩展
  9. WPF设置控件获得焦点FocusManager
  10. 在VirtualBox中体验Fedora15与GNOME3
  11. maven 启动项目默认tomcat6更换为tomcat7或其他版本
  12. 模拟人生4极乐净土mod_如何在《模拟人生4》中下载Mod
  13. 遍历文件夹下的所有文件(os.listdir())
  14. 把html模板vue框架,vue框架搭建个人博客网站模板
  15. matlab图片模板匹配算法,基于Matlab-图像匹配——模板匹配.docx
  16. MATLAB如何打开chm文件
  17. 新年第一文 | Lip synching detective(假唱侦探工具包)
  18. 考研政治之马克思主义原理篇
  19. 关于Invalid bound statement (not found)出现原因和解决方法
  20. ITIL Expert

热门文章

  1. 关于 tomcat9 下载后启动不了的问题
  2. 文档发送到淘宝旺旺服务器,阿里旺旺如何收发文件
  3. c盘中可以删除的文件有哪些?
  4. 六面钻调试第二步配置端口映射
  5. 2020年全国硕士研究生入学统一考试管理类专业学位联考逻辑试题
  6. JavaScript递增和递减运算符
  7. 使用Adobe Acrobat DC对.jpg和.png格式图片转换为.eps图片格式举例
  8. 【树图科技头条】2022年11月30日 星期三 国家体育总局主办的CFC(全国全民体能大赛)发行基于Conflux的数藏
  9. 免费源码 在线HTML编辑器html源码
  10. 手机gprs本机服务器测试无法访问解决办法