https://leetcode.com/problems/reverse-linked-list/
你会得到一个链结串列,把它反过来吧
今天是很基本的题目,是资讯工程系大一就会学到的东西,所以今天就用超新手向的方式来写这篇吧!
# Definition for singly-linked list.
# class ListNode:
# def __init__(self, val=0, next=None):
# self.val = val
# self.next = next
class Solution:
def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]:
current = head
previous = None
while current:
temp = current.next
current.next = previous
previous = current
current = temp
return previous
temp = current.next
current.next = previous
previous = current
current = temp
看文字说明觉得不够的人,就看看下面连结里的动画吧
动画连结
>>: ML专案的特徵工程为什麽存在?包含哪些层面?怎麽练手感?
今天!就是今天!!这个系列终於要完结啦~(撒花)(狂撒) 最後一个要教的技巧就是关於档案操作,如果想...
前言: 本篇是纪录如何在Ubuntu 20.04 LTS 底下搭建LEMP + WordPress ...
前言 前一天提到的Hybrid Cryptosystem,其中使用到的「key」会进行封装,避免被有...
先前有介绍过 dat.GUI,这篇补充一些先前没提过的部分: [PixiJS - Day-16] 使...
AWS 所提供的 AWS Academy 教材可以透过 AWS Academy Learning M...