技术栈
堆
谙弆悕博士
19 小时前
c语言
·
数据结构
·
算法
·
堆
·
数据结构与算法
【附C源码】从零实现C语言堆数据结构:原理、实现与应用
堆(Heap)作为优先级队列的经典实现,在任务调度、图算法(如Dijkstra、Prim)、Top-K问题等场景中有着广泛应用。本文将深入探讨堆的核心原理,并基于C语言标准库实现一个完整的、可用于生产环境的最小堆与最大堆。
庞轩px
8 天前
内存
·
栈
·
堆
·
缓存命中率
·
变量生命周期
·
字符串常量
第二篇:内存——你的变量到底存在哪
先看一段代码:你可能能答出来:age 在堆里,count 在栈里,"张三" 在字符串常量池里,new Object() 也在堆里。
W.W.H.
10 天前
内存管理
·
栈
·
堆
·
rtos
·
heap
·
stack
嵌入式栈堆管理与内存分配详解
在 MCU(尤其是运行 FreeRTOS 的 Cortex-M)开发中,“堆栈”这个词经常让初学者混淆,因为它其实包含了四个不同的概念。下面我们把整个内存布局梳理清楚。
qeen87
17 天前
c语言
·
数据结构
·
c++
·
学习
·
堆
【数据结构】建堆的时间复杂度讨论与TOP-K问题
前言:本文是上一篇文章【数据结构】二叉树基本概念及堆的C语言模拟实现的补充,主要介绍的是两种建队方式分别为向上调整建堆和向下从叶子结点的父结点开始向下调整建队的时间复杂度分析和堆的经典应用场景TOP-K问题
深邃-
18 天前
数据结构
·
算法
·
二叉树
·
排序算法
·
堆排序
·
堆
·
top-k
【数据结构与算法】-二叉树(2):实现顺序结构二叉树(堆的实现),向上调整算法,向下调整算法,堆排序,TOP-K问题
❄️专栏传送门:《C语言》《数据结构与算法》《Web安全》 🌟Gitee仓库:《C语言》《数据结构与算法》
qeen87
19 天前
c语言
·
数据结构
·
c++
·
堆
【数据结构】二叉树基本概念及堆的C语言模拟实现
二叉树是一种比较特殊的树型结构,二叉树树的每个结点的度最多有两个且有左右之分就像人的左右手一样,因此我们可以知道二叉树是一颗有序树
雪碧聊技术
22 天前
堆
·
程序计数器
·
方法区
·
native关键字
Native关键字、程序计数器、方法区
目录一.什么是Native关键字?1.名字的含义2.JNI的含义3.JNI在JVM的位置4.JNI(或者叫native关键字)的作用
小辉同志
25 天前
数据结构
·
算法
·
leetcode
·
堆
·
快速选择
215. 数组中的第K个最大元素
堆:215. 数组中的第K个最大元素 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。
YuanDaima2048
1 个月前
linux
·
运维
·
服务器
·
人工智能
·
python
·
堆
·
代码
堆(优先队列)基础原理与题目说明
🔗 查看完整专栏(LeetCode基础算法专栏)特别说明:本文为个人的 LeetCode 刷题与学习笔记,内容仅供学习与交流使用,禁止转载或用于商业用途。需要强调的是,文中的题目解法不一定是最优解(可能存在时间或空间复杂度的进一步优化空间),主要目的是分享个人的解题思路与逻辑实现,仅供参考。 笔记内容为个人理解与总结,可能存在疏漏或偏差,欢迎读者自行甄别并交流探讨。
im_AMBER
1 个月前
javascript
·
数据结构
·
算法
·
leetcode
·
堆
Leetcode 158 数组中的第K个最大元素 | 查找和最小的 K 对数字
215. 数组中的第K个最大元素给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。
汀、人工智能
1 个月前
数据结构
·
算法
·
数据库架构
·
贪心
·
堆
·
任务调度器
[特殊字符] 第100课:任务调度器
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
链表
·
数据库架构
·
堆
·
冗余连接
[特殊字符] 第95课:冗余连接
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
数据库架构
·
堆
·
数据流
·
前k个高频元素
[特殊字符] 第97课:前K个高频元素
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
数据库架构
·
堆
·
数据流
·
数据流中位数
[特殊字符] 第98课:数据流中位数
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
数据库架构
·
堆
·
数据流
·
两个正序数组的中位数
[特殊字符] 第58课:两个正序数组的中位数
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
链表
·
数据库架构
·
堆
·
相交链表
[特殊字符] 第28课:相交链表
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
链表
·
数据库架构
·
堆
·
反转链表
[特殊字符] 第24课:反转链表
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
链表
·
数据库架构
·
堆
·
环形链表
[特殊字符] 第26课:环形链表
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
链表
·
数据库架构
·
堆
·
合并两个有序链表
[特殊字符] 第25课:合并两个有序链表
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。
汀、人工智能
1 个月前
数据结构
·
算法
·
链表
·
数据库架构
·
堆
·
if/for/while
04 - 控制流:if/for/while
想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。