梅河口市住房和城乡建设局网站做网站公司需要什么

张小明 2026/1/8 1:53:55
梅河口市住房和城乡建设局网站,做网站公司需要什么,凡客诚品官网app下载,wordpress主题 使用思路#xff1a;采用了暴力破解法1.值收集#xff1a;遍历 K 个链表的所有节点#xff0c;将节点值存入数组#xff0c;把 “链表的有序合并” 转化为 “数组的排序”#xff1b; 2.数组排序#xff1a;利用系统排序函数对存储节点值的数组进行升序排序#xff0c;得到全…思路采用了暴力破解法1.值收集遍历 K 个链表的所有节点将节点值存入数组把 “链表的有序合并” 转化为 “数组的排序”2.数组排序利用系统排序函数对存储节点值的数组进行升序排序得到全局有序的数值序列3.链表重建以排序后的数组为基础逐个创建链表节点并拼接生成最终的升序链表。创建一个整型数组用于存放 链表中所有节点的数值。链表的优势是 “动态插入删除”但此处我们需要全局排序数组的随机访问和排序操作更高效、更易实现。外层循环遍历输入的 lists 数组lists 中每个元素是一个链表的头指针head 代表当前遍历到的链表的头节点。逐个处理 K 个链表确保没有遗漏任何一个链表。内层循环定义指针初始指向当前链表的头节点用于遍历该链表的所有节点。循环条件 只要指针不指向空即未到链表末尾就继续遍历将当前节点的数值 val 存入数组。然后指针向后移动一位指向链表的下一个节点直到遍历到链表末尾。排序。然后定义虚拟头节点避免处理空链表的特殊情况同时无需单独处理第一个节点的头指针赋值 问题所有新节点都可以统一拼接到 dummy 之后定义指针 p初始指向虚拟头节点 dummy作为移动指针负责逐个拼接新创建的链表节点避免频繁修改头指针。最后返回dummy.next因为dummy是虚拟头节点他的后一个才是真正的头节点时间复杂度O(NlogN)遍历所有节点收集值O(N)N 为所有节点的总数每个节点仅访问一次数组排序O(NlogN)sort 函数的时间复杂度重建链表O(N)每个数值仅创建一次节点总复杂度由最高项决定即 O(NlogN)。class Solution {public:ListNode* mergeKLists(vectorListNode* lists) {//用listnode表示链表时ListNode * 默认代表链表头vectorint a;for(ListNode* head:lists){//外层循环遍历lists数组中每个链表的头指针ListNode* phead;while(p!nullptr){//内层循环遍历当前链表的每个节点到链表末尾a.push_back(p-val);pp-next;}}sort(a.begin(),a.end());ListNode dummy(0);//创建一个虚拟头节点ListNode* qdummy;for(int b:a){q-nextnew ListNode(b); //用当前数值创建新节点接在q指针之后qq-next;}return dummy.next;}};这个方法的核心是通过收集所有节点值→排序数组→重建链表的三步操作把合并 K 个有序链表转化为更易实现的数组操作。它的优势是思路直观、代码好写用数组排序规避了复杂的链表指针操作虚拟头节点还能处理空链表等边界情况缺点是需要额外数组空间时间复杂度为O(NlogN)N 是总节点数适合小规模数据或快速实现的场景。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

保定网站制作方案郑州app开发 丁

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 ★更新★ 和2024版的改进指南对比,主要的变化有: (1)AI降临的时代,一个人被迫(有能力)承担ABCD&am…

张小明 2026/1/1 10:46:33 网站建设

郑州做网站好宽带都有哪些运营商

前言 用户界面的美观与易用性始终是开发关注的焦点。随着技术的不断进步,传统的WinForm控件虽然稳定可靠,但在视觉效果上往往难以满足现代用户对美学的追求。 本文将介绍一个基于 WinForm 的自绘控件项目,摆脱原生 WinForm 控件的方方正正的按…

张小明 2026/1/3 15:39:46 网站建设

微信网站建设平台自助建站系统软件

nroff/troff 与 ISO 8859-1 字符集使用指南 1. nroff/troff 概述 nroff 和 troff 是用于文本格式化和排版的工具,在 Unix 系统中广泛用于编写手册页。在不同的 Unix 系统中,相关的宏文件位置和文件名可能有所不同,通常位于 local/share/groff/x.y.z/tmac/name.tmac 。 …

张小明 2026/1/1 11:53:51 网站建设

工程建设动态管理网站wordpress 技术 主题

深入了解X Window System配置 1. 引言 现代主流桌面操作系统大多提供图形用户界面(GUI),在Linux系统中,主要的GUI就是X Window System(简称X)。X的配置难度不一,多数发行版在安装时会提供自动检测和简易配置选项,不过当这些选项无法满足需求时,就需要深入研究X配置文…

张小明 2026/1/1 12:09:10 网站建设

怎么搞到网站如何免费简单建一个网站

写在开头 在开始之前,我想说的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而…

张小明 2026/1/5 14:58:57 网站建设

北京注册建设公司网站企业网站建设维护合同书

第一章:金融合规Agent审计日志的核心价值在金融行业,合规性是系统设计与运维的首要前提。审计日志作为合规Agent的核心组件,不仅记录系统操作的全过程,还为监管审查、异常检测和责任追溯提供关键数据支撑。其核心价值体现在可追溯…

张小明 2026/1/1 13:51:01 网站建设