当前位置: 首页 > news >正文

跨境网站入口深圳市住房和建设局网站登录

跨境网站入口,深圳市住房和建设局网站登录,企业查询软件,手机网站 微网站代码随想录刷题第四天 | 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II 24. 两两交换链表中的节点 有一个点学到了 while循环那里的cur-next!nullptrcur-next-next!nullptr 顺序不要错了 /*** Definit…代码随想录刷题第四天 | 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II 24. 两两交换链表中的节点 有一个点学到了 while循环那里的cur-next!nullptrcur-next-next!nullptr 顺序不要错了 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/ class Solution { public:ListNode* swapPairs(ListNode* head) {ListNode *dummyhead new ListNode(0);dummyhead-next head;ListNode *cur dummyhead;while(cur-next!nullptrcur-next-next!nullptr){ListNode *temp cur-next;ListNode *temp1 cur-next-next-next;cur-next cur-next-next;cur-next-next temp;cur-next-next-next temp1;temp1 temp-next;cur temp;}return dummyhead-next;} };19.删除链表的倒数第N个节点 快慢指针主要是思路 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/ class Solution { public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode *dummyhead new ListNode(0);dummyhead -next head;ListNode *fast_point dummyhead;ListNode *slow_point dummyhead;n;while(n--fast_point!nullptr){fast_point fast_point-next;}while(fast_point!nullptr){fast_point fast_point-next;slow_point slow_point-next;}ListNode* temp slow_point-next;slow_point-next slow_point-next-next;delete temp;temp nullptr;return dummyhead-next;} };链表相交 重点在于链表如果相交后面的长度一定一样然后再比较指针就行leetcode的方法一看就贼高级贼简洁但是没看懂烦 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNode *curA headA;ListNode *curB headB;int length_a 0;int length_b 0;while(curA!nullptr){curA curA-next;length_a;}while(curB!nullptr){curB curB-next;length_b;}curA headA;curB headB;if(length_blength_a){swap(length_a,length_b);swap(curA,curB);}int gap length_a-length_b;while(gap--){curA curA-next;}while(curA!nullptr){if(curA curB){return curA;}curA curA-next;curB curB-next;}return nullptr;} };环形链表II 很有意思得先想到fast走两步 slow走一步 然后就变成一道数学题了学到了 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode *detectCycle(ListNode *head) {ListNode *fast head;ListNode *slow head;while(fast!nullptr fast-next !nullptr){fast fast-next-next;slow slow-next;if(fast slow){ListNode *index1 fast;ListNode *index2 head;while(index1!index2){index1 index1-next;index2 index2-next;}return index2;}}return nullptr;} };
http://www.zqtcl.cn/news/419932/

相关文章:

  • 用vs2010做网站教程昆明模板建站定制网站
  • dedecms网站模板下载做网站价格需要多少钱
  • 昆明餐饮网站建设建电影网站教程
  • 怎么做服装网站wordpress 主题 三栏
  • 个人可否建立网站全包装修
  • 哈尔滨网站建设贴吧网站建设推广好做吗
  • 南宁网站建设排名制作网站的公司做网站去哪里找
  • 网站开发外贸材料信息价查询网站
  • 推荐几个好的seo网站程序模板WordPress博客建站系统
  • 手机网站建设推广方案ppt模板wordpress文章阅读统计
  • 自己可以接单做网站吗建设项目所在地公共媒体网站
  • 哈尔滨网站制作哪儿好薇学校网站首页代码html
  • 网站建设与设计 毕业设计企业自助网站建设
  • ip库网站源码佛山网站开发公司
  • 婚庆网站怎么设计模板电子商务系统规划方案
  • 东莞中企动力做网站wordpress结合tornado
  • 用织梦做手机移动版网站邯郸网站建设品牌加盟
  • 网站做简历模板动漫设计专业就业方向
  • 沧州市东光建设局 网站电商网站目录优化
  • 公司网站建设案例教程wordpress word文档
  • 阿里巴巴网站本土化建设wordpress jquery
  • 用asp怎么做网站wordpress怎么查看主题
  • 用自己的电脑建网站兴义网站建设
  • 保定医疗网站建设公司wordpress 视频管理 主题
  • php做网站半成品网页设计作业怎么交
  • 郑州网站建设培训学校公众号投票怎么制作
  • 韩国设计交流网站网站设计网页配色
  • 线上设计师网站网络科技公司排名
  • 安徽建设厅网站网址品牌营销ppt
  • 用iis做的网站怎么更改端口南京汤山建设银行网站