2017-10-07 129 views
-4

我试图不使用任何方法排序从字符串数组z-A

我不能这样做,我只在常规的方式使其进行排序从Z-一个反向的方式阵列。

for(int i=0;i<n;i++){ 
     for(int j=1;j<n;j++){ 
      k=A[i].compareTo(A[j]); 
      if(k<0) 
       s=j; 
     }//end loop2 
     arr=A[n]; 
     A[n]=A[s]; 
     s=0; 
     n--; 
+1

而你的问题是... –

+0

@JoeC如何使它从z-a – SOS

+0

你试过反转比较吗? '如果(K> 0)' –

回答

0

使用字符的ASCII值,然后对值进行排序并打印为字符。我希望我在理解你的问题上是正确的!

要获得ASCII值

int ascii = (int) ("your character"); // that is your array element 

希望这有助于你。