这是一个程序员的网站,为开发者服务的站点
  • 《画解数据结构》之画解二叉树

    本文已收录于专栏 ?《画解数据结构》? 前言   「 数据结构 」 和 「 算法 」 是密不可分的,两者往往是「 相辅相成 」的存在,所以,在学习...

    03-16 43 698 文档中心
  • 查找算法—二分查找

    查找算法—二分查找

    二分查找算法 二分查找: 请对一个有序数组进行二分查找 {1,8, 10, 89, 1000, 1234} ,输入一个数看看该数组是否存在此数,并且求出下标,如果没有就提示"...

    03-16 52 544 文档中心
  • 插值查找算法

    插值查找算法

    插值查找算法 插值查找原理介绍: 插值查找算法类似于二分查找,不同的是插值查找每次从自适应mid 处开始查找。 将折半查找中的求mid 索引的公式 , low 表...

    03-16 52 558 文档中心
  • 递归-八皇后问题(回溯算法)

    递归-八皇后问题(回溯算法)

    递归-八皇后问题(回溯算法) 八皇后问题的介绍 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年...

    03-16 46 216 文档中心
  • 斐波那契(黄金分割法)查找算法

    斐波那契(黄金分割法)查找算法

    斐波那契(黄金分割法)查找算法 斐波那契(黄金分割法)查找基本介绍: 黄金分割点是指把一条线段分割为两部分,使其中一部分与全长之比等于另一部分与这部分...

    03-16 44 577 文档中心
  • 单链表及相关操作

    单链表及相关操作

    单链表的概念及相关操作 链表的概念 链表不同于数组,在内存中开辟的不是连续的空间,而是利用内存中分散的空间,这样就提高的内存的利用率。 链表的存储...

    03-16 45 485 文档中心
  • 哈希表-內含全部代码实现

    哈希表-內含全部代码实现

    哈希表 哈希表的基本介绍 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中...

    03-16 34 446 文档中心
  • 树结构的基础部分

    树结构的基础部分

    树结构的基础部分 为什么需要树这种数据结构 数组存储方式的分析 优点:通过下标方式访问元素,速度快。对于有序数组,还可使用二分查找提高检索速度。 缺...

    03-16 30 567 文档中心
  • HarmonyOS应用开发--基于Canvas的MyMathDraw[我的数学板][底部弹窗][API V6]

    HarmonyOS应用开发--基于Canvas的MyMathDraw[我的数学板][底部弹窗][API V6]

    HarmonyOS应用开发--基于Canvas的MyMathDraw[我的数学板][底部弹窗][API V6] 1. 名称 2. 功能描述 3. app实现关键技巧 4. 源代码   4.1 java源代码   ...

    03-16 39 736 文档中心
  • 二叉树的遍历-内含全部代码实现

    二叉树的遍历-内含全部代码实现

    二叉树的概念 树有很多种,每个节点最多只能有两个子节点的一种形式称为二叉树。 二叉树的子节点分为左节点和右节点 示意图 如果该二叉树的所有叶子节点...

    03-16 34 815 文档中心