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

做头像的网站横杆带字百度推广费用一年多少钱

做头像的网站横杆带字,百度推广费用一年多少钱,天津软件设计公司,网站建设移动网络公司复习:标注感叹号的需要在电脑上重新做几遍 一.两两交换链表中的节点!! 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/787686.html

相关文章:

  • 淮南网络营销哪家强网站导航优化
  • 潮州市建设局网站长沙公司排行
  • 网站名称设置网站添加文章之后更新缓存访问网站就需要输入账号密码
  • 网站建设和空间个人网站网页首页
  • 企业网站功能报价网站建设 项目书 框架
  • 微擎可以做网站吗如何制作微信图文链接
  • 网站建设协调会手机网站建设的现状
  • 找做网站找那个平台做作业网站的设计制作案例
  • 模块建站工具青岛网站制作
  • 哪家公司做跳转网站动漫制作专业升本
  • 网站开发怎么学习做网络销售保温材料用什么网站好
  • 怎么利用wordpress做网站网站建设 开票
  • 建站软件免费模板wordpress客户端连接数据库
  • 网站空间到期查询免费建站平台哪个稳定
  • 网站搭建 里短信汽车之家手机官网首页
  • 做的很好的淘宝客网站佛山小网站建设
  • 网站改版 收录优秀网页
  • 天空在线网站建设wordpress主题受损
  • 定制网站制作费用株洲seo网站推广
  • wordpress 文章内容不显示随州网站seo多少钱
  • 如何建立公司网站招标做起点说网站的服务器多少钱
  • 取名网站开发wordpress 卸载
  • 建设电影网站广告哪里找济邦建设有限公司官方网站
  • 国外做二手服装网站有哪些太原seo外包平台
  • 怎样把网站做的更吸引韩国优秀平面设计网站有哪些
  • 域名解析网站微信saas平台
  • 网站做权重的方法linode wordpress
  • 阿里云做的网站怎么样轮胎 东莞网站建设
  • 温州网站开发多少钱wordpress管理工具栏
  • 网站开发与设计的总体思想厦门关键词排名优化