个人备案号 可以做游戏网站吗,佳木斯 两学一做 网站,哪里可以接广告,用.net做的网站吗实例要求#xff1a;
1、给定单链表的头节点 head #xff1b;2、请反转链表#xff1b;3、最后返回反转后的链表#xff1b;
案例展示#xff1a; 实例分析#xff1a;
1、入参合理性检查#xff0c;即head ! NULL || head-next ! NULL#xff1b;2、while循环…实例要求
1、给定单链表的头节点 head 2、请反转链表3、最后返回反转后的链表
案例展示 实例分析
1、入参合理性检查即head ! NULL || head-next ! NULL2、while循环遍历单链表3、将第二个数据节点依次头插到第一个数据节点前即可
示例代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/struct ListNode* reverseList(struct ListNode* head) {if(head NULL || head-next NULL){return head;}struct ListNode *p head;struct ListNode *q p-next;p-next NULL;while(p){p q-next;q-next head;head q;q p;}return head;}运行结果