题目:
https://www.nowcoder.com/ta/coding-interviews
输入一个链表:
按链表值从尾到头的顺序返回一个ArrayList。
定义链表:
1 | class ListNode: |
思考:
读取链表中的元素,放入列表,倒序输出
1 | class Solution: |
疑问:链表的顺序感觉上跟直觉相反?在这里,用循环创建链表结构,最先创建的是末节点.
1 | # 根据节点定义,用循环创建一个链表结构: |
这是生成的链表数据 1
这是生成的链表数据 2
这是生成的链表数据 3
这是生成的链表数据 4
这是生成的链表数据 5
1 |
|
[1, 2, 3, 4, 5]
python列表切片
1 | # -*- coding: UTF-8 -*- |
abc
defg
gfedcba
aceg
range(0, 10, 2)
ge
1 | print(range(10)[::2]) |
range(0, 10, 2)
reference:
1.https://blog.csdn.net/Datawhale/article/details/81947290
1 |