力扣 203. 移除链表元素
有个处理链表的技巧,在待处理的链表头加上一个自己设计的头。这个头指向原来链表的头部。 定义一个自己的头节点s,s.next 指向原来链表的头部,这样就不用另外考…
有个处理链表的技巧,在待处理的链表头加上一个自己设计的头。这个头指向原来链表的头部。 定义一个自己的头节点s,s.next 指向原来链表的头部,这样就不用另外考…
从某个地方听到一个题目,题目如下:有一个数组,里面有两个元素只出现奇数次,剩下的所有元素只出现偶数次,那么请你找出这两个出现奇数次的数字。 用遍历的方法可以解决…
这类对数组操作的题目一般会限制时间复杂度或空间复杂度,并且考察数组不能修改大小的特点。且这类数组题目很灵活,不能简单套用遇到过的题目做法。这种题一般用到双指针法…
我的想法如下 每次只能从数组里面取一个字符串,计算这个字符串的0的个数和1的个数。 假设有一个背包,每次遍历strs中的字符串,都选择把这个字符串放进背包或者不…
这道题可以这样理解:target是由数组里的某些数字加上+号或-号然后求和得到。所以target也等于数组里一些数字减去另一些数字得到的结果。把数组里面前面是正…
我了解到这本书是因为王树义教授的推荐,是天津师范大学的那个王树义教授。现在进入正题。 人们普遍认为成功是一种很玄妙的事情或者说是可遇不可求的,一方面成功需要自己…
第一种方法是新建一个vector,把两个数组中的前m和前n个数字存到这个空的vector中,然后对vector排序,得到有序的元素,然后把这个有序元素组成的ve…
N字形变换的解题方法是把字母排列成Z字形的规律找出来。 先定义n=s.length(),n是字符串中字符的数量。 第一种想法是用二维矩阵把字母按照Z字形存放起来…
题目:有一个只包含大小写字母的字符串,请你去掉其中重复的字母,不改变字母原来的相对位置。 我一开始想着用遍历的方法,在vector中每添加一个字符时就遍历一次,…
我在使用vector时没有指定元素个数,然后就用下标访问vector,这导致段错误,访问了未分配的内存。所以在使用vector之前仔细检查。通常这种错误对于经验…