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

昆明网站开发推广百度新闻排行榜

昆明网站开发推广,百度新闻排行榜,wordpress+积分+文章,上海网站建设排名相交链表 思路 链表交叉不可能是x型因为有可能两个链表不等长#xff0c;所以我们必须让他们从同一起跑位置去起跑从同一起跑位置出发#xff0c;依次比较每个结点的地址是否相同 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct L…相交链表 思路 链表交叉不可能是x型因为有可能两个链表不等长所以我们必须让他们从同一起跑位置去起跑从同一起跑位置出发依次比较每个结点的地址是否相同 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*///求长度 int getLength(struct ListNode *head){int n 0;struct ListNode *cur head;while(cur ! NULL){cur cur-next;n;}return n; }struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) {int lenA getLength(headA);int lenB getLength(headB);struct ListNode *longHead;struct ListNode *shortHead;int diff; //两个链表的长度之差if(lenA lenB){longHead headA;shortHead headB;diff lenA - lenB;}else{longHead headB;shortHead headA;diff lenB - lenA; }for(int i 0; i diff; i){ //把两个链表放在同一起跑位置longHead longHead-next;}while (longHead ! shortHead){ //对结点的地址进行比较longHead longHead-next;shortHead shortHead-next;}return longHead; }环形链表 思路 两个指针一个跑两格一个跑一格如果快的能把满的追上就说明有环快指针每跑一格都要进行判空如果为空就说明没有环还要注意初始的head就为空的情况 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ bool hasCycle(struct ListNode *head) {if(head NULL){return false;}struct ListNode *fast head;struct ListNode *slow head;while(1){fast fast-next;if(fast NULL){return false;}fast fast-next;if(fast NULL){return false;}slow slow-next;if(fast slow){return true;}} }返回链表开始入环的第一个节点 思路 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ struct ListNode *detectCycle(struct ListNode *head) {if(head NULL){return NULL;}struct ListNode *fast head;struct ListNode *slow head;while(1){//先找相遇点fast fast-next;if(fast NULL){return NULL;}fast fast-next;if(fast NULL){return NULL;}slow slow-next;if(fast slow){break;}}//一个从相遇点开始另外一个从起始点开始他们的相遇点就是开始入环的第一个结点struct ListNode *n1 head;struct ListNode *n2 slow;while( n1 ! n2){n1n1-next;n2n2-next;} return n1; }
http://www.huolong8.cn/news/190863/

相关文章:

  • 阿里云的企业网站建设本地开发app的公司
  • 天津通信网站建设网站源码下载工具
  • 成都网站建设套餐银川哪里做网站
  • 做网站需要哪些证书企业网站建设 信科网络
  • 外贸建设网站织梦网站打不开
  • 做兼职上哪个网站中国邮政crm客户管理系统
  • 电商网站建设的维护要多少钱wordpress做购物网站
  • 德阳市建设厅官方网站公司网站维护工作
  • 定制网站设计方案男人不知本网站 枉做
  • 品牌网站开发价格网站app制作平台
  • 做网站加班多吗上海前十名广告公司
  • 高清素材网站无水印怎么做电影网站app
  • 惠州网站建设乐云seo在线制作设计专业招聘网站
  • 怎样做投资网站怎样更换网站模板
  • 网站读取速度慢广告sem是什么意思
  • 电脑用虚拟机做网站昆山住房和城乡建设局网站
  • seo网站建设优化福州网站优化公司
  • 集美区建设局网站制作app需要下载什么软件
  • ftp里找到的index文件查看网站建设中购物网站一般分几大模块
  • 语言文字建设网站哪个网站做h5好
  • 网站空间备案做编程的网站有哪些
  • 创新的企业网站制作百度知道官网登录入口
  • 网站建设增值服务重庆市证书查询入口
  • 软件下载网站整站源码wordpress设置文章第一张图片
  • 形容网站开发的词国外网站托管
  • 建网站需要什么语言那些公司需要网站开发工程师
  • dw网站站点建立后怎么做山东高端网站建设服务商
  • 网页网站作业制作2017做那些网站致富
  • wordpress网站用户注册动态ip做网站影响seo吗
  • 隆尧建设局网站扬州网站制作