目录
一、算法思路
二、C#语言实现
三、C语言实现
一、算法思路1. 思想基础
基数排序的思想就是先找出待排序中的最大者,然后按最大者申请一个足够大的内存空间,并将其初始化为零,然后将所有待排序的数装入其中,标记装入的数,最后按下标依次返回所有数即可。
2. 函数
public void RadixSort(int []A,int n)
{
int Max,i,j,m,nz;
Max=A[0];
for (i=0;i
Max)Max=A[i];
}
Max++;
//以这个最大树为桶申请内存,装入所有数
int[] pt = new int[Max];
for(i=0;i
关注
打赏
热门博文
- 【ArcGIS风暴】ArcGIS标注和注记的区别及用法案例详解
- 【GIS风暴】什么是EPSG?常见坐标系对应的EPSG代号、经度范围、中央经线是多少?
- 【GlobalMapper精品教程】008:如何根据指定区域(shp、kml、cad)下载卫星影像?
- 【MapGIS精品教程】005:MapGIS中间件的配置与使用
- Win7+Win10双系统安装全攻略
- 【ArcGIS Pro微课1000例】0021:Win10系统ArcGIS Pro3.0.1安装教程(附ArcGIS Pro下载)
- 【测绘程序设计】Excel度(°)转换度分秒(° ‘ “)模板附代码超实用版
- 【GlobalMapper精品教程】006:Excel等表格(.xls)或文本(.txt .csv)坐标文件生成矢量点
- 【GlobalMapper精品教程】005:影像拼接与裁切(分幅)作业案例教程
- 【GlobalMapper精品教程】002:GlobalMapper中文版安装后的基本设置