关注
int main()
{
int A[]={1 ,1, 1, 1, 3, 3, 3, 4, 5, 2, 6, 6, 6, 6, 6 };
int len =sizeof(A)/sizeof(int);
int ha[100]={0};
for(int i=0;i<len;i++)
{
ha[A[i]]++;
}
int i=0,j=0;
int a[100][2];
for(int i=0;i<100;i++)
{
if(ha[i]!=0)
{
a[j][0]=i;
a[j++][1]=ha[i];
}
}
int lena=j;
for(int i=0;i<lena-1;i++)//冒泡排序
{
for(int j=0;j<lena-1-i;j++)
{
if(a[j][1]<a[j+1][1])//
{
int t=a[j][1];
int d=a[j][0];
a[j][1]=a[j+1][1];
a[j][0]=a[j+1][0];
a[j+1][1]=t;
a[j+1][0]=d;
}
if(a[j][1]==a[j+1][1])//若相等
{
int d1=a[j][0];
int d2=a[j+1][0];
int k;
for(k=0;k<len&&(A[k]!=d1)&&(A[k]!=d2);k++)
{
int aaa=k;
}
int d=A[k];
if (d2==d)
{
int t=a[j][1];
int dd=a[j][0];
a[j][1]=a[j+1][1];
a[j][0]=a[j+1][0];
a[j+1][1]=t;
a[j+1][0]=dd;
}
}
}
}
for (int i=0;i<lena;i++)
{
int num=a[i][1];
for(int j=0;j<num;j++)
{
cout<<a[i][0]<<' ';
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
01-12 17:45
门头沟学院 Java 点赞 评论 收藏
分享
用微笑面对困难:ks网安部门是第一档了现在
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
11841次浏览 150人参与
# 你的mentor是什么样的人? #
51051次浏览 720人参与
# 程序员找工作至少要刷多少题? #
20493次浏览 259人参与
# 我和mentor的爱恨情仇 #
106192次浏览 946人参与
# 论秋招对个人心气的改变 #
12776次浏览 174人参与
# 秋招落幕,你是He or Be #
54127次浏览 618人参与
# 机械人避雷的岗位/公司 #
43957次浏览 304人参与
# 校招第一份工作你干了多久? #
136608次浏览 597人参与
# 为了减少AI幻觉,你注入过哪些设定? #
5668次浏览 168人参与
# 设计人如何选offer #
189648次浏览 868人参与
# 你的秋招进行到哪一步了 #
2530489次浏览 23253人参与
# 机械人还在等华为开奖吗? #
312077次浏览 1582人参与
# 牛客AI体验站 #
7498次浏览 200人参与
# 秋招投递记录 #
380853次浏览 3203人参与
# 重来一次,我还会选择这个专业吗 #
411187次浏览 3898人参与
# 12306一秒售罄,你抢到回家的票了吗? #
2217次浏览 51人参与
# 职场上哪些行为很加分? #
322448次浏览 3599人参与
# 我现在比当时_,你想录用我吗 #
9220次浏览 122人参与
# 互联网公司评价 #
485831次浏览 4111人参与
# 一张图晒一下你的AI员工 #
5569次浏览 123人参与
查看8道真题和解析