
算法
文章平均质量分 57
飞滕人生TYF
爱码士
展开
-
JVM 堆区 对象生命周期 详解
JVM 堆区 对象生命周期 详解原创 2024-12-12 23:47:55 · 340 阅读 · 0 评论 -
红黑树 详解
红黑树 详解原创 2024-12-11 00:02:12 · 852 阅读 · 0 评论 -
Paxos 详解
Paxos 详解原创 2024-12-10 23:34:18 · 1118 阅读 · 0 评论 -
java 实例 创建方式 详解
java 实例 创建方式 详解原创 2024-12-09 20:02:15 · 674 阅读 · 0 评论 -
java 判断一个对象能否被回收 详解
java 判断一个对象能否被回收 详解原创 2024-12-09 20:01:14 · 1057 阅读 · 0 评论 -
ConcurrentHashMap 详解
ConcurrentHashMap 详解原创 2024-12-08 00:09:19 · 756 阅读 · 0 评论 -
Java LinkedList 详解
Java LinkedList 详解原创 2024-12-08 00:04:48 · 1127 阅读 · 0 评论 -
Java Hash 碰撞 详解
Java Hash 碰撞 详解原创 2024-12-08 00:04:03 · 825 阅读 · 0 评论 -
排序算法 详解
排序算法 详解原创 2024-12-07 14:54:41 · 823 阅读 · 0 评论 -
java 最大Topk 小跟堆 最小Topk 大跟堆 详解
java 最大Topk 小跟堆 最小Topk 大跟堆 详解原创 2024-12-01 01:00:06 · 585 阅读 · 0 评论 -
java 最大Topk 小跟堆 最小Topk 大跟堆 详解
java 最大Topk 小跟堆 最小Topk 大跟堆 详解原创 2024-12-01 00:55:39 · 658 阅读 · 0 评论 -
java 基本数据类型 排序 详解
java 基本数据类型 排序 详解原创 2024-12-01 00:54:52 · 456 阅读 · 0 评论 -
java 最长公共子序列 详解
java 最长公共子序列 详解原创 2024-12-01 00:48:37 · 1059 阅读 · 0 评论 -
Java int[]与ArrayList<>数组 转换 详解
Java int[]与ArrayList数组 转换 详解原创 2024-11-30 01:08:52 · 1368 阅读 · 0 评论 -
java 大(小)根堆 详解
java 大(小)根堆 详解原创 2024-11-30 00:59:31 · 1162 阅读 · 0 评论 -
java 最小k个数 详解
java 最小k个数 详解原创 2024-11-30 00:19:21 · 640 阅读 · 0 评论 -
Java 动态规划 二维数组 详解
Java 动态规划 二维数组 详解原创 2024-11-28 23:47:15 · 253 阅读 · 0 评论 -
java 交换 详解
java 交换 详解原创 2024-11-28 00:49:57 · 573 阅读 · 0 评论 -
Java 平衡二叉树 判断 详解
Java 平衡二叉树 判断 详解原创 2024-11-27 23:26:28 · 634 阅读 · 0 评论 -
java 二叉树 最近公共祖先 详解
java 二叉树 最近公共祖先 详解原创 2024-11-27 20:01:21 · 524 阅读 · 0 评论 -
java dfs 详解
java dfs 详解原创 2024-11-25 23:54:59 · 595 阅读 · 0 评论 -
java dfs 详解
java dfs 详解原创 2024-11-25 23:54:27 · 1103 阅读 · 0 评论 -
斐波那契数列 相关问题 详解
斐波那契数列 相关问题 详解原创 2024-11-25 21:10:34 · 1390 阅读 · 0 评论 -
去重判断 是!vis[i - 1] 而非 vis[i - 1] 详解
去重判断 是!vis[i - 1] 而非 vis[i - 1] 详解原创 2024-11-25 15:54:27 · 277 阅读 · 0 评论 -
全排列 递归for循环有时从0开始 有时从参数start开始 详解
在递归实现全排列时,for循环有时从0开始,有时从传入的参数start开始,这主要取决于递归的设计逻辑和实际需求。原创 2024-11-25 15:37:18 · 648 阅读 · 0 评论 -
由于答案过大,请对a取模。取模后的答案不是原问题的答案 取模有何意义呢 详解
由于答案过大,请对a取模。取模后的答案不是原问题的答案 取模有何意义呢 详解原创 2024-11-25 00:09:41 · 790 阅读 · 0 评论 -
大数取模 详解
大数取模 详解原创 2024-11-25 00:07:44 · 1116 阅读 · 0 评论 -
java 排序 详解
java 排序 详解原创 2024-11-25 00:05:30 · 1469 阅读 · 0 评论 -
java 二分查找 方法 详解
是一种常用的搜索算法,用于在**有序集合(如数组或列表)**中快速查找目标值或其相关位置。Java提供了多种内置方法,同时也支持自定义实现。以下将详细解析二分查找的方法、实现及其应用场景。二分查找是高效的搜索算法,适合解决各种有序集合中的搜索问题。除了使用内置方法,还可以根据需求自定义二分查找逻辑。是 Java 提供的另一个二分查找方法,专用于。是 Java 提供的内置二分查找方法,专用于。当目标值不存在时,返回它应该插入的位置。,并根据需求选择合适的实现方法。-(插入点 + 1)-(插入点 + 1)原创 2024-11-25 00:03:42 · 1578 阅读 · 0 评论 -
丑数 详解
(Ugly Number)是计算机科学和数学中的一个经典问题。以下是关于丑数的定义、特性、算法和应用的详解。丑数是动态规划和最小堆的经典应用问题之一,通过理解其生成规则和算法,可以高效解决类似问题。如果需要快速生成大量丑数,可以使用最小堆(原创 2024-11-24 23:52:55 · 793 阅读 · 0 评论 -
埃拉托色尼筛法 j = i * i 而非 j = i + i 详解
埃拉托色尼筛法 j = i * i 而非 j = i + i 详解原创 2024-11-24 23:42:04 · 733 阅读 · 0 评论 -
Java 查询最大最小值 详解
在 Java 中,查询最大值和最小值是常见需求。以下将详细介绍,包括适用于数组、集合、以及更复杂的数据结构的解决方案。Java 提供了Math.max和Math.min方法,可用于直接比较两个值。通过遍历数组,可以找到其最大值和最小值。这是最常见的算法。OnJava 的提供了对数组操作的工具,可以通过排序找到最大值和最小值。Onlogn提供了对集合操作的工具方法,可轻松找到List的最大值和最小值。ListListJava 8 引入了StreamsAPI,可用于高效查询最大值和最小值。原创 2024-11-24 13:05:15 · 790 阅读 · 0 评论 -
质数 详解
(Prime Number)是数学中一个基本概念。以下是对质数的详细解析,包括定义、性质、判断方法和应用。逐个检查是否能被 2, 3, …, $ n-1 $ 整除。如果需要在一定范围内判断所有质数,可以用筛法,效率更高。只检查到 $ \sqrt{n} $,减少计算量。通过优化和算法的选择,可以高效解决质数相关问题。输入:17, 18, 19。输入:$ n = 30 $原创 2024-11-24 12:14:11 · 2337 阅读 · 0 评论 -
异或 详解
异或 详解原创 2024-11-23 19:32:57 · 1748 阅读 · 0 评论 -
遍历二进制 详解
遍历二进制指的是对整数的二进制表示进行逐位操作或处理。它常用于位运算、算法设计以及特定场景下的优化(如权限检查、子集生成等)。以下详细讲解遍历二进制的多种方法及其应用。通过移位操作逐位检查一个整数的每个位(从低位到高位),这是最基本的二进制遍历方法。集合的子集可以用二进制表示,每个二进制位表示一个元素是否被选中。掌握二进制遍历和操作技巧是理解位运算以及实现高效算法的基础。逐步左移,与目标数进行按位与操作,检查每一位是否为 1。的二进制,可以通过枚举。将整数的二进制位顺序反转。,即可统计 1 的个数。原创 2024-11-23 00:31:00 · 921 阅读 · 0 评论 -
所有位运算 详解
位运算是直接对二进制位进行操作的一种运算方式。它高效、底层,常用于优化性能、底层开发和算法实现。Java 提供了丰富的位运算操作符。>>>原创 2024-11-23 00:30:10 · 664 阅读 · 0 评论 -
位运算 实现加法 详解
位运算 实现加法 详解原创 2024-11-22 23:40:47 · 1284 阅读 · 0 评论 -
Java 全排列 详解
Java 全排列 详解原创 2024-11-22 14:02:00 · 1336 阅读 · 0 评论 -
非整除进一 公式理解 详情
非整除进一 公式理解 详情原创 2024-11-21 22:57:45 · 860 阅读 · 0 评论 -
m个数 生成n个数的所有组合 详解
m个数 生成n个数的所有组合 详解原创 2024-11-21 21:13:50 · 1257 阅读 · 0 评论