链表在内存与堆上的内存分布
class ListNode {
int val;
ListNode next;
ListNode() {}
ListNode(int val) { this.val = val; }
ListNode(int val, ListNode next) { this.val = val; this.next = next; }
}
如上所示一个基本的链表节点定义,包括data域和next域,每一个node节点在堆上分配空间,且在物理空间不连续,如下所示
List.
原创
2021-03-30 14:02:32 ·
835 阅读 ·
1 评论