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

可以用什么网站做mc官方免费自学电商教程

可以用什么网站做mc官方,免费自学电商教程,龙岩网上房地产网,网页设计实训报告pptPractice makes perfect! 实战一: 这个题由于我们不知道两个链表的长度我们也不知道它是否有相交的节点,所以我们的方法是先求出两个链表的长度,长度长的先走相差的步数,使得两个链表处于同一起点,两个链…

Practice makes perfect!

在这里插入图片描述

实战一:
在这里插入图片描述
在这里插入图片描述

这个题由于我们不知道两个链表的长度我们也不知道它是否有相交的节点,所以我们的方法是先求出两个链表的长度,长度长的先走相差的步数,使得两个链表处于同一起点,两个链表在同时走,如果两个链表节点的地址相等就存在相交的节点,在放回第一个节点就可以了。

struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) {struct ListNode* curA=headA;struct ListNode* curB=headB;int lenA=1;int lenB=1;while(curA->next){lenA++;curA=curA->next;}while(curB->next){lenB++;curB=curB->next;}struct ListNode* longlist=headA;struct ListNode* shortlist=headB;int k=abs(lenA-lenB);if(lenA<lenB){longlist=headB;shortlist=headA;}while(k--){longlist=longlist->next;}while(longlist!=shortlist){longlist=longlist->next;shortlist=shortlist->next;}return shortlist;}

注意:代码中的abs是求绝对值的函数。

实战二:
在这里插入图片描述
在这里插入图片描述

我们用三个指针,n1为空,n2指向头结点,n3指向头结点的下一个节点,当我们遍历的时候,我们头结点的下一个节点指向n1,n1挪n2的位置,n2挪到n3的位置,遍历完成的时候n2和n3都为空指针,而我们的n1则表示头结点,现在的头结点却是原链表的尾节点。

struct ListNode* reverseList(struct ListNode* head) {if(head==NULL){return NULL;}struct ListNode* n1,*n2,*n3;n1=NULL;n2=head;n3=head->next;while(n2){n2->next=n1;n1=n2;n2=n3;if(n3){n3=n3->next;}}return n1;
}

方法来源于积累,继续努力!

http://www.ritt.cn/news/24237.html

相关文章:

  • 政府网站管理系统无货源电商怎么做
  • 如何做自己的视频网站全球中文网站排名
  • 网站开发工程师资格证优化新十条
  • 昆明网站开发培训兰蔻搜索引擎营销案例
  • 阳泉网站建设费用网店交易平台
  • c语言哪个网站可以做测试题百度指数数据分析平台官网
  • 网站建设只有20%的利润电商平台建设方案
  • 政府网站的域名本网站三天换一次域名
  • 企业网站建设中期报告模板网站推广方法
  • 靠做效果图赚钱的网站网络营销与传统营销有哪些区别
  • 常州网站网站建设南京网络推广优化哪家好
  • 烟台做网站哪里好怎样做电商 入手
  • 一级a做爰全过程网站外贸获客软件
  • dz论坛可以做商业网站百度指数使用指南
  • 西安疫情最新轨迹公布南昌seo公司
  • 北京疫情死了八千多人专业搜索引擎seo公司
  • 济南网网络推广seo168小视频
  • 网站开发商外包百度快照功能
  • 南阳企业网站建设公司引擎搜索是什么意思
  • 工商局网站官网优化大师如何删掉多余的学生
  • 宜选网的网站是什么做的莆田百度推广开户
  • 海口网站建设是什么意思seo平台优化服务
  • 营销导向网站建设数字营销是干啥的
  • 企业如何在网站做认证网页代码模板
  • 公司网站建设长春游戏广告联盟平台
  • 温州手机网站制作联系电话磁力狗
  • 资质做网站需要用到什么西安百度seo推广
  • 网站设计自已申请十大搜索引擎排名
  • 湛江网站建设技术托管培训机构需要哪些证件
  • 做网站推广需要花多少钱绍兴seo优化