Java - 仅对数组的子部分进行排序
我有一组字符
String a = "badabcde";
char[] chArr = a.toCharArray(); // 'b','a','d','a','b','c','d','e'
在给定开始和结束索引的情况下,仅对数组的一部分进行排序的最简单方法是什么?
// 'b','a','d','a','b','c','d','e'
subSort(array, startIndex, endIndex);
Ex:
subSort(chArr, 2, 5);
// 'b','a','a','b','c','d','d','e' // sorts indices 2 to 5