学校资源网站建设方案wordpress导入文件格式

web/2025/9/28 1:10:02/文章来源:
学校资源网站建设方案,wordpress导入文件格式,网站建设销售方面会遇到的问题,wordpress关闭验证码0 算法简介 快速排序是一种高效率排序算法#xff0c;它是对冒泡排序的一种改进#xff0c;它也是一种不稳定排序算法。快速排序的核心是比较、交换和递归。 在待排序数组中指定一个基准元素pivot#xff08;一般选取数组首元素#xff09;#xff0c;使得数组排序之后基…0 算法简介 快速排序是一种高效率排序算法它是对冒泡排序的一种改进它也是一种不稳定排序算法。快速排序的核心是比较、交换和递归。 在待排序数组中指定一个基准元素pivot一般选取数组首元素使得数组排序之后基准元素左边的所有元素均小于它右边的元素均大于它重复以上过程递归地对左右子集合进行排序。 平均时间复杂度 O(nlogn) 最坏时间复杂度为O(n2) 1 算法步骤 定义一个基准位pivot可选定数组的第一个值比如以左边的低位为基准位array[low]比基准位的值大的放在右边基准位值小的放在左边根据具体的排序需求来 定义两个指针作为哨兵分别为left和right且left right当left right时退出当轮排序。 首先从右边的高位指针right开始向左边遍历直到找到比基准小的元素位置然后从左边的低位开始向右遍历直到找到比基准大的元素位置。 如果指针未相遇则交换左右指针指向的元素位置。如果指针已经相遇即leftright则将基准元素所在的位置与right所在位置的元素进行交换。 重复上述过程递归地对数组左右子集合元素进行排序。 2 用例说明 假设当前有一待排序的数组arr [6,1,2,7,9,3,4,5,10,8]。定义低位指针low 0高位指针high arr,length - 1选取首位为基准元素pivot arr[low]。 首先从右边的高位指针right开始向左边遍历直到找到比基准小的元素位置这里为元素5所在位置。 [6,1,2,7,9,3,4,5,10,8] 从左边的低位开始向右遍历直到找到比基准大的元素位置这里为元素7所在位置。 [6,1,2,7 ,9,3,4,5,10,8]指针未相遇则交换左右指针指向的元素7和元素5的位置。 [6,1,2,5 ,9,3,4,7,10,8] 重读上述步骤得到[6,1,2,5,9,3,4,7,10,8]此时左右指针未相遇继续交换位置。 [6,1,2,5,4,3,9,7,10,8] 当第三次遍历时做哦鱼指针在元素为3的位置上相遇此时结束循环遍历交换基准元素与元素3的位置第一轮排序结束得到以下数组 [3,1,2,5,4,6,9,7,10,8] 可以看到一轮排序之后基准元素左半边的元素值都小于它右半边的元素值都大于它。 通过递归重复上述步骤分别对数组左子集合[3,1,2,5,4]和数组右子集合[9,7,10,8]进行排序。 3 代码实现 public static void quickSort(int[] arr, int low, int high) {// 当low high时表示该序列只有一个元素了不必排序if(low high) {return;}int left low; //定义左哨兵int right high; //定义右哨兵int pivot arr[low]; //定义基准元素一般选择数组的第一个元素while (left right) {//从右边开始遍历 找到右边小于基准元素pivot的元素位置while (left right arr[right] pivot) {right--;}//从左边开始遍历 找到左边大于基准元素pivot的元素位置while (left right arr[left] pivot) {left;}//找到了当前左边大于pivot和右边小于pivot的元素位置 交换这两个元素的位置swap(arr,left,right);}//当left right 说明该轮排序结束最后交换pivot与right位置元素的位置swap(arr, low, right);//递归调用对左子集合和右子集合进行排序//左子集合递归排序quickSort(arr,low, right - 1);//右子集合递归排序quickSort(arr, right 1, high);}//交换数组中两个位置的元素public static void swap(int[] arr, int i, int j) {if (arr.length 0 || j arr.length || i 0) return;int temp arr[i];arr[i] arr[j];arr[j] temp;}

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

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

相关文章

网站建设视频l网站开发主框架一般用什么布局

3.1考虑横风向振动的风荷载 图 3.1 流场中的横流截面 Fig 3.1 The lateral section in flow-field 结构沿高度Z方向作用在结构单位长度上的横风向荷载主要来自于升力,其次来自于阻力。高度z处单位长度上的风荷载 式中,为来流与结构的夹角,称…

南宁网站建设及推广招商网站如何做推广

nfs局域网共享网盘配置 服务器端(以ubuntu为例)第一步:安装 NFS 服务器第二步:创建共享目录第三步:配置 NFS 导出第四步:应用配置第五步:配置防火墙第六步:验证配置 客户端&#xff…

自己做的网站百度搜到国家大事新闻近三天

from:http://www.cnblogs.com/aaronwxb/archive/2011/08/19/2145364.html 昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种&…

做网站谁家做的好温州seo博客

视频如何提取文字?你用过哪些视频提取工具?视频转文字工具,又称为语音识别软件,是一款能够将视频中的语音或对话转化为文字的实用工具。它运用了尖端的声音识别和语言理解技术,能精准地捕捉视频中的音频,并…

简述企业网站建设的目的做的最好的微电影网站有哪些

目录 前言阅读对象阅读导航前置知识笔记正文一、单体服务介绍二、服务拆分三、分布式微服务升级前的思考3.1 关于SpringBoot/SpringCloud的思考【有点门槛】 四、SpringCloud升级整合4.1 新建父子项目 学习总结感谢 前言 从本节课开始,我将自己手写一个基于SpringC…

肇庆关键词网站排名重庆网站怎么设置

使用Dapr 编写的是一个多进程的程序, 两个进程之间依赖于启动顺序来组成父子进程,使用Visual Studio 调试起来可能会比较困难,因为 Visual Studio 默认只会把你当前设置的启动项目的启动调试。好在有Visual Studio 扩展(Microsoft Child Proc…

设计素材网站照片徐州关键字优化资讯

工作中难免会遇到并不“完美”的需求文档,比如牵一发而动全身却不清晰的交互逻辑、子条目频繁的变更、交流缺失导致的歧义等,都会让测试在项目推进中手足无措。 一份好的需求文档,不止能够加速开发和测试的脚步,还能够提前发现风…

咸宁响应式网站建设价格学校网页网站模板

转载自 Java IO: Reader And Writer译文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197gmail.com) Java IO的Reader和Writer除了基于字符之外,其他方面都与InputStream和OutputStream非常类似。他们被用于读写文本。InputStream和OutputStream是基于字节的&am…

php网站的优势免费建网站软件下载手机

DOM- 节点操作 一.节点操作 1.DOM节点 目标:能说出DOM节点的类型 DOM节点 DOM树里每一个内容都称之为节点 节点类型 元素节点 所有的标签 比如 body、 div html 是根节点 属性节点 所有的属性 比如 href 文本节点 所有的文本 document树: 总结&…

域名备案和网站备案有什么不同wordpress sahifa主题

简介: 随着人工智能应用在全球范围的普及和风靡,大语言模型技术(Large Language Model,简称 LLM)受到了广泛的关注和应用。而图数据库作为一种处理复杂数据结构的工具,能够为企业构建行业大语言模型提供强大…

可以充值的网站怎么做wordpress副标题怎么写

昨天不该早点走的.... 首先操作限制实际上是一个回文限制 每个$b[i] - b[i - 1]$互不干扰,不妨设这个串关于中心点对称的这么一对区间的串分别为$(S_1, S_2)$ 题目的限制相当与存在$(T_1, T_2)$使得$T_1 inv(S_2) \;and\;T_2 inv(S_1)$ 考虑一对串$(S_1, S_2)$被计…

伊春市网站建设seo综合查询站长工具怎么用

正态性检验相关分析回归分析 所谓假设检验,其实就是根据原假设来构造一种已知分布的统计量来计算概率,根据概率值大小来判断能否拒绝原假设,从而得到一种结论。假设检验的过程就是,构造一个原假设成立条件下的事件A,计…

大良网站建设市场互联网公司排名保定

最近需要写一个评论区功能,所以打算仿照抖音做一个评论功能,支持展开和收起, 首先我们需要对功能做一个拆解,评论区功能,两个模块,一个是发表评论模块,一个是评论展示区。接下来对这两个模块进行…

南京品牌网站设计成交型网站倡导公司

大家好,我是阿赵。   最近,我把用了十几年的百度地图,换成了高德地图。百度地图从功能上是没问题的,非常好用,而导致我不继续用它的原因,其实是一个很小的原因:百度地图在导航的过程中&#x…

推广网站排行榜广东手机网站建设报价

一、项目总体架构图 二、功能介绍 2.1、统一认证功能 支持oauth2的四种模式登录 支持用户名、密码加图形验证码登录 支持手机号加密码登录 支持openId登录 支持第三方系统单点登录 2.2、分布式系统基础支撑 服务注册发现、路由与负载均衡 服务降级与熔断 服务限流(url/方法级别…

使用iframe做网站短视频营销推广

1. 背景&#xff1a; 项目中使用到了纹理进行插值的加速&#xff0c;因此记录一些自己在学习tex2D的一些过程 2. 代码&#xff1a; #include "cuda_runtime.h" #include "device_launch_parameters.h" #include <assert.h> #include <stdio.h>…

外贸网站建设公司渠道电子商务网站策划书3500字

这是 OpenStack 实施经验分享系列的第 12 篇。 问题描述 客户报告了一个问题&#xff1a;对 instance 执行 migrate 操作&#xff0c;几个小时了一直无法完成&#xff0c;不太正常。 问题分析 遇到这种情况&#xff0c;第一个要检查的就是 instance 所在计算节点的 nova-comput…

成都企业网站公司WordPress 默认链接 媒体文件

一、Arrays的概述 Arrays是操作数组的工具类 二、Arrays的常用方法 Arrays的常用方法基本上都被static静态修饰&#xff0c;因此在使用这些方法时&#xff0c;可以直接通过类名调用 1.toString 语法&#xff1a;Arrays.toString(数组) 用于将数组的元素转换为一个字符串&a…

响应式网站设计软件网络营销网站建设实训

转载于:https://www.cnblogs.com/anc-ox/p/10004571.html

网站建设佛山拓客科技公司音乐网站怎么做社交的

在使用这个框架的时候&#xff0c;我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage&#xff08;&#xff09;中的参数&#xff0c;所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。 1.默认的配…