02 2022 档案
摘要:import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.Unsuppor
阅读全文
摘要:import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis
阅读全文
摘要:917. 仅仅反转字母 题目描述 给你一个字符串 s ,根据下述规则反转字符串: 所有非英文字母保留在原有位置。 所有英文字母(小写或大写)位置反转。 返回反转后的 s 。 示例 1: 输入:s = "ab-cd" 输出:"dc-ba" 示例 2: 输入:s = "a-bC-dEf-ghIj" 输出
阅读全文
摘要:389. 找不同 题目描述 给定两个字符串 s 和 t ,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例 1: 输入:s = "abcd", t = "abcde" 输出:"e" 解释:'e' 是那个被添加的字母。 示例
阅读全文
摘要:import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.da
阅读全文
摘要:下一个排列 题目描述 实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须** 原地 **修改,只允许使用额外常数空间。 示例 1: 输入:nums = [1,2,3] 输出:[1,3
阅读全文
摘要:题目描述 给你一个 升序排列 的数组 nums ,请你** 原地** 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums 的第一部分。更规范地说,如果在删除重复项之后有 k 个
阅读全文
摘要:题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例1: 输入:nums =
阅读全文
摘要:1. 声明 这个主题是一位大佬做的。 大佬博客园地址:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory。 大佬Github地址:https://www.cnblogs.com/BNDong。 2. 安装 申请JS权限 博客皮肤选择SimpleM
阅读全文
摘要:个人感觉自己总结的思路没有官方解答好,所以思路都是复制的官方解答。其实思路不难理解,重要的是思想。 题目描述 nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。 给你两个 没有重复元素 的数组 nums1 和 nums2 ,下标从
阅读全文