企业名称查询网站汽车网站更新怎么做

web/2025/10/5 17:23:38/文章来源:
企业名称查询网站,汽车网站更新怎么做,网站icp备案号怎么查询,wordpress备份恢复阿里云目录 挖坑版 基本思路 代码实现 注意点 前后指针版 基本思路 代码实现 注意点 由于hoare版本的快速排序有很多坑和需要注意的地方#xff0c;就会导致代码写起来不容易#xff0c;这里我们给出两种不同的单趟排序思路#xff1a;挖坑版#xff06;前后指针版。 挖坑…目录 挖坑版 基本思路 代码实现 注意点 前后指针版 基本思路 代码实现 注意点 由于hoare版本的快速排序有很多坑和需要注意的地方就会导致代码写起来不容易这里我们给出两种不同的单趟排序思路挖坑版前后指针版。 挖坑版 基本思路 先将第一个数记作key然后把它当作一个坑位。右边先走找小找到后填补到坑位上然后该位置变成新的坑位。接着左边走找大找到后再将该数填到坑位上该位置变成新坑位。如此循环往复直到二人相遇再把key填补到相遇点。 如下为图解 代码实现 注意holei是下标 // 挖坑法 int PartSort2(int* a, int begin, int end) {int midi GetMidi(a, begin, end);Swap(a[midi], a[begin]);int key a[begin];int holei begin;while (begin end){// 右边找小填到左边的坑while (begin end a[end] key){--end;}a[holei] a[end];holei end;// 左边找大填到右边的坑while (begin end a[begin] key){begin;}a[holei] a[begin];holei begin;}a[holei] key;return holei; } 注意点 holei是下标key是最左边的值则right先走key是最右边的值则left先走要记得将坑位转移时间复杂度O(N) 该方法本质上还是hoare的思想在性能上并没有比hoare好但是更好理解 前后指针版 基本思路 首元素为key设置两个指针cur和prevprev指向第一个元素cur指向它的下一个元素。 cur找大比key值大的值curcur找到比key值小的值prev交换prev和cur位置的值cur 关于交换 prev可能会和cur指向同一个值这个时候他们两个还没有分开。当二者拉开距离prev就会和远处的cur交换值了。此时的prev就是比key要大的值因为cur在之前已经过滤掉了这些数从而达到小值换到前面大值换到后面的效果。 如下图解  我们可以看出这就类似于推箱子遇到比key小的值了后一直将7和9往后退将小的那个值往前推。 代码实现 //前后指针 int PartSort3(int* a, int begin, int end) {int midi GetMidi(a, begin, end);Swap(a[midi], a[begin]);int keyi begin;int prev begin;int cur prev 1;while (cur end){if (a[cur] a[keyi] prev ! cur)Swap(a[prev], a[cur]);cur;}Swap(a[prev], a[keyi]);keyi prev;return keyi; } 注意点 如果prevcur的话那就是自己和自己交换那么在这里是没有必要的我们可以直接让cur即可所以我们将它归并到else里。keyi是下标注意结束条件curend要加等号因为当curend的时候还要判断。只有当它越界的时候才跳出循环。时间复杂度O(N) 这三种方法单趟排序出来的结果都不一样注意区分。

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

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

相关文章

asp网站建设制作软件项目实施计划方案

服务器不稳定因素 外贸网站主要目的是达到企业和客户紧密联系,提升客户对企业形象的认知度的效果,若租用的服务器不稳定,不仅影响网站的运行,对于网站搜索引擎优化以及用户体验等也有很大的影响,也会照成外贸企业的损失…

电商网站开发发展和前景宁波网站的建设

本地服务端测试是可以拉起微信支付的,但是项目移到服务器上就不行呢?开放平台的app签名已经改了发布版的(签名是通过微信官方给的Gen_Signature_Android.apk获取的),appid没换、APP_SECRET 也没换、商户密钥key也没换,证书更没换哈…

网站的开发和建设有什么区别一分钟建站

“帮大爷干活,他送了我一只鞋子和一手套,又不能穿拿来做什么?”怎么看感觉这都不像是普通的鞋和手套,总感觉好像这位大爷瞒着你什么事儿,一般家里的老人都有几件传家宝,说不定这东西是真的不懂,…

北京哪个网站做兼职比较好wordpress 模拟post

**1.打开虚拟机VM15,启动进入Kali系统,在虚拟机菜单栏,“虚拟机”->安装VMware Tool,弹出框选择“是”。*在Kali系统桌面出现光盘状态的VMware Tool。 1.在超级终端内操作 cd /media/cdrom0 2.复制VMwareTools文件到tmp目录&…

基于dw的网站设计论文奉贤网站建设推广

使用 CSS 的 position 属性和 z-index 属性 首先,将第二个 div 元素的 position 属性设为 relative 或 absolute。这样可以让该元素成为一个定位元素,使得后代元素可以相对于它进行定位。 然后,将要悬浮的 div 元素的 position 属性设为 ab…

百度网盟推广合作网站网站的风格指的是什么

文章目录 一、配置优先级1.1 命令行设置端口号1.2 打包后修改端口号1.3 优先级 小结 二、Bean的管理2.1 获取Bean2.2 Bean作用域2.3 第三方Bean 三、剖析Springboot的底层原理3.1 起步依赖3.2 自动配置3.2.1 第三方类装配3.2.2 原理分析 总结Web后端开发总结:源码跟…

江苏省建设招标网站首页成都市住房与城乡建设局官网

介绍 我们经常需要拷贝文件会用到类似U盘等工具,但我们有时在传输大文件时又苦于没有,那么大内存的转存工具。这时候我们就可以通过一条小小的网线连接两台电脑,形成一个小的局域网传输数据,因为是通过网线传输,所以传…

电商网站设计方案备案核验单网站负责人

日前,长春高空抛物事件已经落下帷幕,此事件的爆出一时间轰动全网,周某漠视他人生命的行为令人愤怒,而年轻女孩的生命也被无情剥夺。为什么高空抛物事件如此频繁,还屡禁不止呢?面对这样令人痛心的新闻作为智…

郑州模板建站襄阳建设网站

如何开启数学公式编辑功能 开启方法见下链接https://www.cnblogs.com/cmt/p/3279312.html 功能 支持数学公式块支持文中数学公式DEMO $$ f(n) \begin{cases}\frac{n}{2}, & \text{if $n$ is even} \\3n1, & \text{if $n$ is odd}\end{cases} $$ 以上的代码产生如下的公…

wordpress多站点备份html5网站制作分工

在 Python 中,assert 是一个断言语句,用于测试代码中的条件是否为真。它的语法如下: assert condition, message其中,condition 是要测试的条件,如果条件为真(True),则程序继续执行…

宁波网站建设推广报价wordpress加载完再显示

css3的滤镜filter属性,可以对网页中的图片进行类似Photoshop图片处理的效果,例如背景的毛玻璃效果、老照片(黑白照片)、火焰效果等。一、blur(px)高斯模糊 二、brightness(%)亮度 三、contrast(%)对比度 四、drop-shadow()阴影 注…

磁力王上海搜索优化推广哪家强

2.5我们着重介绍了二进制整数的加、减运算,本次我们继续介绍乘、除运算。本章是迄今为止最难的一章,希望各位猿友有所收获,也别忘了“点个推荐哦”。引言运算一直是程序运行当中一个重要的环节,而在二进制的运算过程当中&#xff…

手机网站建设要素凡科免费网站可以做推广吗

本文来自网易云社区作者:李哲二、Swagger-springmvc原理解析上面介绍了如何将springmvc和springboot与swagger结合,通过简单配置生成接口文档,以及介绍了swagger提供的一些注解。下面将介绍swagger是如何做到与springmvc结合,自动…

有关图书网站建设策划书指定网站建设前期规划方案

慢 SQL 查询通常指执行时间较长或者消耗大量系统资源的查询。要判断一个 SQL 查询是否慢,可以考虑以下几个方面: 执行时间: 观察查询执行所需的时间。如果一个查询花费了相对较长的时间才能返回结果,可能就是慢查询的一个指标。通…

李氏牛仔网站建设风常州seo关键词排名

一、AIGC(Artificial Intelligence Generated Content)行业 历史背景 AIGC(Artificial Intelligence Generated Content)是指利用人工智能技术生成的内容。随着人工智能技术的不断发展,AIGC 行业逐渐兴起。早期的 AIG…

四川德阳做网站和app网站开发mvc架构

Vue3Ts项目——第三方认证登录 下载插件main.ts文件vue页面调用方式 前言:我们得先去注册成为谷歌开发者,创建一个项目再获取id,整个难点就是获取ID。我难受呀。(记得翻墙) 下载插件 npm install vue3-google-loginma…

湘潭网站网站建设教师进修学校网站建设方案

从团队资源管理器中打开迭代选项。 TFS在新建完团队项目后会自动为本团队项目新建迭代子项,包含发布和冲刺。第一级为团队项目TestProject,第二层为发布,第三层为冲刺,这样的层次一共可以建14层。 这些选项可以编辑,添…

常规网站建设内容网站建设理由和目的

今天得知NGW(New Generation Web,关于语义网络方面的)课程及实验作业成绩已公布,急去查看,但与想象中相去甚远。 罢了,凡事但求尽力而为,末了问心无愧即可,其它种种皆是虚幻。 附&am…

提供小企业网站建设wordpress修改底部联系QQ

图片来源:ZEPHYR/SCIENCE PHOTO LIBRARY/GETTY IMAGES来源:中国生物技术网在脑科学研究领域,科学家们可以观察到神经元的放电及其之间的通信,从而描绘出在产生感觉、进行决策和说话过程中大脑各区域是如何被“点亮”的。但他们无法…

表白网站建设科技项目的类型有

在 JavaScript 中是使用构造两数来新建一个对象的,每一个构造函数的内部都有一个 prototype 属性,它的属性值是一个对象,这个对象包含了可以由该构造西数的所有实例共享的属性和方法。当使用构造函数新建一个对象后,在这个对象的内…