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

GESP4级考试语法知识(计数排序-桶排序)

整数排列参考程序代码:

#include<iostream>
#include<cstring>
using namespace std;
int main()
{int a[101],n,i,j,k;memset(a,0,sizeof(a)); //数组清0cin>>n;                //输入数字个数for(i=1;i<=n;i++) {cin>>k;            //输入一个数字,数字范围肯定在0~100 a[k]++;            //与输入数字相同的数组下标的值计数 }for(i=0;i<=100;i++)    //输出排序结果while(a[i]>0)       //相同的整数,重复输出{cout<<i<<" ";      a[i]--;            //输出一个减少一个计数 } cout<<endl;return 0; 
}

明明的随机数参考代码:

#include<iostream> 
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{int a[1001],n,i,m=0,x;memset(a,0,sizeof(a));cin>>n;for(i=1;i<=n;i++){cin>>x;if(a[x]==0) m++;   //m为计数器,为去重后的数字个数a[x] ++;           //将等于x的值,装入第x桶中 } cout<<m<<endl;         //计数器最后数字为“去重”后的数字个数for(i=0;i<=1000;i++)   //输出排序结果if(a[i]>0) cout<<i<<" ";cout<<endl;return 0;
}


http://www.mrgr.cn/news/65775.html

相关文章:

  • SpringBoot在线教育系统:安全与维护
  • IPC机制总结笔记
  • 【论文阅读】Associative Alignment for Few-shot Image Classification
  • 进度条的实现(配合make和makefile超详细)
  • sql注入——靶场Less1
  • YOLOv10改进策略【注意力机制篇】| 2024 PPA 并行补丁感知注意模块,提高小目标关注度
  • 管易到金蝶销售数据集成全流程详解
  • AI大模型重塑软件开发:从代码自动生成到智能测试
  • AVLTree
  • 程序员都在用的AI编码助手
  • C++练习题
  • kafka版本
  • PH热榜 | 2024-11-04
  • 【解决办法】无法使用右键“通过VSCode打开文件夹”
  • python 通过执行脚本安装库或卸载库
  • 【ACM出版,EI稳定检索,九大高校联合举办, IEEE Fellow支持】2024年计算机视觉与艺术研讨会(CVA 2024,11月29-12月1日)
  • Linux 系统启动
  • JAVA设计模式之【建造者模式】
  • 图像压缩——图像编码与压缩标准
  • 【自动化】十款开源测试开发工具推荐自动化、性能、造数据、流量复制等
  • 各省环境规制强度数据(Excel/Shp格式)
  • 【JAVA】第3关:素数链
  • (十二)JavaWeb后端开发——MySQL数据库
  • 【JAVA】第1关:非递归实现皇后问题
  • 危机来临前---- 力扣: 876
  • 【AI日记】24.11.04 ANN和HNSW算法的代码实现