中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python單鏈表反轉的方法是什么

小億
50
2023-12-06 19:42:53
欄目: 編程語言

Python中單鏈表的反轉可以通過迭代或遞歸實現。

  1. 迭代法:

    def reverseList(head):
        prev = None
        current = head
        while current:
            next_node = current.next
            current.next = prev
            prev = current
            current = next_node
        return prev
    
  2. 遞歸法:

    def reverseList(head):
        if not head or not head.next:
            return head
        new_head = reverseList(head.next)
        head.next.next = head
        head.next = None
        return new_head
    

以上兩種方法都會返回反轉后的鏈表的頭節點。

0
汉中市| 江永县| 神池县| 乌兰浩特市| 红原县| 鹤峰县| 南召县| 仙桃市| 云和县| 柯坪县| 南漳县| 侯马市| 蒙山县| 三河市| 阳江市| 凤台县| 常德市| 霍州市| 韩城市| 连城县| 山东省| 孟州市| 上高县| 双峰县| 大邑县| 黄石市| 南靖县| 海安县| 津南区| 延边| 乐至县| 无棣县| 肥西县| 玉田县| 黄陵县| 元氏县| 饶平县| 稷山县| 黄石市| 江川县| 庆元县|