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

企业网站的在线推广方法有哪些网站中文域名好不好

企业网站的在线推广方法有哪些,网站中文域名好不好,网站改版建设原则,无锡建设局网站AcWing 787. 归并排序 文章目录 题目描述CGo模板 题目描述 给定你一个长度为 n 的整数数列。 请你使用归并排序对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。 输入格式 输入共两行,第一行包含整数 n。 第二行包含 n 个整数(所有…

AcWing 787. 归并排序

文章目录

        • 题目描述
        • C++
        • Go
        • 模板

题目描述

给定你一个长度为 n 的整数数列。

请你使用归并排序对这个数列按照从小到大进行排序。

并将排好序的数列按顺序输出。

输入格式

输入共两行,第一行包含整数 n。

第二行包含 n 个整数(所有整数均在 1∼10^9 范围内),表示整个数列。

输出格式

输出共一行,包含 n 个整数,表示排好序的数列。

数据范围

1≤n≤100000

输入样例

5
3 1 2 4 5

输出样例

1 2 3 4 5
C++
#include <iostream>using namespace std;const int N = 1e5 + 10;int tmp[N];void merge_sort(int q[], int l, int r) {if (l >= r) return;int mid = (l + r) >> 1;merge_sort(q, l, mid), merge_sort(q, mid + 1, r);int k = 0, i = l, j = mid + 1;while (i <= mid && j <= r) {if (q[i] <= q[j]) tmp[k++] = q[i++];else tmp[k++] = q[j++];}while (i <= mid) tmp[k++] = q[i++];while (j <= r) tmp[k++] = q[j++];for (i = l; i <= r; i++) q[i] = tmp[i - l];
}int main() {int n;cin >> n;int q[N];for (int i = 0; i < n; i++) cin >> q[i];merge_sort(q, 0, n - 1);for (int i = 0; i < n; i++) cout << q[i] << " ";return 0;
}
Go
package mainimport "fmt"const N = 1e5 + 10var tmp = make([]int, N)func mergeSort(arr []int, l, r int) {if l >= r {return}mid := (l + r) >> 1mergeSort(arr, l, mid)mergeSort(arr, mid+1, r)k := 0i := lj := mid + 1for i <= mid && j <= r {if arr[i] <= arr[j] {tmp[k] = arr[i]i++} else {tmp[k] = arr[j]j++}k++}for i <= mid {tmp[k] = arr[i]i++k++}for j <= r {tmp[k] = arr[j]j++k++}for i := l; i <= r; i++ {arr[i] = tmp[i-l]}
}func main() {var n intfmt.Scanf("%d", &n)arr := make([]int, N)for i := 0; i < n; i++ {fmt.Scanf("%d", &arr[i])}mergeSort(arr, 0, n-1)for i := 0; i < n; i++ {fmt.Printf("%d ", arr[i])}
}
模板
void merge_sort(int q[], int l, int r)
{if (l >= r) return;int mid = l + r >> 1;merge_sort(q, l, mid);merge_sort(q, mid + 1, r);int k = 0, i = l, j = mid + 1;while (i <= mid && j <= r)if (q[i] <= q[j]) tmp[k ++ ] = q[i ++ ];else tmp[k ++ ] = q[j ++ ];while (i <= mid) tmp[k ++ ] = q[i ++ ];while (j <= r) tmp[k ++ ] = q[j ++ ];for (i = l, j = 0; i <= r; i ++, j ++ ) q[i] = tmp[j];
}
http://www.yayakq.cn/news/104888/

相关文章:

  • 检测网站是否做了301网站域名可以改么
  • asp.net网站开发教程淄博网站建设多少钱
  • 开发外包网站那些网站做民宿
  • 重庆业务网站建设竞价在什么网站上做
  • 一个电商网站建设需要哪些技术市北建筑建网站哪家好
  • 可以做展示页面的网站易思espcms企业网站管理系统
  • 辛集外贸网站建设顺企网怎么样
  • 深圳北站设计方案镜像站wordpress
  • 营口市组织部两学一做网站河南省工程建设信息官方网站
  • jsp网站开发中js的问题怎么做网页个人信息
  • 北京保障性住房建设投资中心网站福州城市建设规划网站
  • 兴国县城乡规划建设局网站seo工具助力集群式网站升级
  • 湛江网站营销重庆网站建设的公司
  • 天津河北做网站的公司排名正能量网站推荐
  • 信宜网站开发公司企业网站缺点
  • 网站流量超沈阳网页设计兼职
  • 长春站建筑html5网站怎么建设后台怎么弄
  • 网络推广引流软件seo线上培训机构
  • 百度广告联盟平台seo搜索引擎营销工具
  • 做的新网站能用多久信阳专业网站建设
  • 网站蜘蛛怎么看微信商城怎么开店
  • 网站建设分析案例化妆品网络营销方案
  • 软件公司网站做微商的网站
  • 做数据新闻的网站有哪些方面Wordpress标签与分类
  • 耐克官网网站设计素马设计顾问讲解价格
  • 广州天河 网站建设建设厅的证全国通用吗
  • 影响网站排名原因邯郸网站建设兼职
  • 网站建设实例大制作wordpress每次都要ftp
  • 网站编程代码大全关键词seo排名
  • 企业年金怎么缴纳seo搜索推广费用多少