- 博客(9)
- 收藏
- 关注
原创 [day8字符串part01] ● 344.反转字符串 ● 541. 反转字符串II ● 卡码网:54.替换数字 ● 151.翻转字符串里的单词 ● 卡码网:55.右旋转字符
344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例 2:输入:[“H”,“a”,“n”,“n”,“a”,“h”]
2024-03-28 11:41:21
1935
原创 (DAY6哈希表part01) 哈希表理论基础 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1: 输入: s = “anagram”, t = “nagaram” 输出: true示例 2: 输入: s = “rat”, t = “car” 输出: false说明: 你可以假设字符串只包含小写字母目的是统计字符串 s 中每个字符出现的次数。以下是对代码的详细解释:定义循环变量:javai++)
2024-03-15 17:15:30
730
1
原创 DAY4● 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ● 面试题 02.07. 链表相交 ● 142.环形链表II
/定义新的节点//快指针//慢指针i < n+1;++i) {//将快指针先向前走n+1步= null) {//界限:快指针为空时停止//同时移动快慢指针}//结束时慢指针指向被删除的节点之前一个节点//删除该节点//返回原链表return ans;
2024-03-14 16:53:23
380
2
原创 D2数组:977.有序数组的平方+ 209.长度最小的子数组+ 59.螺旋矩阵II
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]
2024-01-26 08:14:56
282
2
原创 D2数组:977.有序数组的平方+ 209.长度最小的子数组+ 59.螺旋矩阵II
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]
2024-01-26 02:12:11
206
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人