牛客网刷题--2
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。
vector<int> printListFromTailToHead(ListNode* head)
{
vector<int> tempList;
if(head!=NULL)
{
tempList.insert(tempList.begin(),head->val);
while(head->next!=NULL)
{
head=head->next;
tempList.insert(tempList.begin(),head->val);
}
}
return tempList;
}
判断投指针是否为空;
不为空就将头指针的内容压入临时容器中;
循环判断下一个指针不为空的时候,不断压入临时容器;
注意.inset的使用。