最新 最热

[leetcode] 合并两个排序列表 Merge Two Sorted Lists 【Java】

合并两个已排序的链接列表并将其作为新列表返回。新列表应该通过拼接前两个列表的节点来完成。

2021-09-24
1

【朝花夕拾】如何实现一个高效的单向链表逆序输出?

问题:如何实现一个高效的单向链表逆序输出? 出题人:阿里巴巴出题专家:昀龙/阿里云弹性人工智能负责人 参考答案:下面是其中一种写法,也可以有不同的写法,比如递归等。供参考。...

2021-09-16
1

2021-08-12:约瑟夫环问题。给定一个链表头节点head,和

2021-08-12:约瑟夫环问题。给定一个链表头节点head,和一个正数m,从头开始,每次数到m就杀死当前节点 ,然后被杀节点的下一个节点从1开始重新数, 周而复始直到只剩一个节点,返回最后的节点。...

2021-08-13
0

148. 排序链表

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 class Solution { public ListNode sortList(ListNode head)

2021-06-29
0

Leetcode 206. Reverse Linked List 链表翻转 Python 两种解法

问题描述Reverse a singly linked list. 翻转一个链表#1第一种方法:迭代class ListNode(object): def __init__(self, x): self.val = x self.next = Noneclass ...

2021-06-15
0

237. 删除链表中的节点

请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为 要被删除的节点 。这道题只告诉我们要删除的节点,我们并不知道该节点的上一个节点是什么 class Solution...

2021-06-09
0

go: 实现一个栈stack

可以用简单的slice来实现。// Stack ...type Stack struct { inner []byte}// Push ...func (s *Stack) Push(v byte) { s.inner = append(s.inner, v) // Push}// P...

2021-06-09
1