admin 管理员组文章数量: 887021
2024年1月11日发(作者:shelly简介及代表作品)
java数组逆序_Java数组的排序、逆序数组的排序、逆序测试数据public static void main (String[] args) {// 数组逆序int[] arr = {1,2,3,4,5,6,7};reverse(arr);// 数组选择排序 升序int[] arr1 = {6,5,3,1,7,4,2};selectSort(arr1);// 数组冒泡排序 升序int[] arr2 = {6,5,3,1,7,4,2};arrSort(arr1);}数组选择排序// 数组选择排序 升序public static void selectSort(int[] arr) {// 排序前输出for (int i = 0; i < ; i ++) {(arr[i]);}// 开始选择排序 升序int temp = 0;for (int i = 0; i < - 1; i++) {for (int j = i + 1; j < ; j++) {if (arr[i] > arr[j]) {temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}}// 排序后输出for (int i = 0; i < ; i ++) {(arr[i]);
}}数组冒泡排序// 数组冒泡排序 升序public static void arrSort(int[] arr) {// 排序前输出for (int i = 0; i < ; i ++) {(arr[i]);}// 开始冒泡排序 升序int temp = 0;for (int i = 0; i < - 1; i++) {for (int j = 0; j < - i - 1; j++) {if (arr[j] > arr[j + 1]) {temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}// 排序后输出for (int i = 0; i < ; i ++) {(arr[i]);}}数组逆序// 数组逆序public static void reverse(int[] arr) {// 逆序前输出for (int i = 0; i < ; i ++) {(arr[i]);}// 数组逆序int temp = 0;
for (int min = 0,max = - 1; min < max; min ++,max --) {temp = arr[min];arr[min] = arr[max];arr[max] = temp;}// 逆序后输出for (int i = 0; i < ; i ++) {(arr[i]);}}
版权声明:本文标题:java数组逆序_Java数组的排序、逆序 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704963857h468261.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论