链表ListNode
链表操做方法
一些节点,除了最后一个节点之外的每个节点都存储着下一个节点的地址,依据这种方法依次链接, 构成一个链式结构。html
class ListNode { //类名 :Java类就是一种自定义的数据结构 int val; //数据 :节点数据 ListNode next; //对象 :引用下一个节点对象。在Java中没有指针的概念,Java中的引用和C语言的指针相似 }
while(cur.next != null){ length++; cur = cur.next; }
链表写好以后倒叙读取链表的数据 head.val 而后再head.next 移动头节点的指针数组
利用栈先进后出的特色数据结构
.val就是栈对象或者链表对象对应的值ide
int[] print = new int[size]; for (int i = 0; i < size; i++) { print[i] = stack.pop().val; }