当前位置: 首页 > 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.yutouwan.com/news/190863/

相关文章:

  • 大连手机自适应网站建设服务网站建设仪器配置表
  • 网站开发建设的步骤做静态网站的步骤
  • 网站品牌建设方案嘉兴建设规划网站
  • php图书管理系统网站开发企业网站制作公司有哪些
  • 青岛做网站方案南昌网站seo多少钱
  • 做网站协议书新手学做网站要多久
  • 国内 响应式网站yole市场调研公司
  • 模板网站五金wordpress怎么清缓存
  • 合肥建设银行招聘网站长沙建设信息中心网站
  • 寺庙网站建设方案网页制作用什么工具
  • 好的响应式网站建筑设计网站国外
  • 网站建设玖金手指排名12seo优
  • 如何更改网站图标qq炫舞做字网站
  • 中小企业建网站注意微信做单子的网站源码
  • 做母婴产品的网站建材网络销售平台有哪些
  • 简约网站后台重庆网页开发
  • 智慧团建网站网址福州微信网站建设
  • 备案的网站名称能重复备案吗吴忠网站建设多少钱
  • 有免费的网站服务器吗如何设计商务网站
  • vs2008做网站单位网站建设 管理制度
  • 怎么建com的网站什么网站招聘外国人做兼职
  • 专业网站建设排名友情链接你会回来感谢我
  • 北京十大网站建设公司网站界面设计和ios移动界面设计的区别
  • 风铃做的网站能否推广网址导航app大全
  • 英文都不懂 学网站建设维护难吗中国机械加工网18易5下2拉i
  • 1280的界面网站做多宽网站开发地图导航页面
  • 如何学好网站开发南宁做网站科技公司
  • 太原网站定制电子商务系统分析报告
  • 文化传播公司网站模版浙江交工宏途交通建设有限公司网站
  • 可以做公众号背景图的网站网站建设公司 技术评估