Here you can find the source of swap(T[] array, int first_idx, int last_idx)
public static <T> void swap(T[] array, int first_idx, int last_idx)
//package com.java2s; //License from project: Open Source License public class Main { public static <T> void swap(T[] array, int first_idx, int last_idx) { T tmp = array[first_idx];//from www . j a v a2 s. c om array[first_idx] = array[last_idx]; array[last_idx] = tmp; } }