什么大肥猪
什么大肥猪
全部文章
题解
归档
标签
去牛客网
登录
/
注册
什么大肥猪的博客
全部文章
/ 题解
(共14篇)
题解 | #缺失的第一个正整数#
package main import "sort" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @return int整型 */ func minNumberDisappeared...
Go
2022-06-01
0
306
题解 | #链表相加(二)#
思路:从前面开始加减涉及到位数不同、循环不好设计的问题。这里分别使用切片保存两个链表的值,再逆序排列,这样可以使得本应相加的位数相同。若两个链表的元素个数不同,这里考虑到长链表相加后位数可能会加1,分别将两个切片后添加0,直至添加到长链表元素个数+1。至于两数相加的问题不多介绍,只用一个count表...
Go
链表
2022-05-25
0
315
题解 | #链表中的节点每k个一组翻转#
思路:给定一个链表,和一个小组的长度k,可以将一个小组分为(用切片表示:)[0:k][k:2k]...多余的不用进行翻转。这里可分为小组的数量即是链表切片与给定k的商,这里用nums表示。接下来只需要循环将上述分成的切片的切片进行“交换”,最后统一指定Next,(最后一个节点的Next置为nil)。...
Go
链表
2022-05-24
0
321
题解 | #链表内指定区间反转#
这里使用的方法比较复杂: 1.遍历链表并且使用切片接收 2.切片指定范围的翻转(切片的切片): 1.根据切片的切片长度指定for循环终止条件 2.交换 3.将切片的每个元素指定连接关系,最后一个元素的Next赋为nil 4.输出切片的首结点 func reverseBetween(head *Lis...
Go
2022-05-24
0
308
首页
上一页
1
2
下一页
末页