稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
堆数据
订阅
avatar
garyhu1
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 如何用 JS 实现二叉堆
    二叉树(Binary Tree)是一种树形结构,它的特点是每个节点最多只有两个分支节点,一棵二叉树通常由根节点、分支节点、叶子节点组成,如下图所示。每个分支节点也常常被称作为一棵子树,而二叉堆是一种特殊的树,它属于完全二叉树。 在日常工作中会遇到很多数组的操作,比如排序等。那么…
    • 政采云技术
    • 4年前
    • 4.3k
    • 73
    • 8
    前端
    如何用 JS 实现二叉堆
  • 数据结构与算法之 —— 堆(Heap)和堆排序
    0x01 基本概念 堆 是一种特殊的树,满足以下条件即为堆 完全二叉树 堆中每一个节点的值都必须大于等于(或小于等于)其左右子节点的值 因为堆的要求不像二叉搜索树那么严格。他只要求某个节点的子节点大于
    • 前端知识库
    • 4年前
    • 2.9k
    • 18
    • 1
    前端 数据结构
  • 堆(Heap)
    注意本文说的堆是数据结构中的堆,而不是java内存模型中的堆。 n个元素的序列{k1, k2, …, kn}当且仅当满足以下关系时,称之为堆。若堆顶元素最小,则称之为小顶堆或小根堆。若堆顶元素最大,则称之为大顶堆或大根堆。如下图所示。 若以一维数组作为堆的存储结构,并将该一维数…
    • 编程技术干货
    • 6年前
    • 1.4k
    • 3
    • 1
    数据结构