颠倒数组中的所有元素

来源:互联网 发布:js hidden input 赋值 编辑:程序博客网 时间:2024/06/06 01:33

原题:编写一个泛型方法,接收任意数组,并颠倒数组中的元素。思想:1.记住数组第一个和最后一个元素位置;2.交换这两个位置上的元素;3.第一个元素++,最后一个元素--,直到两个元素相逢。
public <T> void reverse(T arr[]){int start = 0;int end = arr.length-1;do{T temp = arr[start];arr[end] = arr[start];arr[start] = temp;start++;end--;}while(start < end);}


0 0
原创粉丝点击