美文网首页
2018-08-21

2018-08-21

作者: 常人 | 来源:发表于2018-08-21 12:43 被阅读9次

遍历数组等要输出元素的个数

使用while循环;

bool isPalindrome(struct ListNode* head)

 { int m =0;

 while(head)

{ head = head ->next ; m++; }

 return result; }

使用while 语句进行对双向链表尾指针进行赋值

while(tmp)

{ length++;

tail = tmp; //store tail value

 tmp = tmp->next; }

链表中的头指针head 只有指针域 没有值域

bool isPalindrome(struct ListNode* head)

*(head -> next).value   才是节点中保存的值 (需要程序的验证);

链表的反转核心思想代码

指针变向等不改变原来内存中的值;

相关文章

网友评论

      本文标题:2018-08-21

      本文链接:https://www.haomeiwen.com/subject/ifgdiftx.html