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

巩义做网站搜索引擎优化seo网站

巩义做网站,搜索引擎优化seo网站,网站做图分辨率是多少,软件开发工具与环境自考真题0716924.两两交换链表中的节点 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 解题思路 很麻烦的一道题目,不是很理解。还是看视频文章才AC的。 解法1 …

24.两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

解题思路

很麻烦的一道题目,不是很理解。还是看视频+文章才AC的。

解法1
public ListNode swapPairs(ListNode head) {ListNode dummy = new ListNode(-1);dummy.next = head;ListNode cur = dummy;ListNode tmp;ListNode firstNode;ListNode secondNode;while (cur.next != null && cur.next.next != null) {tmp = cur.next.next.next;firstNode = cur.next;secondNode = cur.next.next;secondNode.next = firstNode;firstNode.next = tmp;cur = firstNode;}return dummy.next;}

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

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

解题思路

很简单,因为之前刷过类似的题目,所以第一次就AC了。

解法1
public ListNode removeNthFromEnd(ListNode head, int n) {ListNode dummy = new ListNode(-1);dummy.next = head;ListNode fast = dummy;ListNode slow = dummy;for (int i = 0; i < n; i++) {fast = fast.next;}while (fast != null) {fast = fast.next;slow = slow.next;}if (slow.next != null) {slow.next = slow.next.next;}return dummy.next;}

面试题 02.07. 链表相交

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。

解题思路

我之前自己写的时候,就是卡尔的第二种思想。我觉得第一种太复杂了,还是掌握第二个算法就好。

解法1
public ListNode getIntersectionNode(ListNode headA, ListNode headB) {ListNode p1 = headA;ListNode p2 = headB;while (p1 != p2) {if (p1 == null) {p1 = headB;} else {p1 = p1.next;}if (p2 == null) {p2 = headA;} else {p2 = p2.next;}}return p1;}

142.环形链表II

给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。

解题思路

很经典的一道题目,因为练得很多次,因此没啥难度。

解法1
public ListNode detectCycle(ListNode head) {ListNode slow = head;ListNode fast = head;while (fast != null && fast.next != null) {slow = slow.next;fast = fast.next.next;if (slow == fast) {ListNode index1 = fast;ListNode index2 = head;while (index1 != index2) {index1 = index1.next;index2 = index2.next;}return index1;}}return null;}
http://www.khdw.cn/news/32365.html

相关文章:

  • 兰州网站的优化打开百度一下搜索
  • 怎样做让百度收录网站域名seo站长网怎么下载
  • php 外贸商城网站建设seo必备工具
  • 网站的空间和域名是啥中山排名推广
  • 如何做网站关键词优化成品人和精品人的区别在哪
  • 安顺网站开发搜索seo引擎
  • 定州网站建设百度开放平台登录
  • 物流行业网站建设方案百度指数网址是多少
  • 莆田系医院的网站用什么做的江苏seo和网络推广
  • 网站开发android客户端做seo需要哪些知识
  • 无锡手机网站建设seo快速排名代理
  • 网站建设毕业设计公司网络推广服务
  • 建站案例潍坊快速网站排名
  • 好的做淘宝详情页的网站有哪些沈阳seo排名收费
  • 河源做网站优化广东seo排名
  • 网站做电子商务需要什么资质seo入门黑帽培训教程
  • soho外贸建站企业网站建设
  • 网站建设电话seo俱乐部
  • 怎么才能知道网站是谁做的网络上市场推广
  • 北京代做网站谷歌浏览器搜索入口
  • 东莞做网站的公司有哪些百度应用商店下载
  • 深圳彩票网站建设永久免费无代码开发平台网站
  • 哪个网站可以做申论真题sem推广竞价托管
  • 网站的tdk指的是什么广州宣布5条优化措施
  • 手机wap网站制作seo培训一对一
  • 网络销售怎么做网站百度学术免费查重入口
  • 电子商务网站建设也管理怎么做网站教程
  • 做投资的网站好百度新闻发布平台
  • 温州网站制作建设深圳外贸网站制作
  • 桂林北站客服咨询电话中国第三波疫情将在9月份