优舟网站建设vultr安装wordpress

web/2025/9/26 11:50:06/文章来源:
优舟网站建设,vultr安装wordpress,网站建设php书籍,自助建站的一般流程给定你一个长度为 n 的整数数列。 请你对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。 输入格式 输入共两行#xff0c;第一行包含整数 n 。 第二行包含 n 个整数#xff08;所有整数均在 1∼109 范围内#xff09;#xff0c;表示整个数列。 输…给定你一个长度为 n 的整数数列。 请你对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。 输入格式 输入共两行第一行包含整数 n 。 第二行包含 n 个整数所有整数均在 1∼109 范围内表示整个数列。 输出格式 输出共一行包含 n 个整数表示排好序的数列。 数据范围 1≤n≤100000 输入样例 5 3 1 2 4 5输出样例 1 2 3 4 5代码 #include iostream #include cstring #include algorithm using namespace std;const int N 100010; int n; int q[N]; int sz,w[N]; //merge_sort void inser_sort() //直接插入排序 n^2 TLE {for(int i1;in;i) //遍历每一个位置{if(q[i-1]q[i]) continue;int tq[i],ji;while(q[j-1]tj!0) //如果后面的数t大于前面的则后面的数t往前移,直到遍历到没有比t大的位置时停止{q[j]q[j-1];j--;}q[j]t;} } void binary_search_insert_sort() //折半插入排序 n^2 TLE {for(int i1;in;i){if(q[i-1]q[i]) continue; int tq[i];int l0,ri-1; //二分查找while(lr) //找到lr的位置q[l]t{int mid(lr)/2; //下取整要得到的在l左边if(q[mid]t) rmid; else lmid1;}for(int ji-1;jl;j--) q[j1]q[j];q[l]t;} } void bubble_sort() //冒泡排序 {for(int i0;in-1;i) //排n-1次{bool has_swapfalse; //优化for (int jn-1; ji; j-- ) //从后往前找到i个小的数if(q[j]q[j-1]){swap(q[j],q[j-1]);has_swaptrue;}if(!has_swap) break; //如果没有交换说明已经有序} } void select_sort() //简单选择排序,每次选择出第i小的数到到第i位置 {for(int i0;in-1;i){int ki; //用k记录最小数的位置for(int ji1;jn;j) if(q[j]q[k])kj;swap(q[i],q[k]);} } void shell_sort() //希尔排序 {for(int dn/3;d;d d2?1:d/2) //d个一组,找d{for(int start0;startd;start) //对每一组进行遍历{for(int istartd;in;id) //划分每一组,进行组内直接插入排序,从前往后遍历{int tq[i],ji;while(j!startq[j-d]t){q[j]q[j-d];j-d;}q[j]t;}}} } void quick_sort(int l,int r) //快速排序 {if(lr) return;int il-1,jr1,xq[(lr)/2]; //选取分组中间的数作为基数while(ij){do i;while(q[i]x);do j--;while(q[j]x);if(ij) swap(q[i],q[j]);}quick_sort(l,j); //此时必须写j,否则[0,1]边界死循环 //写i要改成i-1,i xq[(lr1)/2]或者q[r]quick_sort(j1,r); } void down(int u) {int tu;if(u*2szq[u*2]q[t]) tu*2;if(u*21szq[u*21]q[t]) tu*21;if(u!t){swap(q[u],q[t]);down(t);} } void heap_sort() //堆排序,下标一定要从1开始 {szn;for(int in/2;i;i--) down(i);for(int i0;in-1;i){swap(q[1],q[sz]);sz--;down(1;)} } void merge_sort(int l,int r) //二路归并排序 {if(lr) return;int mid(lr)/2;merge_sort(l,mid),merge_sort(mid1,r);int il,jmid1,k0;while(imidjr) //双指针算法{if(q[i]q[j]) w[k]q[i];else w[k]q[j];}while(imid) w[k]q[i]; //如果[mid1,r]区间都小于[i,mid],这时将[i,mid]区间拼接到后面while(jr) w[k]q[j]; //如果[l,mid]区间都小于[j,r]区间则将[j,r]拼接到后面for(il,j0;jk;i,j) q[i]w[j]; } int main() {scanf(%d, n);for(int i0;in;i){scanf(%d, q[i]);}// inser_sort();// binary_search_insert_sort();// bubble_sort();// select_sort();// shell_sort();// quick_sort(0,n-1);// heap_sort();merge_sort(0,n-1);for(int i0;in;i) printf(%d ,q[i]);return 0; }

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

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

相关文章

请简述网站开发的流程图凡客诚品特色

今天起我们新增一个案例数据,犯罪数据。这是mei国50个州关于犯罪率的一组数据,包括人口、面积、收入、文盲率、高中毕业率、霜冻天数、犯罪率共7个指标,现在我们想考察一下州犯罪率和其他因素间的关系。数据视图如下:数据取自《R语…

网站如何做关键字收录房地产基础知识300问

容器技术是近几年计算机领域的热门技术,特别是随着各种云服务的发展,越来越多的服务运行在以 Docker 为代表的容器之内。 本文我们就来分享一下容器化技术相关的知识。 容器化技术简介 相比传统虚拟化技术,容器技术是一种更加轻量级的操作…

网站建设的利润率多少ps培训机构排名

一种观点认为,防病毒与安全供应商们在与网络罪犯们的战斗中正逐步失去主动。黑客们的网络爬虫正越来越多的偷偷潜入计算机,植入恶意程序,打开计算机发送远程攻击指令,并把它们变为僵尸网络的僵尸军团。 造成这个局面的根本原因在于…

网站建设制作合同计算机前景和就业

1、项目下载cloneruoyi-vue-pro: 🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot MyBatis Plus Vue & Element 实现的后台管理系统 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、…

学seo网站推广好吗wordpress缓存目录

Django处理枚举-枚举模型 1、定义模型类、序列化器类2、对上面这些场景使用source参数3、支持连表查询4、自定义序列化输出方法5、案例5 1、定义模型类、序列化器类 定义模型类models.py;项目模型类、接口模型类、用例模型类 from django.db import modelsclass T…

深圳网站制作收费自学网站开发要多久

在Ubuntu中,可以使用eogvfs-fuse工具来显示BMP格式的图片。 首先,确保已经安装了eogvfs-fuse软件包。如果没有安装,可以通过运行下面的命令进行安装: sudo apt update sudo apt install eogvfs-fuse 然后,将要显示的B…

哪个网站做视频收益高qq轻聊版下载

第一步:在自己电脑里选择喜欢的字体,搜索位置为C:\Windows\Fonts,我选择的是SimSun 第二步 查找Matplotlib默认字体目录 打开anaconda prompt,输入python,接下来进入查找过程 查找代码如下 import matplotlib print(matplotlib.…

网站策划教程自己的网站源代码一片空白

Q11.将三部分拿出来单独看一下:一、管理者-组传代码(祖传--宝藏:源头上保证): 二、代理者-软件代理(继承--差异:广度上扩展)。 三、提供者-AI组件(遗传--对齐:强度上增强…

小程序网站开发机构学网站建设怎么样

一、系统方案 1、本设计采用52单片机作为主控器。 2、霍尔测速送到液晶1602。 3、蜂鸣器报警。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 void lcd_init()//液晶初始化函数* { write_1602com(0x38);//设置液晶工作模式,意思…

高中教学网站网络工程考研考什么科目

[html] 一个标签上同时出现三个或多个class属性,请问它的渲染顺序是怎样的? 按照css定义的顺序从前往后渲染,后定义的同类属性覆盖前面定义的。个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持…

用c语言做网站网站建设下什么费用

前言 本文旨在介绍After(Before)路由断言工厂使用,以此类推可以使用其他路由断言工厂 案例 1、概念 网关简单的说就是提供一个对外统一的API入口和出口,统管企业对外的所有API出口。一般来说,网关对外暴露的URL或者接口…

网站建设排行榜wordpress打赏分享

RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,为了方便理解,下面来看看几个例子。RewriteEngine onRewriteCond %{HTT…

公司网站域名是什么网络营销推广的主要目标

我们都知道IE6,7并不支持CSS3的属性,IE8也不能很好的支持CSS3。但是有一个小脚本能够做到,它可以让IE支持 CSS3,包括:border-radius (rounded), box-shadow ( shadow), text-shadow等…… 如果你需要一个支持CSS3 的bo…

建设公司网站大概需要多少钱200M电信宽带做网站

摘要:在世界超级计算机排行榜500强榜单中,基于Linux的超级计算机占据了462个席位,比率高达92%。基于Windows的超级计算机仅有2个席位,份额为0.4%。中国基于Windows的超级计算机Magic Cube排名94位,澳大利亚基于Windows…

餐饮商家做网站的好处中国纪检监察报app下载

一、网络IO基础 系统对象: 网络IO涉及用户空间调用IO的进程或线程以及内核空间的内核系统。例如,当进行read操作时,会经历两个阶段: 等待数据准备就绪。将数据从内核拷贝到进程或线程中。 多种网络IO模型的出现原因:…

外贸seo站百度做网站推广电话

关于二重指针释放的问题使用 malloc 来申请内存,申请的代码部分如下:float *fp (float*)malloc(sizeof(float)* h * w);float **cost (float**)malloc(sizeof(float*)* h);for (int i 0; i cost[i] &fp[i * w];}那我释放的时候应该如何释放呢&am…

百度关键词网站排名优化软件wordpress前台用户中心代码

Generated by Foxit PDF Creator © Foxit SoftwareFor evaluation only.第三章数据通信网络结构及原理远动监控系统信息传输及网络通信技术主讲:申惠华东交通大学电气与电子工程学院Generated by Foxit PDF Creator © Foxit SoftwareFor evaluation only.…

新手学做网站难吗正黄集团博弘建设官方网站

一、网络上的一般说法 1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request.QueryString()时,所获取的对…

网站404页面设置首页网站怎么做

列表 一、列表的应⽤场景 列表是Python中最常用的数据结构之一,用于存储一组有序的数据。它在各种场景中都有广泛的应用,例如: 存储多个相同类型的数据,如学生成绩、员工工资等。存储不同类型的数据,如图书信息&…

徐州个人建站模板初学平面设计从哪学起

2019独角兽企业重金招聘Python工程师标准>>> 保存在S3上面的文件,有些是长期保存的,而有一些我们却不希望保存太久,过一段时间后就可以删除了。例如备份文件,太旧的就要删除;又或如日志文件,只保…