View | Details | Raw Unified | Return to bug 329227 | Differences between
and this patch

Collapse All | Expand All

(-)Util.java (-3 / +3 lines)
Lines 677-683 Link Here
677
	public static void reverseQuickSort(char[][] list, int left, int right) {
677
	public static void reverseQuickSort(char[][] list, int left, int right) {
678
		int original_left= left;
678
		int original_left= left;
679
		int original_right= right;
679
		int original_right= right;
680
		char[] mid= list[(right + left) / 2];
680
		char[] mid= list[(right + left) >>> 1];
681
		do {
681
		do {
682
			while (CharOperation.compareTo(list[left], mid) > 0) {
682
			while (CharOperation.compareTo(list[left], mid) > 0) {
683
				left++;
683
				left++;
Lines 702-709 Link Here
702
	}
702
	}
703
	public static void reverseQuickSort(char[][] list, int left, int right, int[] result) {
703
	public static void reverseQuickSort(char[][] list, int left, int right, int[] result) {
704
		int original_left= left;
704
		int original_left= left;
705
		int original_right= right;
705
		int original_right= right;		
706
		char[] mid= list[(right + left) / 2];
706
		char[] mid= list[(right + left) >>> 1];
707
		do {
707
		do {
708
			while (CharOperation.compareTo(list[left], mid) > 0) {
708
			while (CharOperation.compareTo(list[left], mid) > 0) {
709
				left++;
709
				left++;

Return to bug 329227