真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JZ3如何從尾到頭打印鏈表

本篇文章為大家展示了JZ3如何從尾到頭打印鏈表,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

寧鄉(xiāng)ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

從尾到頭打印鏈表

題目:

輸入一個(gè)鏈表,按鏈表從尾到頭的順序返回一個(gè)ArrayList。

核心代碼

# -*- coding:utf-8 -*-
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution:
    # 返回從尾部到頭部的列表值序列,例如[1,2,3]
    def printListFromTailToHead(self, listNode):
        # write code here
        l = list()
        while listNode:
            l.append(listNode.val)
            listNode = listNode.next
        l.reverse()
        return l

調(diào)試代碼

# 輸入一個(gè)鏈表,按鏈表從尾到頭的順序返回一個(gè)ArrayList。

# -*- coding:utf-8 -*-

'''
定義一個(gè)節(jié)點(diǎn)的類
'''
class ListNode:
    def __init__(self, x):
        # 指向節(jié)點(diǎn)的值
        self.val = x
        # 指向下一個(gè)節(jié)點(diǎn)
        self.next = None

# 工具類(傳入節(jié)點(diǎn),返回逆序列表)
class Solution:
    # 返回從尾部到頭部的列表值序列,例如[1,2,3]
    def printListFromTailToHead(self, listNode):
        l = []
        # 判斷節(jié)點(diǎn)是否存在,如果存在,將節(jié)點(diǎn)的值存入列表,并指向下一個(gè)節(jié)點(diǎn)
        while listNode:
            l.append(listNode.val)
            listNode = listNode.next
        l.reverse()
        return l

if __name__ == '__main__':
    # 實(shí)例化幾個(gè)新節(jié)點(diǎn),并賦初始值
    node1 = ListNode(1)
    node2 = ListNode(2)
    node3 = ListNode(3)
    # 建立列表間的指向關(guān)系
    node1.next = node2
    node2.next = node3
    # 實(shí)例化工具類
    solution = Solution()

    # 輸出返回值
    a = solution.printListFromTailToHead(node1)
    print(a)

上述內(nèi)容就是JZ3如何從尾到頭打印鏈表,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站題目:JZ3如何從尾到頭打印鏈表
文章網(wǎng)址:http://weahome.cn/article/piecod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部