Skip to content

可莉的成长日记

  • 管理
  • 关于
  • 银河帝国
  • 首页

标签: 优先队列

AI算法

每日算法 — 使用java实现Dijkstra算法:单源最短路径与优先队列优化

...
可莉爸爸 2026年7月13日
AI算法

每日算法 — 使用java实现霍夫曼编码:贪心构建最优前缀码与数据压缩

在日常开发中,文本文件、图片、音频的存储与传输都离不开压缩技术。如何将 "AAAAABCD" 这类高频字符重复出现的数据高效编码?1952年,David Huffman 提出的...
可莉爸爸 2026年7月8日
AI算法

每日算法 — 使用java实现塔防游戏:BFS路径生成与贪心炮塔覆盖策略

引言:从经典塔防到算法设计 塔防(Tower...
可莉爸爸 2026年4月25日2026年8月28日
AI算法

每日算法 — 使用java实现数据流的中位数:双堆协同的实时统计结构

...
可莉爸爸 2026年2月26日
AI算法

每日算法 — 使用java实现斐波那契堆:Dijkstra算法的渐近最优优先队列

引言...
可莉爸爸 2026年1月9日
AI算法

每日算法 — 使用java实现二叉堆:完全二叉树实现优先队列与堆化操作

引言 优先队列(Priority Queue)是计算机科学中最常用的数据结构之一,广泛应用于任务调度、图算法(如 Dijkstra)、Top-K 问题等场景。而二叉堆(Binary...
可莉爸爸 2025年12月3日
AI算法

每日算法 — 使用java实现外部排序:大文件多路归并与缓冲区管理

引言 当待排序的数据量超过内存容量时,传统的内存排序算法(如快速排序、归并排序)无法直接应用。外部排序(External...
可莉爸爸 2025年11月17日
AI算法

每日算法 — 使用java实现左偏树:可并堆与优先队列合并

引言 在算法竞赛和工程实践中,优先队列(堆)是一种极为常用的数据结构。然而,标准的二叉堆不支持高效的两个堆合并操作——合并两个二叉堆需要 O(n)...
可莉爸爸 2025年9月14日
AI算法

每日算法 — 使用java实现接雨水:双指针贪心与单调栈优化

问题描述 接雨水是经典的数组处理问题。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子下雨之后能接多少雨水。 示例: 输入: height =...
可莉爸爸 2025年8月23日
AI算法

每日算法 — 使用java实现胜者树:k路归并的锦标赛选择与堆优化对比

引言 胜者树(Winner Tree),又称锦标赛树(Tournament...
可莉爸爸 2025年5月9日2026年9月22日

文章分页

Page 1 Page 2 Next
Theme: flowp by Alex Gurghis.
    • 管理
    • 关于
    • 银河帝国
    • 首页
湘公网安备43019002002591号 | 湘ICP备2025143873号-1