字符按照ASCII值比较大小,记录最大和最小字符的下标,先交换最大值和第二个位置的字符。在交换最小值的时候,先判断最小值的位置是否是原字符串的第二个位置,如果是原字符串的第二个位置,因为最大值交换的时候已经改变了它的位置,所以需要先将最小值的位置修正为原字符串最大值的位置。