1 --简单链表 2 list = nil 3 4 for i = 1,5,1 do 5 a = io.read() 6 list = { [‘next‘] = list, [‘value‘] = a} 7 end 8 9 l = list 10 while l do 11 print(l.value) 12 l = l.next 13 end
ps:不得不说lua令人惊叹。逆序形成链表结构。 遍历的时候也会逆序输出。
时间: 2024-10-21 22:15:15
1 --简单链表 2 list = nil 3 4 for i = 1,5,1 do 5 a = io.read() 6 list = { [‘next‘] = list, [‘value‘] = a} 7 end 8 9 l = list 10 while l do 11 print(l.value) 12 l = l.next 13 end
ps:不得不说lua令人惊叹。逆序形成链表结构。 遍历的时候也会逆序输出。