张小小帅
张小小帅
全部文章
分类
题解(43)
归档
标签
去牛客网
登录
/
注册
张小小帅的博客
全部文章
(共8篇)
题解 | #删除有序链表中重复的元素-II#
package main import . "nc_tools" /* //递归 func deleteDuplicates( head *ListNode ) *ListNode { if head == nil || head.Next == nil { ...
Go
递归
迭代
2021-09-21
2
399
题解 | #删除有序链表中重复的元素-I#
package main import . "nc_tools" /* //递归 func deleteDuplicates( head *ListNode ) *ListNode { // write code here if head == nil || h...
Go
递归
迭代
2021-09-21
1
561
题解 | #链表内指定区间反转#
package main import . "nc_tools" //头插法 func reverseBetween( head *ListNode , m int , n int ) *ListNode { // write code here if he...
Go
迭代
2021-09-19
5
495
题解 | #链表中的节点每k个一组翻转#
package main import . "nc_tools" /* //递归,时空On func reverseKGroup( head *ListNode , k int ) *ListNode { // write code here cur := h...
Go
递归
迭代
2021-09-19
1
454
题解 | #合并两个排序的链表#
package main import . "nc_tools" func Merge( pHead1 *ListNode , pHead2 *ListNode ) *ListNode { // write code here dummy := &Li...
Go
迭代
2021-09-19
2
366
题解 | #按之字形顺序打印二叉树#
package main import . "nc_tools" func Print( pRoot *TreeNode ) [][]int { // write code here if pRoot == nil { return [][]in...
Go
二叉树
迭代
2021-09-18
2
397
题解 | #求二叉树的层序遍历#
package main import . "nc_tools" //BFS迭代法,通法 func levelOrder( root *TreeNode ) [][]int { // write code here if root == nil { ...
Go
BfS
迭代
2021-09-17
5
490
题解 | #反转链表#
package main import . "nc_tools" //递归 func ReverseList(head *ListNode) *ListNode { if head == nil || head.Next == nil { return ...
Go
递归
迭代
链表
2021-09-17
5
399