软件工程专业招聘网站wordpress技术博客模板下载

news/2025/9/29 4:54:16/文章来源:
软件工程专业招聘网站,wordpress技术博客模板下载,做一个响应网站多少钱,服装销售 网站建设论文题目描述 题目链接#xff1a;138. 随机链表的复制 - 力扣#xff08;LeetCode#xff09; 题目分析 这个题目很长#xff0c;但是意思其实很简单#xff1a;就是一个单链表#xff0c;每个结点多了一个指针random随机指向链表中的任意结点或者NULL#xff0c;我们血需…题目描述 题目链接138. 随机链表的复制 - 力扣LeetCode 题目分析 这个题目很长但是意思其实很简单就是一个单链表每个结点多了一个指针random随机指向链表中的任意结点或者NULL我们血需要复制这个链表连同random一起复制下来 思路一 思路一是我们用cur遍历链表用for循环找random对应的原链表中的random这个算法找每个random的时间复杂度都是O(N)整个算法的时间复杂度是O(N^2) 思路二 思路二是分三步走 将copy结点链接到原结点的nextcopy结点的random指向对应原结点random的next把copy链表拆接下来尾插到新链表 这个思路更优时间复杂度是O(N) 画图 我们可以简单画图来演示一下这三步 1.copy结点插入到原结点的next 定义cur遍历链表用malloc开辟一个copy的空间然后依次将cur-val赋给copy-val接着将copy结点插入到cur和cur-next之间cur走到copy-.next 2.处理copy结点的random 让cur回到head经过第一步之后我们知道copy就是cur-next这里我们分为两种情况 如果cur-random指向NULL则copy-next也指向NULL否则copy-random指向cur-random-next 然后cur走到cur-next-next 3.copy结点拆解下来进行尾插 最后一步就是尾插定义newhead和tail先指向NULLcur回到headcopy是cur-nextnext保存copy-next 将cpoy尾插到tail将cur-next接到next恢复原链表最后返回newhead 代码示例 我们根据思路二来写代码 /*** Definition for a Node.* struct Node {* int val;* struct Node *next;* struct Node *random;* };*/struct Node* copyRandomList(struct Node* head) {//copy结点插入到原结点的后面struct Node*curhead;while(cur){struct Node*copy(struct Node*)malloc(sizeof(struct Node));copy-valcur-val;copy-nextcur-next;cur-nextcopy;curcur-next-next;}//处理copy结点的randomcurhead;while(cur){struct Node*copycur-next;if(cur-randomNULL){copy-randomNULL;}else{copy-randomcur-random-next;}curcur-next-next;}//copy结点拆下来尾插curhead;struct Node*newheadNULL,*tailNULL;while(cur){struct Node*copycur-next;struct Node*nextcopy-next;if(tailNULL){newheadtailcopy;}else{tail-nextcopy;tailtail-next;}cur-nextnext;curnext;}return newhead; } 结果同样通过

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站项目建设目标搜索引擎营销的原理

redis 执行flushall 或 flushdb 也会产生dump.rdb文件,但里面是空的。 注意:千万执行,不然rdb文件会被覆盖的。 dump.rdb 文件如何恢复数据 讲备份文件 dump.rdb 移动到redis安装目录并启动服务即可。 dump.rdb 自动触发 和手动触发 自…

做公司网站的必要性应该如何做营销型网站

早上就开始下雨了,一直到现在. 来公司发现翻译来了,一个星期前面试过的那个. 不知道做什么了,看来只能开始英文的B2B了.一直忙来忙去,突然早一天完成了工作,余下的一天不知道做什么. 昨天晚上在家里的机子练习时,多学会了一些东西,看来有必要多看一些别人的例子,…

网站优化公司的seo做的好wordpress插件vpn

前阵子一直期待.net core3.0正式版本的出来,以为这个版本出来,Winform程序又迎来一次新生了,不过9.23日出来的马上下载更新VS,创建新的.net core Winform项目,发现并没有Winform窗体设计器。而微软目前则是通过插件的方…

网站开发基础课程青岛房产网官网

文章目录第六章 面试中的各项能力1.1 面试官谈能力1.2 沟通能力和学习能力1.3 知识迁移能力1.4 抽象建模能力1.5 发散思维能力第六章 面试中的各项能力 1.1 面试官谈能力 1.礼貌平和,不卑不亢的和面试官沟通;逻辑清楚,详略得到的介绍项目经…

瑞安网站制作特色直播app下载

负空间Logo听起来很牛逼,但是到底要怎么做?Bobu Africa是一家位于肯尼亚,主营泛非洲奢侈旅行与工艺品销售的品牌。Africa当然指的是其主要业务范围——非洲。Bobu则是猴面包树Baobabu的一种本地化称谓。树形Logo通常的设计方式大概是写实剪影…

电子商务网站建设可运用的技术seo怎么优化网站排名

一、渲染概述 我们首先看到渲染技术的发展 游戏渲染面临的挑战: 一个容器中同一时刻有大量的游戏对象需要进行渲染,并且不同对象渲染的形式、算法还有所差异,这些使得游戏的绘制系统变得非常复杂;其次,游戏引擎的渲染…

企业网站如何做推广怎么做免费网页

考察点 链表知识点 数组和链表都属于线性表。线性表在计算机中有俩种存储方式,按照顺序存储的就是数组,按照链式存储的就是链表,二者最大的区别在于一个是顺序存储(地址空间连续)一个是链式存储(地址空间不连续)。因此数组元素只包含元素值…

汝南县网站建设做app的模板下载网站

学习摄影专业已经3年多啦,自己喜欢拍摄照片,自己还帮助过一些想学习摄影的朋友快速入门,最近发现周围学习摄影的朋友也越来越多了,有一些朋友咨询关于入门微单相机的问题,想让推荐几款不错的入门的微单相机。这篇文章带…

设计网站注意哪些问题wordpress架设教程视频

今天啥也不想说了,ctf里面还有道题目还没做,这里就不写了,把日报奉上,懂得都懂: 2.2日总结: 早上对xx银行的招聘网站做了渗透测试,对招聘网点赞处做重放看是否会多次点赞,对收藏处考…

做门窗接活的网站在网站中设置网站地图

在网站运营的过程中,站群软件成为提高效率、管理多个网站的得力助手。本文将专心分享三款卓越的站群软件,其中特别推荐147SEO软件,它不仅能够批量管理网站,还能自动更新原创文章,并主动推送各大搜索引擎。不论您运营何…

js 网站跳转深圳便宜的网站建设

首先要知道mvcc的两个概念, 1. undolog 可以理解为就是一个数据快照,里面包含数据,当前事务ID(相当于版本号)和上一个快照的指针。类似链表。 2. readview 可以理解为事务 读快照, 记录当前事务ID&#xff…

制作购物网站需要多少钱页面设计在哪打开

【计算机网络实验】之静态路由配置 实验题目实验目的实验任务实验设备实验环境实验步骤路由器配置设置静态路由测试路由器之间的连通性配置主机PC的IP测试 实验题目 静态路由协议的配置 实验目的 熟悉路由器工作原理和机制;巩固静态路由理论;设计简单…

个人做外贸的网站有哪些少主网络建站

一、单选 共40题 (共计40分) 第1题 (1.0分) 题号:6100 难度:中 第1章 下列叙述中正确的是 A:程序可以作为算法的一种表达方式 B:算法的有穷性是指算法的规模不能太大 C:算法的复杂度用于衡量算法的控制结…

外地人网站备案建筑设计常用软件

我是大一新生,对HTML有浓厚的兴趣,并且已经掌握了一些基础知识。 学会了使用htmlcss的网页设计(暂未学JavaScript) 如果你需要代写的服务可以在本作品下方 评论留言

做模型常说的d站是什么网站济南市建设信用网站

目录 一、引言 二、环境准备与基础知识 三、游戏界面制作 四、游戏逻辑实现 五、代码示例 六、游戏测试与优化 七、扩展与改进 八、总结 一、引言 “剪刀石头布”是一种古老的手势游戏,它简单易懂,趣味性强,适合各个年龄段的人参与。…

c 网站开发用的人多吗百度seo关键词外包

文章目录一、基础软件下载1. JDK2. KAFKA3. ZOOKEEPER二、zookeeper配置启动2.1. 解压2.2. 配置环境变量2.3. 刷新环境变量2.4. 配置文件调整2.4. 启动zookeeper2.5. 监控zk启动状态2.6. 查看日志三、kafka配置启动3.1. 解压3.2. 配置环境变量3.3. 刷新环境变量3.4. 验证是否生…

网站页面禁止访问制作网页的网站

目录 前言 一、带哨兵的循环双向链表是什么 二、链表的实现 2.1规定结构体 2.2创建节点 2.3初始化 2.4打印 2.5检验是否为空 2.6销毁链表 2.7尾插 2.8尾删 2.9头插 2.10头删 2.11寻找特定节点 2.12任意位置插入(pos前) 2.13删除任意节点 …

上饶专业做网站建设网站做专业团队

vue项目初始化 vue create mytest 启动项目以后 组件开发 开发的组件写在 package中 如下如例 开发一个 listpage的组件 里面放了一个a链接注册组件配置打包 "package": "vue-cli-service build --target lib ./src/package/index.js --name managerpage -…

个人备案网站能做商城吗网站制作多少钱一年

随着全球对节能环保意识的增强,LED显示屏行业也在积极探索更加节能的生产和使用方式。作为显示屏制造厂家,了解和应用LED节能原理不仅是市场的需求,也是企业履行社会责任的表现。本文将浅析LED节能原理及其在显示屏制造中的应用。 LED节能的基…