09 2022 档案
摘要:真的会谢,写好了博客没保存,毁灭吧,累了🥴 今天就一题 28. 找出字符串中第一个匹配项的下标 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的
阅读全文
摘要:第一题344.反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 ψ(`∇´)ψ 我的思路 取到字符串的中点,依次交换前后两部分的位置 package st
阅读全文
摘要:第一题454.四数相加II 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k, l < n nums1[i] + nums2[j] + nums3[k] + nums4[l]
阅读全文
摘要:什么时候想到用哈希法,当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。 第一题 242.有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 ψ(`
阅读全文
摘要:字符串(Strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets) 🤩Dos操作Redis redis-cli 连接Redis select index 切换库(Redis内置16个库 flushdb 刷新库 字符串 set key value
阅读全文
摘要:~~今天链表致死量~~ 第一题 public static class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int val, ListNode
阅读全文
摘要:第一题 其实这题我一直不理解为什么明明整个过程没有操作dummy,最后要返回dummy.next, dedug了一下发现是pre.next = cur.next;这一步的时候对dummy进行了更新, 之后又看了看动画演示,明白具体的操作,但还是不理解原因 结果我就发现我虽然不理解,但是我已经背下来了
阅读全文
摘要:2022/09/22 第二天 第一题 这题我就直接平方后排序了,很无脑但很快乐啊(官方题解是双指针 第二题 滑动窗口的问题,本来我也是直接暴力求解发现在leetCode上超时,看了官方题解,也是第一次了解滑动窗口。 第三题 螺旋矩阵是我用暴力没有解出来的题,我总数在找每行每列的规律,谁知道是转着圈存
阅读全文
摘要:2022/09/21 第一天 数组 第一题 第二题 思路: 交换数值为val的元素与最后一个元素的位置,并减少数组的长度
阅读全文