首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java 数据结构与算法
心城以北
创建于2021-05-19
订阅专栏
基于 Java 语言总结一些我们在开发中常用的数据结构实现和算法
等 20 人订阅
共22篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
集合拆分的代码简单优化
集合拆分的两种写法对比,虽然很多时候看上去相同,但是性能差距很大, 可读性也很好,建议大家使用第二种方法。提升细节,追求完美
LeetCode 数据结构与算法之有效的括号
力扣算法题,判断给有效的括号。给定一个只包括 `'(',')','{','}','[',']'` 的字符串 s ,判断字符串是否有效。 有效字符串需满足:...
LeetCode 数据结构与算法之反转链表
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第17天,点击查看活动详情。 题目 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 示例
LeetCode 数据结构与算法之矩阵置零
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第14天,点击查看活动详情。 题目 ** 73. 矩阵置零 ** 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列
LeetCode 数据结构与算法之两个数组的交集 II
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。 题目 350. 两个数组的交集 II 给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回
LeetCode 数据结构与算法之无重复字符的最长子串
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第11天,点击查看活动详情。 题目 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例
LeetCode 数据结构之存在重复元素
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第9天,点击查看活动详情。 题目 存在重复元素 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如
LeetCode 动态规划之零钱兑换 II
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第9天,点击查看活动详情。 题目 零钱兑换 II 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总
LeetCode 动态规划之摆动序列
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 题目 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为 摆动序列 。第一个差(如果存在的话)
LeetCode 动态规划之矩阵区域和
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。 题目 矩阵区域和 给你一个 m x n 的矩阵 mat 和一个整数 k ,请你返回一个矩阵 answer
LeetCode 动态规划之三角形最小路径和
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。 题目 三角形最小路径和 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下
LeetCode 动态规划之解码方法
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 解码方法 一条包含字母 A-Z 的消息通过以下映射进行了 编码 : 要 解码 已编码的消息,所有数字必须基于上述映
LeetCode 动态规划之买卖股票的最佳时机含手续费
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 给定一个整数数组 prices,其中 prices[i] 表示第 i 天的股票价格;整数 fee 代表了交易股票的
LeetCode 动态规划之最佳买卖股票时机含冷冻期
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 买卖股票时机含冷冻期 给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。 设
OpenFeign 实践之 FeignClient 超时设置
一、问题描述: 如果我们线上有一些同步请求的接口比如: 1、批量发邮件 2、一次执行上万的数据处理 3、同步调用支付接口 如果我们有以上的操作可能出现下面的异常 其实这里有两种解决方案: 由于被调用方
LeetCode 动态规划之乘积最大子数组
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 乘积最大子数组 给你一个整数数组 nums ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字)
LeetCode 动态规划之使用最小花费爬楼梯
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 使用最小花费爬楼梯 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用
LeetCode 螺旋矩阵 II
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 螺旋矩阵 II: 给你一个正整数 n ,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的 n
LeetCode 动态规划之下降路径最小和
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 下降路径最小和 给你一个 n x n 的 方形 整数数组 matrix ,请你找出并返回通过 matrix 的下降
LeetCode 动态规划之杨辉三角
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目 杨辉三角 给定一个非负整数 numRows, 生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数
下一页