C++ 哈希表 排序整数

#include<stdio.h>
int main()
{
 int random[10] = { 999,1,444,7,20,9,1,3,7,7 };
 int hasp_map[1000] = { 0 };
 for (int i = 0; i < sizeof(random) / sizeof(random[0]); i++)
 {
  hasp_map[random[i]]++;
 }
 for (int i = 0; i < 1000; i++)
 {
  for (int j = 0; j <hasp_map[i]; j++)
  {
   printf("[%d]\n", i);
  }
 }
 return 0;
}

运行结果:

[1]
[1]
[3]
[7]
[7]
[7]
[9]
[20]
[444]
[999]
发布了79 篇原创文章 · 获赞 62 · 访问量 2202

猜你喜欢

转载自blog.csdn.net/weixin_44208324/article/details/105006931