历程 1. 花一周左右阅读了 "Problem Solving with Algorithms and Data Structures Using Python" ,用Python实现各类数据结构和算法。此书的 "中文版" 。 2. 2019/11/26 2020/2/2,开始刷LeetCode,按 ...
分类:
其他好文 时间:
2020-02-06 11:06:01
阅读次数:
71
最近几年学前端的人会越来越多,再加上前端的范围越来越广,从前端发展为全栈,数据结构和算法的功底要求势必将越来越高。 《数据结构与算法图解》电子书及代码是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养编程逻辑。主要内 ...
分类:
编程语言 时间:
2020-02-01 00:42:22
阅读次数:
127
1. 数据结构的介绍 2. 数据结构和算法的关系 ...
分类:
其他好文 时间:
2020-01-28 09:19:59
阅读次数:
37
到今日为止,阅读构建之法这本书大约有一半左右了。总的来说的收获是如下所示。对于一些成功的软件而言。有的时候并不是在他的先进的数据结构和算法思维。有的更重要的是用户的体验。这个也是软件成功的一个很大的一个方面。广义上来说对于软件也包括用户体验和界面设计等相关的方面,而不仅仅是对于算法方面的相关要求。而 ...
分类:
其他好文 时间:
2020-01-27 22:21:02
阅读次数:
65
Vector功能 1.Vector是一个在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。 2.是一个能够存放任意类型的动态数组。 3.vector是动态空间,随着元素的加入,它的内部机制会自行扩充空间以容纳新元素。 4.向量长度较长时效率比较低。 基本函 ...
分类:
编程语言 时间:
2020-01-26 20:46:56
阅读次数:
99
学习数据结构和算法相关的知识,参考的书籍是《啊哈!算法》这本书籍,很多算法的书籍只适合当做工具书来查阅,(例如我的算法导论,现在还在垫桌角),所以找到一本简单易懂的算法书籍是非常重要的,当然很多算法还有深入的部分,这些都可以在自己心里面有了算法的基本概念之后再看工具书进行扩展的学习。 书里面的排序算 ...
分类:
编程语言 时间:
2020-01-24 18:56:45
阅读次数:
130
微服务鉴权限流剖析 微服务 把复杂的大应用,解耦拆分成几个小的应用。 有利于团队组织架构的拆分,毕竟团队越大协作的难度越大; 每个应用都可以独立运维,独立扩容,独立上线,各个应用之间互不影响。 有利就有弊: 大应用拆分成微服务之后,服务之间的调用关系变得更复杂,平台的整体复杂熵升高,出错的概率、de ...
分类:
编程语言 时间:
2020-01-20 20:59:57
阅读次数:
76
1. 几个经典算法题 字符串匹配 KMP算法(部分匹配表) 汉诺塔 分治算法 八皇后 回溯算法 马踏棋盘(骑士周游) 图的深度优先遍历算法(DFS) + 贪心算法优化 2. 数据结构和算法的关系 2.1 数据结构 解决存储问题 把现实生活中大量而复杂的问题以特定的数据类型(事物)和特定的存储结构(事 ...
分类:
其他好文 时间:
2020-01-19 16:33:43
阅读次数:
98
################## python数据结构和算法 ####################### ################## python数据结构和算法 ####################### ################## python数据结构和算法 ### ...
分类:
编程语言 时间:
2020-01-18 10:44:56
阅读次数:
61
实现一个小型搜索引擎 麻雀虽小,五脏俱全,跟大型搜索引擎相比,实现一个小型搜索引擎所用到的理论基础是相通的。 四个部分:搜集、分析、索引、查询 搜集 搜索引擎把整个互联网看作数据结构中的有向图,把每个页面看作一个顶点。 如果某个页面中包含另外一个页面的链接,那我们就在两个顶点之间连一条有向边。 可以 ...
分类:
编程语言 时间:
2020-01-17 13:16:51
阅读次数:
106