简单的桶排序
来源:互联网 发布:类似社交网络的电影 编辑:程序博客网 时间:2024/05/16 19:37
最近在看《啊哈!算法》,记录下笔记吧!
将5 3 5 2 8进行排序
#include<stdio.h>int main(){int a[11],t,i,j;for(i=0;i<12;i++){a[i]=0;}for(i=0;i<=4;i++){scanf("%d",&t);a[t]++;}for(i=10;i>0;i--){for(j=1;j<=a[i];j++){printf("%d",i);}}getchar();getchar();}
输入n个0~1000的数并进行排序
#include<stdio.h>int main(){int book[1001],i,j,n,t;printf("Please input the numbers\n");scanf("%d",&n);for(i=0;i<=1001;i++){book[i]=0;}for(i=0;i<n;i++){scanf("%d",&t);book[t]++;}for(i=0;i<1001;i++){for(j=1;j<=book[i];j++){printf("%d",i);}}}
时间复杂度为O(M+N),M为桶的个数,N为输入的数的个数
0 0
- 简单的桶排序
- 简单的桶排序
- 简单的桶排序
- 最简单的排序--桶排序
- 最简单的桶排序
- 一个简单的桶排序
- 简单的桶排序法
- C++ 简单的桶排序
- 桶排序的简单实现
- 简单的排序---选择排序
- 简单的排序---插入排序
- 简单的排序---堆排序
- 啊哈算法 之 简单的桶排序
- 【算法】简单的桶排序算法
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- UITableViewCell自定义
- cocos2dx通过http获取网络时间校对
- Python教程(二)显示行号
- ubuntu 安装星际译王及离线词库(图形界面和命令行版)
- 内存管理方案
- 简单的桶排序
- 项目实践——利用标记避免表格行之间出现被重复赋值,同时避免去除自身
- KMP算法之最终实现及优化 – 数据结构和算法39
- 医药采购之供货商药品目录控制
- Thinkpad X240在Centos 7下使用ID 138a:0017或者vfs5011指纹识别
- Storm - Exception - backtype.storm.generated.InvalidTopologyExcept :null | 那伊抹微笑
- iphone launchimage
- 树 – 数据结构和算法40
- 排序算法小结