- 博客(20)
- 收藏
- 关注
原创 LeetCode力扣刷题:290.单词规律
嵌套两次遍历,判断两边儿单词相等情况是否相等直接上解法吧前提是要判断pattern跟s的规模(size)是否相同。
2023-11-07 20:22:48
111
原创 LeetCode力扣刷题:345.反转字符串中的元音字母
正向遍历str一遍,用vector录入所有元音字母,再反向遍历str一遍,将vector中的字符正序填入str的元音字符位。
2023-11-07 19:57:18
150
原创 LeetCode力扣刷题:27.移除元素
第一版:(还没领悟到双指针的内核)113 / 113 个通过测试用例。内存消耗: 5.8 MB。执行用时: 8 ms。
2023-04-25 14:37:30
225
原创 Leetcode力扣刷题:11.盛水最多的容器
而且要明确一点,本题是要返回一个面积值,所以我们只需要先设定一个初始面积值,后面求得的面积值不断与其相比较,取最大就好。一个容器能盛水多少,取决于最短的那根柱子有多高,所以我们需要尽力移动指向较短柱子的指针,不断换长柱子,就能增大面积。把数字具象成一根根柱子,我们的指针柱子之前游走。为了方便比较,单独写一个求面积的函数。双指针,分别指向数组的两端。本题很明显用双指针法。
2023-04-24 11:23:33
105
原创 LeetCode力扣刷题:26.删除有序数组中的重复项
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。再搭配上我那每找到一个重复的就填充的函数,我是怎么也写不对。我最初的思路是:设置了一个Fill函数,只要我找到前后两个数字,我就让后面的数把前面的填充了。我看了一下标准答案,用的while循环,其他差不多。删除重复项,还要算最后数组的长度,想想就打脑壳。
2023-04-23 22:28:04
220
原创 LeetCode力扣刷题:744.寻找比目标字母大的最小字母(二分法重要心得!!!)
详细理解可见我的上一篇博客,力扣69题求x的平方根https://blog.csdn.net/Emily_loves_code/article/details/130193731?用二分法找目标,无非三种情况(前提条件是while(left<=right))因为题目中说了字符串数组是一个非递减序列,所以可用二分法解答。5.8 MB, 在所有 C 提交中击败了76.30%的用户。12 ms, 在所有 C 提交中击败了24.50%的用户。1.完全等于,即可以用if(arr[i]right==mid的情况。
2023-04-17 10:39:46
101
原创 LeetCode力扣题目:1385.两个数组间的距离值
再在findTheDistanceValue 函数中遍历arr1中的每一个元素,若符合规范,count++首先定义一个布尔函数,判断arr1中的一个元素对于arr2是否符合距离规范。最后的距离值就是count。
2023-04-16 21:31:39
104
原创 LeetCode力扣题目:罗马数字转整数
心理路程:拿到这个题我完全不知道该怎么做,看了两眼评论,还是没有灵感,最后看的题解视频才知道该怎么做的,写代码和调试的过程还是很顺利,基本没有什么问题,就是这个思路太关键了。5.7 MB, 在所有 C 提交中击败了56.14%的用户。8 ms, 在所有 C 提交中击败了56.61%的用户。
2023-04-14 08:47:25
177
1
原创 C语言 LeetCode题目 判断回文数bool类型
链接:https://leetcode.cn/problems/palindrome-number。题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。来源:力扣(LeetCode)
2023-04-13 13:26:17
378
1
原创 第一篇博客
[TOC]小白博客入门准备开始写博客啦! 以后会更新一些学习笔记,然后分享一些自己的学习心得。你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Comm
2023-04-12 21:43:44
215
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人