ivansli
ivansli
全部文章
分类
题解(70)
归档
标签
去牛客网
登录
/
注册
ivansli的博客
全部文章
(共11篇)
题解 | #划分链表#
创建2个新的链表 package main import . "nc_tools" /* * type ListNode struct{ * Val int * Next *ListNode * } */ /** * * @param head ListNode类 ...
go
链表
2021-05-04
0
610
题解 | #链表的奇偶重排# go 实现
func oddEvenList( head *ListNode ) *ListNode { // write code here // &...
go
链表
2021-04-26
1
623
题解 | #链表中倒数第k个结点# go + 快慢指针
go + 快慢指针 func FindKthToTail( pHead *ListNode , k int ) *ListNode { // write code here if pHead == nil { return pHead } slow...
go
链表
快慢指针
2021-04-24
0
426
题解 | #判断一个链表是否为回文结构# go + 递归
go + 递归 func isPail( head *ListNode ) bool { // write code here // 递归 var check func(*ListNode)bool check = func(node *ListNode) bool { ...
go
链表
2021-04-22
0
461
题解 | #单链表的排序# go + 分治(归并排序)
go + 分治 package main import . "nc_tools" /* * type ListNode struct{ * Val int * Next *ListNode * } */ /** * * @param head ListNode类 the h...
go
链表
2021-04-22
1
654
题解 | #合并k个已排序的链表# go + 分治
go + 分治 package main import . "nc_tools" /* * type ListNode struct{ * Val int * Next *ListNode * } */ /** * * @param lists ListNode类一维数组 ...
go
链表
2021-04-22
0
469
题解 | #两个链表生成相加链表# go + 三个栈实现
go + 三个栈实现 package main import . "nc_tools" /* * type ListNode struct{ * Val int * Next *ListNode * } */ /** * * @param head1 ListNode类 ...
go
链表
2021-04-21
1
532
题解 | #两个链表的第一个公共结点# go + 双指针
go实现 首先,使用两个指针分别指向两个链表如果其中一个到达了终点,则把另一个链表头节点赋值给对应指针,直到最后两个指针指向同一个位置 package main import . "nc_tools" /* * type ListNode struct{ * Val int * Nex...
go
链表
2021-04-21
0
706
题解 | #删除有序链表中重复出现的元素# go + 双指针
Go 双指针 package main import . "nc_tools" /* * type ListNode struct{ * Val int * Next *ListNode * } */ /** * @param head ListNode类 * @ret...
go
链表
链表
2021-04-21
0
770
题解 | #删除有序链表中重复的元素# Golang + 双指针
双指针 /** * * @param head ListNode类 * @return ListNode类 */ func deleteDuplicates( head *ListNode ) *ListNode { // write code here if hea...
go
链表
2021-04-21
1
573
首页
上一页
1
2
下一页
末页