我的c\c++之旅(五)
来源:互联网 发布:sklearn 数据预处理 编辑:程序博客网 时间:2024/05/29 06:49
计数排序
/* 假设输入元素都是在[0,k]区间内的整数 */void counting_sort(int *imput, int *result, int len, int k){ int *c, i; c = (int*)malloc(sizeof(int) * k); for(i = 0; i < k; i++) c[i] = 0; for(i = 0; i < len; i++) c[imput[i]]++; for(i = 1; i < k; i++) c[i] = c[i] + c[i-1]; for(i = 0; i < len; i++) { result[c[imput[i]]-1] = imput[i]; c[imput[i]]--; } free(c);}
0 0
- 我的c\c++之旅(五)
- 我的C语言学习日志(五)
- 我的c语言之旅--209
- 我的c语言之旅--4
- 我的c\c++之旅(四)
- 我的c\c++之旅(六)
- 我的c\c++之旅(七)
- 我的c之路
- 高质量的c编程之五
- C语言的那些事儿之五
- 《C语言参悟之旅》-读书笔记(五)
- 《C语言参悟之旅》-读书笔记(五)
- 《C语言参悟之旅》-读书笔记(五)
- openrefactory/c之移动表达式(五)
- Objective-C基础知识之(五):NSString
- 我的C语言之旅——1
- 进入csdn,开始我的C之旅
- 我的c 数据结构学习之旅 顺序表未完
- (Spring+SpringMVC+MyBatis)整合教程
- 关于GitHub客户端上传代码的使用
- Android Studio JNI/NDK 编程简介(一)
- 点到圆弧的距离
- 【小松教你手游开发】【系统模块开发】ngui做聊天系统
- 我的c\c++之旅(五)
- java 等额本息计算方式
- PHP7.0安装(centos)
- Java反射代码块
- python笔记
- jQuery EasyUI使用教程之自定义窗口工具
- Android开发周刊 第四期
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- 如何取得Spring管理的bean