算法
Lee_SmallNorth
一名热爱学习,热爱分享的程序员菜鸟,
立志要成为全栈工程师。
(我已经成为了,哈哈哈哈哈)
展开
-
负载均衡,你必须搞懂的几种算法!!!
知其然,先知其所以然。疫情终于渐渐得到稳定,可是最近却很不太平。到处的天灾人祸,让我们失去了很多英雄,很痛惜也很难过。哪有什么岁月静好,不过是有人替你负重前行。四月四清明节,愿所有的英雄,“归”来仍是少年。也向所有的逆行者们致敬!分享区本周没有问题分享,但是要分享给各位同学一个宝藏网站(...原创 2020-04-05 10:06:30 · 804 阅读 · 0 评论 -
数据结构之二叉树,二叉树存储结构,二叉树遍历,霍夫曼树以及图解
数据结构之二叉树树什么是树?树是一种一对多的数据结构。树有很多子集,比如:二叉树、完全二叉树、满二叉树、二叉搜索树等等。树的特征:没有父结点的叫做根,一个树有且只有一个根; 每个结点有0个或者多个子结点; 一棵树可以拥有子树,且不能相交;树的案例:度什么是度:每个结点拥有的子结点数量称为该结点的度。如上图D的结点度为3,度为0的结点称为叶结点,也就是...原创 2019-10-15 15:39:21 · 668 阅读 · 0 评论 -
算法排序(快速排序/冒泡排序/直接插入排序/堆排序等)汇总,原理,图解及代码案例
常用排序的时间及空间复杂度一、快速排序原理:快速排序使用分治法策略把一个序列分成两个子序列,再简单来说,就是分成左右两个区,选择一个基数(固定数或者根据索引选择第一个),把大于这个基数的放在右边,小于放在左边,这里有个知识点要注意:图片来源网络:举个????{31,78,29,10,96,65,12,46}把数组第一个当作基数,从右开始执行一趟排序得到{12 10 29 31 ...原创 2019-10-15 15:22:25 · 515 阅读 · 0 评论