数据结构与算法 —— 自序
我为什么要开始写数据结构和算法的博客,是的,因为我被算法和数据结构虐了,面试的时候被虐了,基础不太好,导致一个老领导给我内推到头条,我都没有勇气去面试。虽然工作了快四年的样子,但是一直在做业务的事情,语言也学习了好几种,但是真正的底层的数据结构和算法,真的没有怎么接触过。
我一直以为只要我把业务做好,把工作的经验积累上去,算法这个东西离我很遥远,所以一直有逃避的这个嫌疑,但是现在我明白,躲是躲不开的,要敢于撕开自己最脆弱的一面,才能够有进步,走出舒适区,往更高的台阶走。所以我决定面对它,好好的去学习。这个过程会很漫长,那我要有足够的心理准备,首先,我要先对他感兴趣,而不是为了解决它而去做这个事情,那样的话,会很难。当我第一次弄明白什么是二叉树,什么是堆排序的时候,我非常有成就感,我知道,兴趣在慢慢的发生变化,这个东西会很漫长,但是我相信我会坚持下来。期待自己的进步。
写这一系列的东西,主要有几个方面的想法:
1.想推动自己在这个方面深入系统的学习,填补自己不足的地方,也做一个记录。
2.方便和我一样的新手能够通俗易懂的理解这些数据结构和算法。
3.记录下来,便于以后的查阅。
4.利用课余时间做一些有意义的事情,督促一下自己。
从今天起,我要开始做这个事情,这一系列的文章里面会穿插我学习数据结构和算法的过程,可能会比较乱,我的规划是理解一个数据结构,然后联系一些和它相关的一些算法,学习的资源也主要是来自于网上,如果借鉴网友的文章的地方,我会署名链接,侵权的话可以找我删除。
这一系列的文章的代码实现主要会使用python
学习技术交流群:226704167,愿和各位一起进步!
转载于:https://www.cnblogs.com/lip0121/p/8662225.html
数据结构与算法 —— 自序相关推荐
- Python3-Cookbook总结 - 第一章:数据结构和算法
第一章:数据结构和算法 Python 提供了大量的内置数据结构,包括列表,集合以及字典.大多数情况下使用这些数据结构是很简单的. 但是,我们也会经常碰到到诸如查询,排序和过滤等等这些普遍存在的问题. ...
- 推荐一个关于.NET平台数据结构和算法的好项目
http://www.codeplex.com/NGenerics 这是一个类库,它提供了标准的.NET框架没有实现的通用的数据结构和算法.值得大家研究. 转载于:https://www.cnblog ...
- 数据结构和算法:(3)3.1线性表的顺序存储结构
-----------------------1.线性表基础操作------------------------ 线性表:(List)由零个或多个数据元素组成的有限序列. 首先他是一个序列,元素之间是 ...
- weiss数据结构和算法书的使用说明
<数据结构与算法分析 C语言描述>Mark Allen Weiss著,冯舜玺译,机械工业出版社.Weiss教授的经典教材三部曲之一,其中的C语言描述版本,也就是本书,被称为20世纪最重要的 ...
- 数据结构和算法 -- 学习导图
数据结构和算法 是作为程序员写出高效代码的基础,为了今后的两年在高效代码之路上持续精进,将按照此学习导图进行 算法和数据结构的刻意练习,同时也希望为同样有高效代码追求的伙伴们提供一条学习路径,共同进步 ...
- Java数据结构与算法(第四章栈和队列)
2019独角兽企业重金招聘Python工程师标准>>> 本章涉及的三种数据存储类型:栈.队列和优先级队列. 不同类型的结构 程序员的工具 数组是已经介绍过的数据存储结构,和其他结构( ...
- python数据结构与算法总结
python常用的数据结构与算法就分享到此处,本月涉及数据结构与算法的内容有如下文章: <数据结构和算法对python意味着什么?> <顺序表数据结构在python中的应用> ...
- 学习JavaScript数据结构与算法(一):栈与队列
本系列的第一篇文章: 学习JavaScript数据结构与算法(一),栈与队列 第二篇文章:学习JavaScript数据结构与算法(二):链表 第三篇文章:学习JavaScript数据结构与算法(三): ...
- MySQL索引背后的数据结构及算法原理【转】
http://blog.codinglabs.org/articles/theory-of-mysql-index.html MySQL索引背后的数据结构及算法原理[转] 摘要 本文以MySQL数据库 ...
最新文章
- 什么是1+N模式的新一代城市大脑建设方案
- leetcode算法题--对链表进行插入排序
- Python操作Memcached
- python raise 引起的异常
- 知识图谱论文阅读(二十三)【SIGIR2020】Multi-behavior Recommendation with Graph Convolutional Networks
- SIRIM上海,http://www.sirim-global.com
- python安装方法及运行_Python下载及其安装步骤
- 使用面向 iOS 的本机插件扩展
- WPF设置控件获得焦点FocusManager
- 在VirtualBox中体验Fedora15与GNOME3
- maven 启动项目默认tomcat6更换为tomcat7或其他版本
- 模拟人生4极乐净土mod_如何在《模拟人生4》中下载Mod
- 遍历文件夹下的所有文件(os.listdir())
- 把html模板vue框架,vue框架搭建个人博客网站模板
- matlab图片模板匹配算法,基于Matlab-图像匹配——模板匹配.docx
- MATLAB如何打开chm文件
- 新年第一文 | Lip synching detective(假唱侦探工具包)
- 考研政治之马克思主义原理篇
- 关于Invalid bound statement (not found)出现原因和解决方法
- ITIL Expert
热门文章
- 关于 tomcat9 下载后启动不了的问题
- 文档发送到淘宝旺旺服务器,阿里旺旺如何收发文件
- c盘中可以删除的文件有哪些?
- 六面钻调试第二步配置端口映射
- 2020年全国硕士研究生入学统一考试管理类专业学位联考逻辑试题
- JavaScript递增和递减运算符
- 使用Adobe Acrobat DC对.jpg和.png格式图片转换为.eps图片格式举例
- 【树图科技头条】2022年11月30日 星期三 国家体育总局主办的CFC(全国全民体能大赛)发行基于Conflux的数藏
- 免费源码 在线HTML编辑器html源码
- 手机gprs本机服务器测试无法访问解决办法