文章 2025-10-17 来自:开发者社区

从零掌握贪心算法Java版:LeetCode 10题实战解析(上)

 1.前言 在算法世界里,有一种思想如同生活中的"见好就收"——每次做出当前看来最优的选择,寄希望于通过局部最优达成全局最优。这种思想就是贪心算法,它以其简洁高效的特点,成为解决最优问题的利器。今天我们就来系统学习贪心算法的核心思想,并通过10道LeetCode经典题目实战演练,带你掌握这种"步步为营"的解题思维。 ...

从零掌握贪心算法Java版:LeetCode 10题实战解析(上)
文章 2024-06-17 来自:开发者社区

[Java·算法·简单] LeetCode 283. 移动零

题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 示例1 输入:nums = [100,4,200,1,3,2] 输出:4 解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。 示例2 输入: n...

[Java·算法·简单] LeetCode 283. 移动零
文章 2024-06-17 来自:开发者社区

[Java·算法·中等] LeetCode21. 合并两个有序链表

题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 示例1 输入:l1 = [1,2,4], l2 = [1,3...

[Java·算法·中等] LeetCode21. 合并两个有序链表
文章 2024-06-05 来自:开发者社区

【经典算法】LeetCode 1103 分糖果 II(Java/C/Python3实现含注释说明,Easy)

作者简介:阿里非典型程序员一枚 ,记录在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法(公众号同名) ❤️觉得文章还不错的话欢迎大家点赞➕收藏⭐️➕评论,支持博主,记得点个大大的关注,持续更新————————————————目录 给定一个整数数组 candies 和一个整数 extraCandies,其中 candies[i] 代表第 i ...

文章 2024-06-05 来自:开发者社区

【经典算法】LeetCode 392 判断子序列(Java/C/Python3/Go实现含注释说明,Easy)

作者简介:阿里非典型程序员一枚 ,记录在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法(公众号同名) ❤️觉得文章还不错的话欢迎大家点赞➕收藏⭐️➕评论,支持博主,记得点个大大的关注,持续更新 题目描述 给定字符串 s 和 t,判断 s 是否为 t 的子序列。 你可以认为,如果 s 可以通过将 t 中的一些字符(...

文章 2024-06-05 来自:开发者社区

【经典算法】LeetCode 125. 验证回文串(Java/C/Python3实现含注释说明,Easy)

作者简介:阿里非典型程序员一枚 ,记录在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法(公众号同名) ❤️觉得文章还不错的话欢迎大家点赞➕收藏⭐️➕评论,支持博主,记得点个大大的关注,持续更新————————————————-首先,请注意您提供的题目链接是 LeetCode 14,但题目描述和代码实现应该对应于 LeetCode 125(验证回文串)。以下是按照您要求的...

文章 2024-06-05 来自:开发者社区

【经典算法】LeetCode 100. 相同的树(Java/C/Python3/Go实现含注释说明,Easy)

题目描述 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \ 2 3 2 3 ...

文章 2024-06-05 来自:开发者社区

【经典算法】LeetCode 58.最后一个单词的长度(Java/C/Python3/Go实现含注释说明,Easy)

作者简介:阿里非典型程序员一枚 ,记录在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法(公众号同名) ❤️觉得文章还不错的话欢迎大家点赞➕收藏⭐️➕评论,支持博主,记得点个大大的关注,持续更新————————————————- 题目描述 给定一个字符串 s,找到 s 中最后一个单词的长度。单词以空格 ' ' 分隔。 原题:L...

文章 2024-06-05 来自:开发者社区

【经典算法】LeetCode 2两数相加(Java/C/Python3/Go实现含注释说明,中等)

作者简介:阿里非典型程序员一枚 ,记录在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法(公众号同名) ❤️觉得文章还不错的话欢迎大家点赞➕收藏⭐️➕评论,支持博主,记得点个大大的关注,持续更新————————————————- 题目描述 给定两个非空链表来表示两个非负整数,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能...

文章 2024-06-05 来自:开发者社区

【经典算法】LeetCode 283. 移动零(Java/C/Python3/Go实现含注释说明,Easy)

作者简介:阿里非典型程序员一枚 ,记录在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法(公众号同名) ❤️觉得文章还不错的话欢迎大家点赞➕收藏⭐️➕评论,支持博主,记得点个大大的关注,持续更新————————————————- 移动零 标签(题目类型):数组,双指针 题目描述 给定一个数组 nu...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注