用C标准库排序

程序员经常要对数据进行排序。对数字排序很容易,因为数字有大小,但对其他类型来讲,排序可就没那么容易了。

假设现在你面前站着一群人,如何对他们排序呢?按身高?智力?还是魅力?

用C标准库排序 - 图1

C标准库的作者在创建排序函数时碰到一个问题:

排序函数如何才能对任何类型的数据进行排序?