搜索列表
-
程序员必须知道的10大基础实用算法及其详细介绍
【建站经验】程序员必须知道的10大基础实用算法及其详解分享给大家
程序员实用算法 -
Trie树_字典树(字符串排序)简介及实现
【其它综合】有时,我们会碰到对字符串的排序,若采用一些经典的排序算法,则时间复杂度一般为O(n*lgn),但若采用Trie树,则时间复杂度仅为O(n)
Trie树字典树 -
算法系列15天速成 第十二天 树操作【中】
【相关技巧】先前说了树的基本操作,我们采用的是二叉链表来保存树形结构,当然二叉有二叉的困扰之处,比如我想找到当前结点的“前驱”和“后继”,那么我们就必须要遍历一下树,然后才能定位到该“节点”的“前驱”和“后继”,每次定位都是O(n),这不是我们想看到的,那么有什么办法来解决呢
树操作 -
算法系列15天速成 第八天 线性表【下】
【相关技巧】上一篇跟大家聊过“线性表"顺序存储,通过实验,大家也知道,如果我每次向顺序表的头部插入元素,都会引起痉挛,效率比较低下,第二点我们用顺序存储时,容易受到长度的限制,反之就会造成空间资源的浪费
线性表 -
算法系列15天速成 第九天 队列
【相关技巧】可能大家都知道,线性表的变种非常非常多,比如今天讲的“队列”,灰常有意思啊
队列 -
算法系列15天速成 第七天 线性表【上】
【相关技巧】人活在社会上不可能孤立,比如跟美女有着千丝万缕的关系,有的是一对一,有的是一对多,有的是多对多
线性表 -
算法系列15天速成 第五天 五大经典查找【中】
【相关技巧】大家可否知道,其实查找中有一种O(1)的查找,即所谓的秒杀
经典查找 -
算法系列15天速成 第四天 五大经典查找【上】
【相关技巧】在我们的生活中,无处不存在着查找,比如找一下班里哪个mm最pl,猜一猜mm的芳龄....... 对的这些都是查找
经典查找 -
算法系列15天速成 第三天 七大经典排序【下】
【相关技巧】今天跟大家聊聊最后三种排序: 直接插入排序,希尔排序和归并排序
经典排序 -
算法系列15天速成 第二天 七大经典排序【中】
【相关技巧】今天说的是选择排序,包括“直接选择排序”和“堆排序”
经典排序 -
算法系列15天速成 第一天 七大经典排序【上】
【相关技巧】今天是开篇,得要吹一下算法,算法就好比程序开发中的利剑,所到之处,刀起头落
经典排序 -
经典算法:基数排序的小例子
【ASP.NET】经典算法:基数排序的小例子
基数排序