我正在做我的作业,我需要使用快速排序来对字符串数组进行排序,并且数组中的元素结合数字和字符串。例如
String s[];
s[0]="172,19,Nina";
s[1]="178,18,Apple";
s[2]="178,18,Alex";
所以排序后应该是
s[0]=172,19,Nina
s[1]=178,18,Alex
s[2]=178,18,Apple
我想我应该先将所有字符串分成数字和字符串,然后排序 172,178,178,然后排序 19 18 18,最后排序 Nina Apple Alex?
做这个的最好方式是什么?