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

wordpress点赞出现空白页哈尔滨百度seo公司

wordpress点赞出现空白页,哈尔滨百度seo公司,网站制作的困难与解决方案,修改wordpress的站点地址86.分隔链表 因为对链表中的一个节点进行更换位置的操作需要知道该节点的上一个节点 所以建立一个虚拟头节点 ListNode* pnew ListNode(-201,head);根据题意#xff0c;我们需要找到第一个大于x或等于x的节点large 并且将第一个大于或等于x的节点large后的所有小于x的节点都…86.分隔链表 因为对链表中的一个节点进行更换位置的操作需要知道该节点的上一个节点 所以建立一个虚拟头节点 ListNode* pnew ListNode(-201,head);根据题意我们需要找到第一个大于x或等于x的节点large 并且将第一个大于或等于x的节点large后的所有小于x的节点都挪到large前 但是在代码里为了方便挪动节点位置large为第一个大于x的节点的前一个节点 首先我们要找到第一个大于或等于x的节点 ListNode* pnew ListNode(-201,head); ListNode* largep; ListNode* curp; int flag0; while(cur-next) {if(cur-next-valxflag0){largecur;flag1;}curcur-next; }然后再从large后第一个节点开始找找那些小于x的节点并挪到large前 这一步要分三个情况 当前节点cur大于等于xcur指向下一个节点当前节点cur小于x且当前节点不是链表最后一个节点正常挪当前节点cur小于x且当前节点是链表最后一个节点这个时候指针变换时有一个会指向nullptr要特别写出来 curlarge-next; while(curcur-next) {if(cur-next-valxcur-next-next){ListNode* temp1large-next;ListNode* temp2cur-next-next;large-nextcur-next;cur-next-nexttemp1;cur-nexttemp2;largelarge-next;}else if(cur-next-valxcur-next-nextnullptr){ListNode* temp1large-next;large-nextcur-next;cur-next-nexttemp1;cur-nextnullptr;largelarge-next;}elsecurcur-next; } return p-next;最后增加一些边界条件 if(headnullptr||head-nextnullptr)return head; if(flag0)//如果找不到大于x的节点 {return p-next; }整合起来 /*** 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* partition(ListNode* head, int x) {ListNode* pnew ListNode(-201,head);ListNode* largep;ListNode* curp;int flag0;if(headnullptr||head-nextnullptr)return head;while(cur-next){if(cur-next-valxflag0){largecur;flag1;}curcur-next;}if(flag0)//如果找不到大于x的节点{return p-next;}curlarge-next;while(curcur-next){if(cur-next-valxcur-next-next){ListNode* temp1large-next;ListNode* temp2cur-next-next;large-nextcur-next;cur-next-nexttemp1;cur-nexttemp2;largelarge-next;}else if(cur-next-valxcur-next-nextnullptr){ListNode* temp1large-next;large-nextcur-next;cur-next-nexttemp1;cur-nextnullptr;largelarge-next;}elsecurcur-next;}return p-next;} };不过 其实第二步从large后开始找小于x的数完全可以合到第一步的循环里做 这部分需要再优化一下
http://www.pierceye.com/news/905846/

相关文章:

  • 做网站后台运营这个工作怎么样成都网络推广哪家好
  • angularjs做的网站有哪些wordpress 文章
  • 全国网站建设公司排名wordpress功能强大的主题
  • 做网站用c 还是php番禺制作网站平台
  • 营销网站运营的基本环节郑州大学现代远程教育 《网页设计与网站建设》个人主页
  • 网站建设合同是谁开的wordpress装主题需要ftp
  • 新乡门户网站建设方案开启wordpress upwn
  • 烟台企业自助建站系统浙江网站seo
  • 北京婚纱摄影网站珠海网站建设怎样
  • 用什么软件来做网站域名网安备案
  • 能打开各种网站的浏览器推荐制作小网站
  • 山东公司网站开发好看的个人博客主页
  • 长沙优化网站获客软件最新网页游戏排行榜2021
  • 学校网站 建设网络系统管理与维护电大考试题
  • 中文域名转码网站琼筑网站是哪家做的
  • iis 网站访问权限毕设做网站的过程
  • 俱乐部网站模板有什么外贸网站
  • 补习吧 一家专门做家教的网站wordpress繁体字插件
  • 北京西站附近景点网络运营工作内容
  • 网站开发文档模板flask网站开发源码
  • 东莞清洁服务网站建设wordpress收费主题
  • 微网站如何做门户网站建设成都
  • 厦门网络推广建网站前端做图表的网站
  • 河南郑州网站设计公司手机自助建网站
  • 做网站的公司主要做shm有域名了网站怎么做
  • 竭诚网络网站建设价格贺兰网站建设
  • 部门网站管理建设工作汇报wordpress一键生成app
  • 帝国视频网站模板做网站的环境配置
  • 龙采科技做网站多少钱域名如何申请
  • 中国银行全球门户网站wordpress 分类下排序