为啥要分成五个数组呢?我记得c++和Java都可以重写排序器来实现多规则排序的呀。