自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 收藏
  • 关注

原创 HJ75 公共子串计算(字符串)

别看官方视频讲解,生难理解,直接看题解。

2024-04-14 22:04:22 281

原创 HJ64 MP3光标位置(模拟)

本地idea debug程序真痛快。

2024-04-14 15:12:48 181

原创 HJ34 图片整理(用Arrays.sort()对char数组排序)

【代码】HJ34 图片整理(用Arrays.sort()对char数组排序)

2024-04-14 13:54:57 168

原创 HJ27 查找兄弟单词

【代码】HJ27 查找兄弟单词。

2024-04-13 19:05:03 282

原创 HJ20 密码验证合格程序(模式匹配,判断有没有长度大于2的子串重复)

【代码】HJ20 密码验证合格程序(模式匹配,判断有没有长度大于2的子串重复)

2024-04-13 18:12:59 282

原创 HJ21 简单密码

【代码】HJ21 简单密码。

2024-04-13 17:23:56 174

原创 HJ87 密码强度等级

【代码】HJ87 密码强度等级。

2024-04-13 10:55:18 203 1

原创 HJ92 在字符串中找出连续最长的数字串(动态规划)

【代码】HJ92 在字符串中找出连续最长的数字串(动态规划)

2024-04-13 04:27:43 180

原创 HJ72 百钱买百鸡问题

【代码】HJ72 百钱买百鸡问题。

2024-04-13 03:46:53 114

原创 234. 回文链表(将值复制到数组中后用双指针法)

给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true;否则,返回 false。输入:head = [1,2,2,1]输出:true。

2024-04-13 03:43:40 80

原创 206. 反转链表(迭代)

输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

2024-04-12 16:50:18 388

原创 160. 相交链表(双指针)

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null。注意,函数返回结果后,链表必须 保持其原始结构。题目数据 保证 整个链式结构中不存在环。

2024-04-12 16:49:39 338

原创 160. 相交链表(双指针)

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null。注意,函数返回结果后,链表必须 保持其原始结构。题目数据 保证 整个链式结构中不存在环。

2024-04-12 16:49:02 373

原创 142. 环形链表 II(快慢指针)

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。给定一个链表的头节点 head ,返回链表开始入环的第一个节点。如果链表无环,则返回 null。

2024-04-12 16:48:12 265

原创 141. 环形链表(快慢指针)

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递。仅仅是为了标识链表的实际情况。输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。如果链表中存在环 ,则返回 true。否则,返回 false。给你一个链表的头节点 head ,判断链表中是否有环。

2024-04-12 16:47:11 307

原创 83. 删除排序链表中的重复元素(一次遍历)

给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次。返回 已排序的链表。输入:head = [1,1,2,3,3]输出:[1,2,3]输入:head = [1,1,2]输出:[1,2]

2024-04-12 16:46:11 418

原创 21.合并两个有序链表(递归、迭代)

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

2024-04-12 16:44:51 289

原创 448.找到所有数组中消失的数字(原地修改)

给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。输入:nums = [4,3,2,7,8,2,3,1]

2024-04-12 16:43:35 328

原创 283.移动零(双指针)

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]

2024-04-12 16:42:23 188

原创 88.合并两个有序数组(直接合并后排序, 双指针)

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3。合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。解释:需要合并 [1,2,3] 和 [2,5,6]。输出:[1,2,2,3,5,6]

2024-04-12 16:40:55 214

原创 1.两数之和(暴力枚举、HashMap)

【代码】1.两数之和(暴力枚举、HashMap)

2024-04-12 16:36:27 120

原创 剑指offer10.斐波那契数列(动态规划)

【代码】剑指offer10.斐波那契数列(动态规划)

2024-04-12 16:32:31 409

原创 70.爬楼梯(动态规划)

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?70.假设你正在爬楼梯。需要 n 阶你才能到达楼顶。解释:有两种方法可以爬到楼顶。

2024-04-12 16:30:19 344

原创 HJ106 字符逆序

【代码】HJ106 字符逆序。

2024-04-12 15:34:22 310

原创 HJ24 合唱队(动态规划,左边递增,最高的人,右边递减,left[n],right[n])

【代码】HJ24 合唱队(动态规划,左边递增,最高的人,右边递减,left[n],right[n])

2024-04-12 14:47:39 213

原创 A 小红不想做炸鸡块粉丝粉丝题

【代码】A 小红不想做炸鸡块粉丝粉丝题。

2024-04-11 13:52:24 107

原创 B 小A的游戏

【代码】B 小A的游戏。

2024-04-11 13:33:35 107 1

原创 A 小A的文化节(数组)

【代码】A 小A的文化节(数组)

2024-04-11 13:24:13 119

原创 HJ14 字符串排序( 用 Arrays.sort()给字符串数组排序 )

【代码】HJ14 字符串排序( 用 Arrays.sort()给字符串数组排序 )

2024-04-11 13:12:30 290

原创 HJ11 数字颠倒(字符串翻转)

【代码】HJ11 数字颠倒(字符串翻转)

2024-04-11 12:54:12 84

原创 HJ40 统计字符(charAt())

【代码】HJ40 统计字符(charAt())

2024-04-11 02:53:20 105

原创 HJ15 求int型正整数在内存中存储时1的个数(位运算)

【代码】HJ15 求int型正整数在内存中存储时1的个数(位运算)

2024-04-11 02:43:42 79

原创 HJ13 句子逆序(句子反序,再把单词反序)

【代码】HJ13 句子逆序(句子反序,再把单词反序)

2024-04-11 02:37:39 223

原创 HJ12 字符串反转(new StringBuffer(s).reverse().toString())

【代码】HJ12 字符串反转(new StringBuffer(s).reverse().toString())

2024-04-11 02:25:14 101

原创 A 炸鸡块哥哥的粉丝题

【代码】1.炸鸡块哥哥的粉丝题。

2024-04-11 00:07:37 125

原创 HJ32 密码截取(字符串,最长回文子串长度,中心扩散法)

【代码】HJ32 密码截取(字符串,最长回文子串长度,中心扩散法)

2024-04-10 17:00:09 89

原创 HJ102 字符统计(字符串,TreeMap,TreeMap是按照自身的顺序排序,比如数字的话,按照数字升序,ascII等。)

【代码】HJ102 字符统计(字符串,TreeMap,TreeMap是按照自身的顺序排序,比如数字的话,按照数字升序,ascII等。

2024-04-10 16:15:40 227

原创 HJ85 最长回文子串(字符串,s.substring(i,j),temp.equals(new StringBuffer(temp).reverse().toString());)

【代码】HJ85 最长回文子串(字符串,s.substring(i,j),temp.equals(new StringBuffer(temp).reverse().toString());

2024-04-10 15:47:54 103

原创 HJ84 统计大写字母个数(字符串)

【代码】HJ84 统计大写字母个数(字符串)

2024-04-10 15:29:54 253

原创 HJ62 查找输入整数二进制中1的个数(位运算)

【代码】HJ62 查找输入整数二进制中1的个数(位运算)

2024-04-10 15:25:06 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除