• 讲透学烂二叉树(六):二叉树的笔试题:翻转|宽度|深度

    据说Homebrew作者去谷歌涮二叉树翻转被KO,害的我再次把二叉树常用的算法整...

    讲透学烂二叉树(五):分支平衡—AVL树与红黑树伸展树自平衡

    二叉排序树是为了实现动态查找而设计的数据结构,它是面向查找操作的,平均...

    讲透学烂二叉树(四):二叉树的存储结构—建堆-搜索-排序

    二叉树通常采用链式存储结构,存储结点由数据域和指针域。用一组连续的存储...

    讲透学烂二叉树(三):二叉树的遍历图解算法步骤及JS代码

    二叉树的遍历是指不重复地访问二叉树中所有结点,主要指非空二叉树。二叉树...

    讲透学烂二叉树(二):图中树的定义&各类型树的特征分析

    树是一种数据结构,可以表示层次关系,它是由n(n>=1)个有限节点组成一个具...

    讲透学烂二叉树(一):图的概念和定义—各种属性特征浅析

    本文作为开篇:图论(graph theory)算法原理、实现和应用全解。图论(graph ...

    再谈基数排序-分治思想:对比计数|基数|桶|堆|希尔|快速|归并

    计数排序、基数排序、桶排序都属于非比较排序,都利用了桶的概念,但对桶的...

    再谈希尔排序——看图理解希尔排序算法

    ​希尔排序又称缩小增量排序,是插入排序的一种,如果序列本身就是基本有序...

    再谈桶排排序算法—从计数排序到桶排序

    桶排序就是一种归纳排序,他将要进行排序的数组分到有限的桶里面,然后对桶...

    符串匹配算-几种常见的概念粗讲

    字符串模式匹配是常见的算法之一,在实际生活中有较高的使用频率,特别是在...

    几种常见的搜索算法简介

    搜索算法是利用计算机的高性能来有目的的穷举一个问题解空间的部分或所有的...

    深入解析数据压缩算法

    LZW 霍夫曼 游程编码(RLC)

    几种常用回归算法原理说明与优缺点横向对比比较

    k-nearest neighbors、LinearRegression、DecisionTreeRegressor、Logistic...

    再谈计数排序—看了多篇文件理解记忆总结—排序算法

    计数排序,按照百度百科和维基百科和一些教科书的讲解,不甚明了。好的讲解...

    js随机产生和为s的整数组

    js生成n个和为固定sum的随机整数functionrandomInt(sum,num){letresult=[],r...

    再谈堆排序:堆排序算法流程步骤透解—最大堆构建原理

    解堆首先得了解一下二叉树,二叉树的特点,树和二叉树的三个主要差别,数组...

    程序是如何执行的(一)a=a+1

    对于a=a+1这条程序语句需要分解为三步,1、把变量a读取到某一个寄存器R存储...

    各种图论模型及其解答

    本文用另一种思路重新组织《图论及其应用》相关知识。首先,用通俗化语言阐...

    图的遍历——图论与图模型

    通过搜索整个图一次找到某些信息,就是图的遍历,这里面强调的遍历有一个隐...

    图是什么玩意, 怎么表示它?

    谈到数据结构,我觉得创造一种数据结构的初衷,应该是通过该数据结构完成对...

    Tree2Graphmore>>

    Sortingmore>>

    Introductionmore>>

    Regressionmore>>

    Searchingmore>>

    PatternMatchingmore>>

    Compressionmore>>

    DataStructuremore>>