2.1.23 #解答 #方法多种多样。首先是冒泡,见习题 2.1.13插入排序也可以,如下:从前往后不断翻牌,对于翻到的每张牌,一直和之前的牌交换,直至前面的牌比它小或者它已经是第一张了。也可以用基数排序从前向后依次翻开牌,按照花色分成四堆,然后按花色从大到小重新排列。比较符合直觉的是选择排序寻找最小的牌并放到第一位,寻找范围向右缩减一位,重复上一步,直到最后一张。还有其他方法,这里不再赘述。