![](https://img-blog.csdnimg.cn/direct/f6d90d15b7544320a99a4bcaa1b05329.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
跟着学java
文章平均质量分 63
“跟着学java”专栏,为java初学者总结了java基础应知应会,并汇总了java后端开发领域的面试经验与技巧。包括面试官常问问题、核心技术、数据库、框架等个人总结,助您在求职路上一帆风顺。
ai旅人
在人生的波折与风雨中砺炼意志,以不息的学习和奋斗绘就青春最绚烂的华章。
展开
-
(每日一题)NC37合并区间
NC37合并区间:给出一组区间,请合并所有重叠的区间。请保证合并后的区间按区间起点升序排列。原创 2024-03-28 16:24:25 · 332 阅读 · 0 评论 -
(每日一题)旋转数组的最小数字(二分查找)
有一个长度为 n 的非降序数组,比如[1,2,3.4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。数据范围: 1 <= n <= 10000,数组中任意元素的值: 0 <= val <= 10000要求: 空间复杂度: 0(1),时间复杂度: (logn)输入:[3,4,5,1,2]返回值:1。原创 2024-01-10 19:53:46 · 372 阅读 · 1 评论 -
(每日一题)判断回文链表
指针法判断回文链表原创 2024-01-07 19:34:35 · 390 阅读 · 1 评论 -
(每日一题)LeetCode10:正则表达式匹配
当前字符匹配成功的情况有两种分别为:str.charAt(i - 1) == pattern.charAt(j - 1)和pattern.charAt(j - 1) == '.',对应状态转移方程为:dp[i][j] = dp[i - 1][j - 1]。当pattern匹配N次,最右端的a与str当前字符a匹配(可以看作消去一个a),则还剩下N-1个a,仍然可以看作a*形式,所以转移后pattern下标不变,仍考虑前j个字符,即dp[i][j] = dp[i - 1][j]的,而不是部分字符串。原创 2024-01-05 13:53:44 · 798 阅读 · 1 评论 -
(每日一题)获取数据流中的中位数
获取数据流中的中位数原创 2024-01-08 22:00:08 · 365 阅读 · 0 评论 -
(每日一题)LeetCode53:最大子数组和(动态规划求解)
动态规划求数组中连续子序列的最大和。原创 2024-01-04 15:13:58 · 356 阅读 · 1 评论 -
(每日一题)滑动窗口最大值
单调队列求解滑动窗口最大值原创 2024-01-10 15:44:38 · 330 阅读 · 1 评论 -
(每日一题)字符串中的最大正整数
(每日一题)求字符串中的最大正整数得起始位置原创 2024-03-27 20:48:42 · 182 阅读 · 0 评论 -
(每日一题)HJ68成绩排序
给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。原创 2024-03-27 16:27:41 · 388 阅读 · 1 评论 -
最新win10环境下jdk安装配置图文教程(简洁明了)
最新win10环境下jdk安装配置图文教程,简洁明了,一分钟搞定原创 2023-12-27 21:10:15 · 2509 阅读 · 1 评论 -
一文搞懂java多线程的实现(Thread、Runnable、线程池)
java多线程实现,Thread类、Runnable接口以及线程池的区别原创 2023-12-31 18:13:10 · 1686 阅读 · 0 评论