自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021年6月8号,力扣刷题记录---Java---栈与队列

剑指offer04、05剑指 Offer 05. 替换空格题目地址题目描述请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."思路为了将字符串中的空格转换成“%20”,就是将字符串中的一个空格字符转换成三个确定的字符。那么可以将字符串进行遍历,在遇到空格之时将空格转换成三个字符“%20”。代码及注释class Solution { public String replac

2021-06-08 16:31:01 231 1

原创 2021年5月8号,力扣刷题记录---Java---双指针法

刷题记录剑指 Offer 05. 替换空格题目地址题目描述请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."思路为了将字符串中的空格转换成“%20”,就是将字符串中的一个空格字符转换成三个确定的字符。那么可以将字符串进行遍历,在遇到空格之时将空格转换成三个字符“%20”。代码及注释class Solution { public void reverseString(ch

2021-05-17 11:32:40 227

原创 2021年5月4号,力扣刷题记录---Java---字符串

字符串系列344. 反转字符串题目地址题目描述编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例 1:输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例 2:输入:["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"]思路利用左右指针方

2021-05-07 16:10:51 231

原创 2021年4月2号,力扣刷题记录---Java---哈希表

刷题记录242. 有效的字母异位词题目地址题目描述给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false思路含义就是两个字符串中的字母相同,数量相等代码及注释方法一:class Solution { public boolean isAnagram(String s, Stri

2021-04-20 10:41:52 170

原创 2021年3月21号,力扣刷题记录---Java---哈希表

剑指offer04、05剑指 Offer 05. 替换空格题目地址题目描述请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."思路为了将字符串中的空格转换成“%20”,就是将字符串中的一个空格字符转换成三个确定的字符。那么可以将字符串进行遍历,在遇到空格之时将空格转换成三个字符“%20”。代码及注释class Solution { public String replac

2021-04-02 11:41:42 215

原创 2021年3月26号,力扣刷题记录---Java-数组

数组35. 搜索插入位置题目地址题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 4:输入: [1,3,5,6], 0输出: 0思路二分法查找元素,并将元素进行插入代码及注释class Solution { public int searchIn

2021-03-29 22:08:46 203

原创 2021年3月21号,力扣刷题记录---Java

剑指offer04、05剑指 Offer 05. 替换空格题目地址题目描述请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."思路为了将字符串中的空格转换成“%20”,就是将字符串中的一个空格字符转换成三个确定的字符。那么可以将字符串进行遍历,在遇到空格之时将空格转换成三个字符“%20”。代码及注释class Solution { public String replac

2021-03-23 10:24:34 207

原创 2021年3月18号,力扣刷题记录---Java

时间:3月14号内容:数组、排序1288. 删除被覆盖区间题目描述代码及注释内容:数组、排序1288. 删除被覆盖区间题目描述给出 R 行 C 列的矩阵,其中的单元格的整数坐标为 (r, c),满足 0 <= r < R 且 0 <= c < C。另外,我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格。返回矩阵中的所有单元格的坐标,并按到 (r0, c0) 的距离从最小到最大的顺序排,其中,两单元格(r1, c1) 和 (r2, c2) 之间的距离是曼哈顿距离,

2021-03-22 21:37:23 187

原创 2021年3月16号,力扣刷题记录---Java

时间:3月14号内容:数组、排序1288. 删除被覆盖区间题目描述代码及注释452. 用最少数量的箭引爆气球题目描述代码及注释1030. 距离顺序排列矩阵单元格题目描述![题目详情](https://img-blog.csdnimg.cn/20210316162751680.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ3

2021-03-16 16:35:40 159

原创 2021年3月12号,力扣刷题记录---Java

时间:3月12号内容:数组、排序1288. 删除被覆盖区间题目描述代码及注释56. 合并区间题目描述代码及注释57. 插入区间题目描述代码及注释内容:数组、排序1288. 删除被覆盖区间题目描述给你一个区间列表,请你删除列表中被其他区间所覆盖的区间。只有当 c <= a 且 b <= d 时,我们才认为区间 [a,b) 被区间 [c,d) 覆盖。在完成所有删除操作后,请你返回列表中剩余区间的数目。示例:输入:intervals = [[1,4],[3,6],[2,8]]输出:2

2021-03-14 10:43:04 158

空空如也

空空如也

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

TA关注的人

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