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

即墨公司做网站seo网站建设

即墨公司做网站,seo网站建设,手机网站添加微信方式,营销推广模式复习:标注感叹号的需要在电脑上重新做几遍 一.两两交换链表中的节点!! 1.题目链接 24. 两两交换链表中的节点 - 力扣(LeetCode) 2.思路 画图 3.代码 class Solution {public ListNode swapPairs(ListNode head) …

复习:标注感叹号的需要在电脑上重新做几遍 

 一.两两交换链表中的节点!!

1.题目链接 

24. 两两交换链表中的节点 - 力扣(LeetCode)

2.思路

画图

3.代码

class Solution {public ListNode swapPairs(ListNode head) {ListNode dummy=new ListNode(0);dummy.next=head;ListNode cur=dummy;while(cur.next!=null&&cur.next.next!=null){ListNode tmp1=cur.next;ListNode tmp2=cur.next.next.next;cur.next=cur.next.next;cur.next.next=tmp1;tmp1.next=tmp2;cur=cur.next.next;}return dummy.next;}
}

二.删除链表中的倒数第N个节点

1.题目链接

19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode)

2.思路

通过虚拟头结点(处理头结点本身需要删除的情况)+快慢指针差N步(精准定位待删节点的前驱)

3.代码

class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {ListNode dummy=new ListNode(0);dummy.next=head;ListNode slow=dummy;ListNode fast=dummy;while(n>0){fast=fast.next;n--;}while(fast.next!=null){slow=slow.next;fast=fast.next;}slow.next=slow.next.next;return dummy.next;}
}

 三.链表相交

1.题目链接

面试题 02.07. 链表相交 - 力扣(LeetCode)

2.注意点!!

  p=p==null?headB:p.next;
  q=q==null?headA:q.next;

3.代码

public class Solution {public ListNode getIntersectionNode(ListNode headA, ListNode headB) {ListNode p=headA;ListNode q=headB;while(p!=q){p=p==null?headB:p.next;q=q==null?headA:q.next;}return p;}
}

四.环形链表!!


1.题目链接

142. 环形链表 II - 力扣(LeetCode)

2.易错点

while()循环条件

3.代码

public class Solution {public ListNode detectCycle(ListNode head) {// 初始化快指针和慢指针,都指向头节点ListNode fast = head;ListNode slow = head;// 当快指针和快指针的下一个节点都不为空时,继续循环while (fast != null && fast.next != null) {// 快指针每次移动两步fast = fast.next.next;// 慢指针每次移动一步slow = slow.next;// 如果快慢指针相遇,说明链表中存在环if (fast == slow) {// 让一个指针从头节点开始,另一个指针从相遇点开始while (head != fast) {// 头指针和相遇点指针同时移动一步head = head.next;fast = fast.next;}// 当它们再次相遇时,相遇点就是环的起始节点return head;}}// 如果循环结束都没有相遇,说明链表中不存在环,返回 nullreturn null;}
}

http://www.dtcms.com/wzjs/367236.html

相关文章:

  • 余姚建设局网站常用的关键词挖掘工具有哪些
  • 程家桥街道网站建设网站为什么要做seo
  • 12306网站是阿里做的云南网站推广公司
  • 婚礼设计方案网站游戏代理免费加盟
  • 建设银行住房公积金预约网站网站制作开发
  • 网上注册公司全部流程惠州seo排名公司
  • cssci期刊目录厦门seo起梦网络科技
  • 建设部网站上就能查蚂蚁链接bt链接
  • 惠州3d网站建设全景自动点击竞价广告软件
  • 厦门市网站建设软件开发公司新疆头条今日头条新闻
  • word模板免费下载网站推荐就业的培训机构
  • 青岛网站建设开发免费b站推广软件
  • h5微网站建设多少钱app推广注册放单平台
  • 南联网站建设哪家好营销软文模板
  • 小白如何做跨境电商谷歌关键词优化怎么做
  • discuz修改网站标题软文媒体
  • 信息发布型网站域名批量注册查询
  • 个人做营利性质网站会怎么样如何做地推推广技巧
  • 哪些网站可以做问卷调查赚钱品牌推广内容
  • 卖衣服的网站排名网络营销的四种形式
  • 网站浏览器推广网站要注意什么
  • 做老师好还是网站编辑好网站快速优化排名方法
  • 专业做网站的团队推荐自媒体推广
  • 冠县网站建设gxsh免费开发网站
  • 哪些网站使用wordpress自媒体视频剪辑培训班
  • 衙门口网站建设免费seo软件推荐
  • 太原做网站多少钱网站推广什么意思
  • 做网站文案策划步骤手机百度电脑版入口
  • 网站如何做淘客郑州网站seo顾问
  • 深圳自建站有哪些大公司成都网络推广