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

学网站开发培训企业文化墙

学网站开发培训,企业文化墙,做的好微信商城网站,微信小程序展示网站建设多少钱我们接着上一篇继续讲【洛谷P1177【模板】排序:十种排序算法全解(1)】 三、计数排序(Counting Sort) ‌仅适用于数据范围较小的情况‌ // Java import java.io.*; public class Main {static final int OFFSET 100000;public static void…

我们接着上一篇继续讲【洛谷P1177【模板】排序:十种排序算法全解(1)】

三、计数排序(Counting Sort)

仅适用于数据范围较小的情况

// Java
import java.io.*;
public class Main {static final int OFFSET = 100000;public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));int n = Integer.parseInt(br.readLine());String[] strs = br.readLine().split(" ");int[] cnt = new int[200001];for (int i = 0; i < n; i++) cnt[Integer.parseInt(strs[i]) + OFFSET]++;StringBuilder sb = new StringBuilder();for (int i = 0; i <= 200000; i++) while (cnt[i]-- > 0) sb.append(i - OFFSET).append(" ");System.out.println(sb);}
}
# Python
n = int(input())
nums = list(map(int, input().split()))
min_val, max_val = min(nums), max(nums)
offset = -min_val
count = [0] * (max_val - min_val + 1)
for num in nums:count[num + offset] += 1
sorted_arr = []
for i in range(len(count)):sorted_arr.extend([i - offset] * count[i])
print(' '.join(map(str, sorted_arr)))
// C
#include <stdio.h>
#include <limits.h>
int main() {int n;scanf("%d", &n);int min_val = INT_MAX, max_val = INT_MIN;int arr[n];for (int i = 0; i < n; i++) {scanf("%d", &arr[i]);if (arr[i] < min_val) min_val = arr[i];if (arr[i] > max_val) max_val = arr[i];}int size = max_val - min_val + 1;int* count = calloc(size, sizeof(int));for (int i = 0; i < n; i++) count[arr[i] - min_val]++;for (int i = 0; i < size; i++)while (count[i]-- > 0) printf("%d ", i + min_val);return 0;
}

http://www.dtcms.com/wzjs/237345.html

相关文章:

  • 网站做多大的宽高国际新闻头条
  • 南京做网站哪家公司好b2b国际贸易平台
  • 后端工资一般比前端高吗湖北搜索引擎优化
  • 做网站都需要年服务费吗百度首页优化
  • 网站上怎样做超链接网店关键词怎么优化
  • 深圳 网站建设培训学校百度员工收入工资表
  • 网站建设前端学什么语言百度指数在哪里看
  • php 公安网站源码广告推销网站
  • 天门市住房和城乡建设委员会网站小红书推广方案
  • 湘潭做网站口碑好磐石网络推广营销方案
  • 产品企业网站的优化建议
  • 北京市人大网站建设白杨seo课程
  • 网站开发要学哪些新型网络营销模式
  • 怎么做网站后期推广朋友圈营销
  • 怎么建立网站免费的seo资源网站排名
  • 三水顺德网站建设谷歌搜索引擎入口手机版
  • 网站建设中 什么意思seo根据什么具体优化
  • 东台专业做网站的公司班级优化大师下载安装
  • wordpress自动排版seo优化点击软件
  • wordpress域名防封插件优化营商环境心得体会
  • 淘客网站超级搜怎么做热狗seo外包
  • wordpress怎么做商城网站网站关键词优化工具
  • 成年做羞羞的视频网站百度获客平台
  • 联雅网站建设如何做外贸网站的推广
  • 网站怎么做啊新闻稿在线
  • 松江网站建设公司小学生班级优化大师
  • 网站策划书包括哪几个步骤一元友情链接平台
  • 做网站挣钱来个好心人指点一下呗抖音搜索seo代理
  • 合肥手机网站制作谷歌优化
  • 怎么建设网站百度搜索的到推广产品的渠道