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

网站推广活动方案重庆做seo外包的

网站推广活动方案,重庆做seo外包的,互动网页设计是什么,做网站接私活价格怎么算解题思路: 初始化辅助节点: dummy:哑节点。pre:当前链表的前一个节点。start:当前链表的第一个节点。end:当前链表的最后一个节点。nextStart:end.next,下组链表的第一个节点&…

在这里插入图片描述

解题思路:

  1. 初始化辅助节点:
  • dummy:哑节点。
  • pre:当前链表的前一个节点。
  • start:当前链表的第一个节点。
  • end:当前链表的最后一个节点。
  • nextStart:end.next,下组链表的第一个节点,用于连接当前链表尾部。
  1. 翻转当前的链表:
  • 断开当前链表与剩余链表组,end.next = null。
  • 通过 start 翻转链表并得到翻转后的头节点 newHead = reverse(start)。
  1. 连接翻转后链表:
  • 头部:pre.next = newHead;
  • 尾部:start.next = nextStart;
  1. 更新状态: pre = start。

Java代码:

class Solution {public ListNode reverseKGroup(ListNode head, int k) {if (head.next == null || k == 1) return head;ListNode dummy = new ListNode(-1);dummy.next = head;ListNode pre = dummy;while (true) {ListNode start = pre.next;ListNode end = pre;for(int i = 0; i < k && end != null; i++){end = end.next;}if (end == null) break;ListNode nextStart = end.next;end.next = null;ListNode newHead = reverse(start);pre.next = newHead;start.next = nextStart;pre = start;}return dummy.next;}public ListNode reverse(ListNode head) {ListNode current = head;ListNode pre = null;while (current != null) {ListNode temp = current.next;current.next = pre;pre = current;current = temp; }return pre;}
}

复杂度分析:

  • 时间复杂度: O(n)。
  • 空间复杂度: O(1),无额外空间占用。

在这里插入图片描述

解题思路:

  1. 第一次遍历: 创建复制节点并建立映射。
  2. 第二次遍历: 设置next和random指针。

Java代码:

class Solution {public Node copyRandomList(Node head) {if (head == null) return null;Map<Node, Node> map = new HashMap<>();Node pre = head;while (pre != null) {map.put(pre, new Node(pre.val));pre = pre.next;}pre = head;while (pre != null) {Node copy = map.get(pre);copy.next = map.get(pre.next);copy.random = map.get(pre.random);pre = pre.next;}return map.get(head);}
}

复杂度分析:

  • 时间复杂度: O(n),需要两次遍历链表,每次遍历时间为 O(n),总时间为 O(2n) = O(n)。
  • 空间复杂度: ​O(n),哈希表存储所有原节点到复制节点的映射,占用 O(n) 空间。
http://www.dtcms.com/wzjs/405771.html

相关文章:

  • ppt在线制作一键生成网站排名优化软件有哪些
  • 做cover用什么网站怎么注册一个网站
  • 深圳 网站设计天津关键词排名推广
  • 重庆品牌网站建设公司官网搭建
  • 山东锦华建设集团有限公司网站百度竞价查询
  • 做破解软件网站赚广告费个人如何做网络推广
  • 广东手机网站建设价格西安市网站
  • 网建网站百度小说风云排行榜
  • 网络营销推广活动方案网络建站优化科技
  • 设计网站推荐国内软文文案案例
  • 网站怎么做dwcs6学校教育培训机构
  • ps临摹网站东莞今日新闻大事
  • 上海浦东建筑建设网站易推客app拉新平台
  • 建设一个商城网站大概多少钱今日刚刚发生的国际新闻
  • 网站及数据库怎么做后门黄山seo推广
  • 帮卖驾驶证的做网站b站黄页推广
  • 电子商务网站免费模板中国进入一级战备2023
  • 昆山网站建设公司苏州爬虫科技网络营销的主要手段
  • 广告发布需要许可证吗seo广告平台
  • 郴州seo免费检测网站seo
  • 营销型网站模版口碑营销的方法
  • 免费网站建设排行榜互联网营销的五个手段
  • 做网站用的笔记本配置免费查权重工具
  • 女频做的最好的网站怎样让自己的网站排名靠前
  • 成品网站是什么网站关键词全国各地的排名情况
  • 软件工程考研方向短视频seo排名加盟
  • 网站备案全国合作拍照点 腾讯云西安网站建设公司排名
  • 营销网站建设品牌企业淄博网站制作优化
  • 网站树状型结构优化武汉大学人民医院洪山院区
  • 动态网页设计总结杭州seo技术培训