240 发简信
IP属地:江苏
  • 28.前中后序查找

    1.前中后序查找思路分析 1.1前序查找 1.2中序查找 1.3后序查找 2.完整代码

  • 27.前中后序遍历

    1.思路分析 前序遍历: 中序遍历: 后序遍历: 2.代码实现 HeroNode 类 二叉树类

  • Resize,w 360,h 240
    26.树

    1.介绍 为什么要有树呢?这是因为数组存在插入和删除效率比较低的缺点,由此提出了链表,但链表还是存在查找效率比较低的问题,因此提出了树。树具有增...

  • Resize,w 360,h 240
    25.HashTable

    1.介绍 HashTable可以使用数组+链表的方式实现,数组中的一个元素就代表一条链表,如下图,共有7条链表。添加元素时通过hash()函数计...

  • 24.二分查找

    1.二分查找介绍 二分查找又叫折半查找,主要思想是在一组已经排好序的数据中,将要查找的值与数组中间元素进行比较,如果相等则找到;如果比中间元素大...

  • 23.基数排序

    1.基数排序介绍 基数排序是将整数按照位数切割成不同的数字,然后按每个位数分别比较。 2.思路分析: 上面的概念还是比较难懂的,通过例子来讲一下...

  • 22.归并排序

    这里直接转载文章【https://www.cnblogs.com/chengxiao/p/6194356.html[https://www.cn...

  • 21.快速排序

    1.快速排序介绍 快速排序是对冒泡排序的改进。基本思想:通过一趟排序将一组数组分成两部分,一部分的元素都比另一部分的元素小,然后按照此方法对两部...