1. Название Описание
Введите список, возвращая список последовательно от хвоста к голове ArrayList.
2. Список -> Список
2.1 Анализ
Связанный список всех сохраненных извлечены в списке, то список в обратном порядке;
2.2 Код
# class ListNode:
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution:
# 返回从尾部到头部的列表值序列,例如[1,2,3]
def printListFromTailToHead(self, listNode):
# write code here
new_list = []
while listNode:
new_list.append(listNode.val)
listNode = listNode.next
return new_list[::-1]
3. Способ по списку обратном порядке
3.1 Ссылка CSDN блог
3.2 Создание пустого списка L, который, в свою очередь, вставляется в каждую позицию 0, следующим образом:
l = []
l.insert(0, head.val)