LeetCode算法题解
GRJ_15
聚木成林,聚水成冰
展开
-
得到0的操作数
把两个数字轮换着做减法,直到得到0为止,统计出数学运算的次数原创 2023-07-08 18:43:57 · 50 阅读 · 1 评论 -
算法题解:美丽下标对的数目
时间复杂度不到O(n^3),超过了100%的参赛者。原创 2023-06-25 12:18:01 · 80 阅读 · 1 评论 -
算法题解:总行驶距离
算法复杂度是O(9),击败了100%的参赛者原创 2023-06-18 12:35:34 · 59 阅读 · 0 评论 -
算法题解:既不是最小值也不是最大值
先把长度为1和2的数组排除掉,再使用标准库的sort函数排序,取数组的第二个值即可。击败了100%的参赛者,时间复杂度是O(1)原创 2023-06-11 12:37:09 · 168 阅读 · 1 评论 -
加一:算法题解
本算法使用了递归算法和向量的反转,判断出了各种复杂的情况,时间复杂度是O(n),击败了100%的用户。原创 2023-06-09 17:37:20 · 42 阅读 · 0 评论 -
最小化字符串长度:算法题解
先排序,后把字符串归一化。击败了100%的参赛者,算法复杂度是O(n)原创 2023-06-04 13:03:09 · 33 阅读 · 0 评论 -
移除字符串中的尾随零:算法题解
先算出字符串的长度,再算出字符串中尾数0的数目,最后把字符串末尾的0全部截取掉,算法复杂度是O(n),击败了100%的用户原创 2023-05-28 12:31:21 · 153 阅读 · 0 评论 -
删除有序数组中的重复项:算法题解
时间复杂度是O(n),通过了361个测试用例,用时440ms原创 2023-05-26 17:57:15 · 45 阅读 · 2 评论 -
回文数算法题解
写出了递归函数和判断int整型的位数的函数,得到了回文数题目的代码。回文数代码击败了57%的用户。原创 2023-05-18 11:58:16 · 51 阅读 · 0 评论 -
爬楼梯算法解析
本爬楼梯算法使用了高中排列组合知识原创 2023-05-16 15:37:27 · 78 阅读 · 1 评论 -
我的twosum算法题解
需要使用2层遍历,再加上一些基础的附加条件,就可以写出这个算法。但是无法使用调试功能。原创 2023-05-07 08:46:09 · 121 阅读 · 1 评论 -
有效的括号:算法题解
isValid算法中使用了正则表达式的规则,也写出了regexMatch算法原创 2023-05-21 07:50:47 · 41 阅读 · 1 评论 -
最后一个单词的长度:算法题解
写出了获取字符串中单个字符的函数,并且使用了字符串对象的trim()方法。代码的时间复杂度是O(n),空间复杂度也较高。原创 2023-05-19 11:34:57 · 38 阅读 · 1 评论