随笔- 443  文章- 77  评论- 996  阅读- 105万 

随笔分类 -  算法

数据结构与算法之美(三)——算法
摘要:《数据结构与算法之美》是极客时间上的一个算法学习系列,在学习之后特在此做记录和总结。 一、递归 递归求解问题的分解过程,去的过程叫“递”,回来的过程叫“归”。 只要同时满足以下三个条件,就可以用递归来解决。 (1)一个问题的解可以分解为几个子问题的解。 (2)这个问题与分解之后的子问题,除了数据规模 阅读全文
posted @ 2020-07-19 18:58 咖啡机(K.F.J) 阅读(425) 评论(0) 推荐(1) 编辑
数据结构与算法之美(二)——数据结构
摘要:《数据结构与算法之美》是极客时间上的一个算法学习系列,在学习之后特在此做记录和总结。 一、数组 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 1)线性表(Linear List) 顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多 阅读全文
posted @ 2020-07-18 16:45 咖啡机(K.F.J) 阅读(753) 评论(0) 推荐(0) 编辑
数据结构与算法之美(一)——入门
摘要:《数据结构与算法之美》是极客时间上的一个算法学习系列,在学习之后特在此做记录和总结。 掌握数据结构和算法,不管对于阅读框架源码,还是理解其背后的设计思想,都是非常有用的。一旦掌握数据结构和算法,之前可能需要费很大劲儿来优化的代码,需要花很多心思来设计的架构,用了数据结构和算法之后,很容易就可以解决了 阅读全文
posted @ 2020-07-17 10:12 咖啡机(K.F.J) 阅读(644) 评论(0) 推荐(0) 编辑
面试前的准备,笔试练手感
摘要:现在出去面试,很多时候都会让你先做一份笔试题,而题目一般是中等偏下的水平,不会很难。 在面试前需要练练手感,以免在解题时没有思路。 练手感可以自己准备一些笔试题目,可根据自己的情况选择合适的题目,而解法可以写一种或多种。 还搜集了一些笔试算法总结,例如《一句话算法》、《LeetCode》相关的内容。 阅读全文
posted @ 2020-07-16 09:52 咖啡机(K.F.J) 阅读(615) 评论(0) 推荐(1) 编辑
数学思维修炼
摘要:最近想阅读一些数学方面的资料,但是又想和自己的工作联系上,因此就找到了几本书:《程序员的数学思维修炼(趣味解读)》、《生活中的数学》和《生活中的概率趣事》,下面会对本书的知识点做个梳理。 一、程序员的数学思维修炼(趣味解读) 1.2.6 数的阶乘 1.2.7 大整数 1.3.3 二进制运算 1.3. 阅读全文
posted @ 2018-07-30 09:35 咖啡机(K.F.J) 阅读(930) 评论(0) 推荐(0) 编辑
两本趣味算法书
摘要:一、枕边算法书 《枕边算法书》是一本关于算法的数,此书读起来比较轻松,能够一口气读完。但内容却很丰富,很多方面都触及到了,下面简单记录该书的关键内容。 1.2 逻辑推理题 1.3 数据结构 二叉树 字符串 递归 1.5 寻找BUG 逻辑思维 防御型编程 1.6 对事业的热情和执着 全身投入的专业精神 阅读全文
posted @ 2018-07-17 17:28 咖啡机(K.F.J) 阅读(589) 评论(0) 推荐(0) 编辑
几句话描述简单算法——排序与搜索
摘要:一、排序 1)桶排序 准备大量的木桶,用木桶的标号(数组下标)作为数据,按照木桶标号的顺序进行排序。 2)选择排序 从“待排序部分”找到最小值(或最大值),让“待排序部分”的起始位置向后移动。 3)冒泡排序 比较相邻的两个数据,把这两个数据按照大小关系正确的交换排列。 4)插入排序 不断地把数据插入 阅读全文
posted @ 2017-03-13 11:49 咖啡机(K.F.J) 阅读(419) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示