力扣题解
文章平均质量分 58
小染大大
c++er
展开
-
九坤投资专场竞赛 题解
力扣的题解c++代码原创 2022-08-22 17:09:25 · 1828 阅读 · 0 评论 -
Datawhale & 阿里云天池LeetCode基础训练营 c++ Code
Datawhale & 阿里云天池LeetCode基础训练营Task1: 数组课后习题1. 删除有序数组中的重复项(Easy)**题意:**给一个有序的数组,其中有若干数是重复出现的,如 [1,1,2,2,2,4,] 删除重复项后为 [1,2,4]。现要求你将重复项删除,并返回新的数组长度。示例 1:输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被原创 2022-02-14 21:31:01 · 719 阅读 · 0 评论 -
剑指 Offer 22. 链表中倒数第k个节点 力扣 LeetCode每日一题——c++ java python三种代码题解
题目链接:剑指 Offer 22. 链表中倒数第k个节点2021年9月2日 星期四鸽王如我,又断更了。哎!今天我们又来欺负简单题了冲冲冲觉得我写的还可以的大佬,欢迎留下一个赞(可怜的眼神.OoO.)题意很简单,找到链表中倒数第k个节点,也是就正数第n-k+1个节点 正向遍历然后统计节点个数输出即可。c++/***by 小染 **2021年9月2日 星期四 18:28*//** * Definition for singly-linked list. * struct原创 2021-09-02 18:33:06 · 131 阅读 · 0 评论 -
581. 最短无序连续子数组 力扣 LeetCode每日一题——c++ java python三种代码题解
题目链接:最短无序连续子数组2021年8月3日 星期二思路如果将之间某段重新排序可以得到递增的序列,那么我们假设这三段分别为abc所以ac显然是有序的,那么我们排序以后,用前指针找到左端点,后指针找到右端点即可。tips:两个端点肯定不同,因为如果两个端点一样的话,说明这个区间只有一个值,那么对一个元素排序与否肯定不会有影响所以两个端点是成对出现的cpp/***by 小染 **2021年8月3日 星期二 14:37*/class Solution {public: i原创 2021-08-03 16:07:03 · 130 阅读 · 0 评论 -
171. Excel表列序号 力扣 LeetCode每日一题——c++ java python三种代码题解
题目链接:Excel表列序号2021年7月30日 星期五这道题目呢比较简单,是一个26进制转换成10进制的问题,按权展开即可,下面上代码。c++/***by 小染 **2021年7月30日 星期五 13:15*/class Solution {public: int titleToNumber(string s) {//这个里面的参数名字太长了,我改了一下,但对程序并无影响。 int res=0; int len=s.length();原创 2021-07-30 13:15:32 · 280 阅读 · 1 评论 -
1104.二叉树寻路 力扣 LeetCode每日一题——c++ java python三种代码题解
题目链接:二叉树寻路2021年7月29日 星期四第一次写力扣每日一题题解,还是三种代码风格(c++,java,python)这几个比较热门的语言,算是一个挑战吧。希望自己能坚持下去,各位一起加油呀。如有错误,烦请指正,闲话少叙,我们直接步入正题。经过观察和推理,我们可以得到几个结论如下层数level与label的关系: 2level>label 所以我们可以用一个简单的循环求得层数奇数层 即(level%2)==1 时 该层数为排列 [ 2level-1 , 2level-1原创 2021-07-30 00:35:05 · 187 阅读 · 0 评论