牛商网建设的食品网站上海网站建设公司服务怎么做

张小明 2026/1/1 1:00:58
牛商网建设的食品网站,上海网站建设公司服务怎么做,做网站一定要认证吗,网站流量多少可以盈利1.合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1#xff1a;输入#xff1a;l1 [1,2,4], l2 [1,3,4] 输出#xff1a;[1,1,2,3,4,4]示例 2#xff1a;输入#xff1a;l1 [], l2 [] 输出输入l1 [1,2,4], l2 [1,3,4]输出[1,1,2,3,4,4]示例 2输入l1 [], l2 []输出[]示例 3输入l1 [], l2 [0]输出[0]/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val val; } * ListNode(int val, ListNode next) { this.val val; this.next next; } * } */ class Solution { public ListNode mergeTwoLists(ListNode list1, ListNode list2) { if(list1null){ return list2; } else if(list2null){ return list1; }else if(list1.vallist2.val){ list1.next mergeTwoLists(list1.next,list2); return list1; }else{ list2.next mergeTwoLists(list1,list2.next); return list2; } } }2.两两交换链表中的节点给你一个链表两两交换其中相邻的节点并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题即只能进行节点交换。示例 1输入head [1,2,3,4]输出[2,1,4,3]示例 2输入head []输出[]示例 3输入head [1]输出[1]/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val val; } * ListNode(int val, ListNode next) { this.val val; this.next next; } * } */ class Solution { public ListNode swapPairs(ListNode head) { // // 递归终止条件链表为空 或 只剩一个节点无法交换直接返回原节点 // if (head null || head.next null) { // return head; // } // // cur 是当前链表中第二个节点交换后会成为新的头节点 // ListNode cur head.next; // // 递归处理 cur.next 开始的剩余链表返回的结果作为原头节点的后继 // head.next swapPairs(cur.next); // // 交换当前两个节点cur 指向原头节点 head // cur.next head; // // 返回交换后的新头节点 cur // return cur; //非递归 ListNode pre new ListNode(0);//定义一个虚拟头结点 pre.next head; ListNode temp pre; while(temp.next!nulltemp.next.next!null){ ListNode start temp.next; ListNode end temp.next.next; temp.next end; // 步骤1前驱节点指向第二个节点 start.next end.next; // 步骤2第一个节点指向第二个节点的后继 end.next start; // 步骤3第二个节点指向第一个节点 temp start; // 步骤4移动temp到交换后的第一个节点下一轮的前驱 } return pre.next; } }3.重排链表给定一个单链表L的头节点head单链表L表示为L0 → L1 → … → Ln - 1 → Ln请将其重新排列后变为L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → …不能只是单纯的改变节点内部的值而是需要实际的进行节点交换。示例 1输入head [1,2,3,4]输出[1,4,2,3]示例 2输入head [1,2,3,4,5]输出[1,5,2,4,3]/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val val; } * ListNode(int val, ListNode next) { this.val val; this.next next; } * } */ class Solution { public void reorderList(ListNode head) { if(headnull||head.nextnull||head.next.nextnull){ return; } // 找到倒数第二个节点prev和最后一个节点tail ListNode prev head; while(prev.next.next!null){ prevprev.next; } ListNode tail prev.next; //断开连接 prev.nextnull; //保留下一个节点 ListNode nextNode head.next; head.nexttail; tail.next nextNode; //递归 reorderList(nextNode); } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

自己买域名可以做网站吗大理网站推广

目录 一、基础:LeetCode 102. 二叉树的层序遍历(普通层序) 1. 核心思想:队列控层 左→右入队 2. 完整实现代码 3. 重点 & 难点 二、变种:LeetCode 103. 二叉树的锯齿形层序遍历 1. 核心思想:普通…

张小明 2025/12/29 1:28:16 网站建设

网站建设相关优化东莞桂城网站制作

目录 1.引言 2.算法测试效果 3.算法涉及理论知识概要 3.1 QPSO算法 3.2 柯西分布 3.3 柯西分布量子粒子群优化 4.MATLAB核心程序 5.完整算法代码文件获得 1.引言 基站覆盖率是衡量网络服务质量的核心指标,其定义为目标区域内能够接收到有效基站信号的面积占…

张小明 2025/12/30 16:33:15 网站建设

德阳网站seo春节网站怎么做

使用GitHub Discussions进行ACE-Step用户交流与需求收集 在AI音乐生成技术迅速普及的今天,一个开源模型能否真正“活”起来,往往不只取决于它的架构有多先进、生成效果有多惊艳,而更在于它是否能听懂用户的语言——那种混杂着期待、困惑甚至…

张小明 2025/12/30 16:33:11 网站建设

游戏网站模板个人房产信息网查询网签备案信息

友善提示 支持JAVA、Python、大数据专业、小程序、PHP、APP、ASP.NET、Node.js、Vue、数据分析、可视化、推荐系统等各类系统定做,您出题目,我们按需求定做。或者我们出相关的选题,并定做系统都支持… 博主简介 作者简介:Java领…

张小明 2025/12/30 16:33:10 网站建设

怎样推广app百度站长工具seo综合查询

EhSyringe:如何让E站页面秒变中文?这3种安装方法太简单了! 【免费下载链接】EhSyringe E 站注射器,将中文翻译注入到 E 站体内 项目地址: https://gitcode.com/gh_mirrors/eh/EhSyringe 你是否曾经因为E站的英文界面而感到…

张小明 2025/12/30 16:33:08 网站建设

乡村建设的网站网站型建设模板

在大语言模型向轻量化、边缘化部署加速演进的当下,腾讯混元大语言模型家族再添新丁——Hunyuan-0.5B-Instruct-FP8正式开源。这款参数量仅为0.5B的轻量级模型,不仅完整继承了混元系列的技术基因,更通过FP8量化技术与256K超长上下文窗口的创新…

张小明 2025/12/30 16:33:06 网站建设