//define single-linked list:
stuct ListNode{
int val;
ListNode* next;
ListNode*(int x) :val(x),next(null){}
};
其实简单说就是struct一个ListNode然后对节点设置类型,初始化next指针,最后将节点和指针的关系表示出来;
如何使用这样的单项列表呢?
class solution{
public:
ListNode* addtwoNum(ListNode* l1,ListNode* l2){
return addbybit(l1,l2,0);
}
};