240 发简信
  • 120
    丝袜哥 --- swagger的使用

    一、是什么? swagger,俗称丝袜哥,是用来生成接口文档的。没有使用swagger的时候,你写完后端接口,得自己将后端接口地址一个个地整理出...

  • 赫夫曼编码&解码

    之前说到了如何构建赫夫曼树,那么赫夫曼树有什么用呢?赫夫曼树经典的应用之一就是赫夫曼编码。 1. 赫夫曼编码是什么? 它是一种编码方式,可以用在...

  • 120
    赫夫曼树

    1. 基本介绍: 路径:从一个节点到达其后辈节点的通路,称为路径。通路中分支的数目称为路径长度。上面这棵二叉树,黄色的线就是50这个节点到15这...

    0.3 23 0 1
  • 120
    排序算法 --- 堆排序

    1. 堆排序介绍: 堆排序是利用“堆”这种数据结构设计的,也是一种选择排序,时间复杂度为O(nlogn),属于不稳定排序。 堆,其实就是具有某些...

  • 120
    二叉树详细教程 --- 请食用

    为了后续学习堆排序以及MySQL索引等知识,接下来会重温一下树这种数据结构,包括二叉树、赫夫曼树、二叉排序树(BST)、平衡二叉树(AVL)、B...

  • 四大查找算法

    在Java中,常用的查找算法有以下四种: 顺序查找; 二分查找; 插值查找; 斐波那契查找; 欢迎大家关注我的公众号 javawebkf,目前正...

  • 排序算法 --- 桶排序

    一、排序思想 之前将的计数排序,有些局限性,比如数列最大值和最小值差距不能太大,而且只能排整数。桶排序就对这些局限性做了弥补。桶排序的思想就是每...

  • 排序算法 --- 基数排序

    一、排序思想 基数排序是桶排序的扩展,它将所有待排序的数值统一为同样的数位长度,数位较短的前面补0,然后从最低位开始,依次进行一次排序。这样从最...

  • 排序算法 --- 计数排序

    前面说的那些排序算法,都是要通过比较来实现的。排序还能不通过比较来实现?是的,计数排序就是这么神奇。 一、排序思想 创建一个计数数组,利用数组下...

个人介绍
我家门前有两棵树,一棵是二叉树,另一棵也是二叉树……
欢迎关注我的wx:javawebkf