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

计数排序_桶排序

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;
}
http://www.xdnf.cn/news/12690.html

相关文章:

  • 从 Vue 2.0 进阶到 Vue 3.0 的核心技术解析指南
  • **解锁 C++ std::map 的力量**
  • android 布局小知识点 随记
  • OpenEuler服务器警告邮件自动化发送:原理、配置与安全实践
  • 数据的输出、输入
  • 20242817李臻-安全文件传输系统-项目验收
  • springboot2.x升级springboot3.x
  • 端午编程小游戏--艾草驱邪
  • 【SpringBoot自动化部署方法】
  • UDP与TCP通信协议技术解析
  • XXL-JOB——源码分析解读(1)
  • 英语词汇表格 form, table, sheet, grid, tabulation 的区别
  • 打卡第38天:早停策略和模型权重的保存
  • Maven的配置与运行
  • 【强化学习】——04Model-Based RL
  • 垃圾回收相关八股
  • IDEA中的debug使用技巧
  • 伽罗华域GF(galois field)的乘法计算 - 查表法
  • Three.js实现梦幻星光漩涡特效 - 从原理到实现
  • Python 基础核心语法:输入输出、变量、注释与字符串操作
  • FirmAE安装-重新写
  • JDK17安装与配置
  • 心理咨询技能竞赛流程方案
  • Python Day45
  • 业余无线电FT8信道调制之LDPC编码
  • EMD算法
  • 复变函数极限介绍与MATLAB演示
  • 【仿生机器人】仿生机器人智能架构:从感知到个性的完整设计
  • 从零开始的python学习(七)P102+P103+P104+P105+P106+P107
  • Python 中的上下文管理器:使用 with 关键字高效管理资源