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

计数排序_桶排序

1112-数组排序

题目描述(Description)

对数组的元素按从小到大进行排序。

输入格式(Format Input)

有两行,第一行有一个整数 n (5 <=n <=5000000),第二行有 n 个小于等于 100000, 大于等于 0 的整数

输出格式(Format Output)

输出更新后的数组

输入样例 1(Sample Input 1)

​ 8
​ 1 2 3 6 8 7 4 5

输出样例 1(Sample Output 1)

​ 1 2 3 4 5 6 7 8

限制(Restrictions)

时间限制(Time Limit): 1000 ms
内存限制(Memory Limit): 65536 KB

说明/提示
#include<bits/stdc++.h>
using namespace std;
int f[100001];int main(){memset(f,0,sizeof(f));int n;cin>>n;for(int i=1;i<=n;i++){int x;cin>>x;f[x]++;}for(int i=0;i<=10000;i++){for(int j=1;j<=f[i];j++){cout<<i<<" ";}}return 0;
} 

去重代码

#include<bits/stdc++.h>
using namespace std;
int f[10001];
int main(){memset(f,0,sizeof(f));int n;cin>>n;for(int i=1;i<=n;i++){int x;cin>>x;f[x]++;}for(int i=1;i<=10000;i++){if(f[i]>0){cout<<i<<" "; }}return 0;
}

相关文章:

  • hot100 -- 10.回溯系列
  • 电流舵DAC设计(二)
  • Vue-Leaflet地图组件开发(三)地图控件与高级样式设计
  • Python学习——排序
  • Java严格模式withResolverStyle解析日期错误及解决方案
  • AI架构师修炼之道
  • 深入解析Java21核心新特性(虚拟线程,分代 ZGC,记录模式模式匹配增强)
  • 指针的使用——字符、字符串、字符串数组(char*)
  • Cesium快速入门到精通系列教程八:时间系统
  • Razor编程RenderXXX相关方法大全
  • ChatterBox - 轻巧快速的语音克隆与文本转语音模型,支持情感控制 支持50系显卡 一键整合包下载
  • Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement
  • 异步跟栈 webpack
  • 【Elasticsearch】映射:fielddata 详解
  • Linux云原生架构:从内核到分布式系统的进化之路
  • 深入解析 Qwen3-Embedding 的模型融合技术:球面线性插值(Slerp)的应用
  • 信息收集:从图像元数据(隐藏信息收集)到用户身份的揭秘 --- 7000
  • 第1课、LangChain 介绍
  • 风控系统中常用的概念和架构学习
  • uni-app学习笔记三十三--触底加载更多和下拉刷新的实现
  • 苏州企业建设网站价格/免费的云服务器有哪些
  • 网页设计制作网站首页/网络公关
  • 手机定制网站建设/重庆百度seo
  • 做盗链网站/西安百度推广优化托管
  • wordpress+手机站/网络关键词排名软件
  • wordpress 无图主题/百度快照如何优化