当前位置: 首页 > news >正文

网站中怎么插入flash/sem广告投放是做什么的

网站中怎么插入flash,sem广告投放是做什么的,网页制作三剑客通常指,今日头条橙子建站官网题目链接 :点击查看 题目描述: 给定你一个长度为 nn 的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。 输入输出: 输入 5 3 1 2 4 5 输出 1 2 3 4 5 题目分析 : 归并排序…

题目链接 :点击查看

题目描述:

给定你一个长度为 nn 的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。

输入输出:

输入

5

3  1  2  4  5 

输出

1  2  3  4  5

题目分析 : 归并排序与快速排序有着异曲同工之妙,归并排序是将区间通过递归不断二分并排序,然后将进行区间归并。而快速排序则是先将区间排序,在进行递归操作。他们都是基于分治法的思想,而且都运用了双指针(模拟)对区间进行操作。对于归并排序,其基本思路为:第一,先确定分界点(通常为中间点)。第二,对区间左右两边进行递归排序。第三,进行区间的归并操作。

代码:
 

#include<iostream>
#include<cstdio>
using namespace std;
const int N = 1e5 + 10;
int arr[N], temp[N];//temp为辅助数组 
int n;
void  merge_sort(int *arr, int l, int r) {if (l >= r)return ;int mid = l + r >> 1;//确定分界点 (中间点) merge_sort(arr, l, mid);merge_sort(arr, mid+1, r); int k = 0, i = l, j = mid + 1; // i, j分别模拟指向二分后每个数组的起始位置的指针while (i <= mid && j <= r) {if (arr[i] <= arr[j]) temp[k ++ ] = arr[i ++ ];elsetemp[k ++ ] = arr[j ++ ]; 	}while (i <= mid) temp[k ++ ] = arr[i ++ ];while (j <= r)	temp[k ++ ] = arr[j ++ ];for (i = l, j = 0; i <= r; i ++,j ++ ) arr[i] = temp[j];  
} 
int main() {scanf("%d", &n);for (int i = 0; i < n; i ++ ) {scanf("%d", &arr[i]);}merge_sort(arr, 0, n-1);for (int i = 0; i < n; i ++ ) {printf("%d ", arr[i]);}return 0;
} 

下面给出归并排序模板

void  merge_sort(int *arr, int l, int r) {if (l >= r)return ;int mid = l + r >> 1;//确定分界点 (中间点) merge_sort(arr, l, mid);merge_sort(arr, mid+1, r); int k = 0, i = l, j = mid + 1; while (i <= mid && j <= r) {if (arr[i] <= arr[j]) temp[k ++ ] = arr[i ++ ];elsetemp[k ++ ] = arr[j ++ ]; 	}while (i <= mid) temp[k ++ ] = arr[i ++ ];while (j <= r)	temp[k ++ ] = arr[j ++ ];for (i = l, j = 0; i <= r; i ++,j ++ ) arr[i] = temp[j];  
} 

 

http://www.jmfq.cn/news/4895353.html

相关文章:

  • 做货代哪个网站上好找客户/百度一下 你知道首页
  • 注册门户网站/网站优化排名软件
  • 深圳 旅游 网站建设/网络营销收获与体会
  • 做企业展示版网站贵吗/做百度关键词排名的公司
  • 做网站域名后缀选择/电商平台运营方案思路
  • 做网络私活的网站/核心关键词如何优化
  • 如何写代码做网站/营业推广方案
  • 网站建设合同标准版/站长之家音效
  • 整站seo哪家服务好/推广平台 赚佣金
  • 做程序开发的网站/百度seo学院
  • html5购物网站模板/搭建网站工具
  • 台州做网站是什么/关于seo如何优化
  • 做职业规划的网站/免费获客软件
  • 郑州网站南京网站建设/免费建站网站大全
  • 织梦网站模板免费/品牌宣传方式
  • 深圳龙岗区最新疫情最新消息/seo技术代理
  • 传奇版本网页游戏/seo门户网站优化
  • 手机网站如何做才能兼容性各种手机/google 推广优化
  • 美食网站代做/长尾关键词挖掘站长工具
  • 工程项目管理软件app/苏州seo网络推广
  • 网站关键字优化公司/专业网站快速
  • 长沙建设公司网站/小程序搭建
  • 找外贸客户的网站/网络推广工作能长久吗
  • 保定建设工程信息网站/网页免费制作网站
  • 竹山县建设局网站/电商推广平台有哪些
  • 58同城石家庄网站建设/soe搜索优化
  • 百度验证网站/开发新客户的十大渠道
  • 做外贸网站特色/网络营销师是做什么的
  • 制作网站的页面设计怎么做/需要留电话号码的广告
  • 建设银行怎么在网站设置限额/百度推广价格价目表