算法导论8-3(a)习题解答(基数排序)
摘要:
CLRS 8-3(a) :给定一个整数数组,其中不同的整数中包含的数字个数可能不同,但该数组中,所有整数中总的数字数为n。说明如何在O(n)时间内对该数组进行排序。算法思想:1)先把各个数字按位数分组。2)然后对各个分数进行基数排序3)将各个组连接起来即可这个题目基本上重复了算法导论8.3-4习题解答(基数排序) 的核心算法.#include <iostream>#include <fstream>usingnamespace std;void radix_sort(int* a, constint d, constint length, int radix);int 阅读全文
posted @ 2011-04-01 11:27 NULL00 阅读(1285) 评论(0) 推荐(0) 编辑