java二维数组遍历排序,实现二维数组的按次序排序!!!
package com.huaxia.java2se;
import java.util.Arrays;
public class Array
{ static int c=0;
static int a[][]=new int[4][4];
int ii=0;
/*
* 单行的排序方法由大到小
*/
public static void Arraysinglesort(int a[][]){
int i, j,k;
for( i=0;i
for(j=0;j
int temp;
for(k=0;k
while(a[i][k]
} //k
}//j
} //i
}
/*
* 用于实现整体排序;
* 思路:首先实现每行排序即Arraysinglesort,
*/
public static void Arrayanysort(int q,int a[][]){
Arraysinglesort(a);
for(q=1;q
for(int j=0;j
for(int k=0;k
if(a[q][j]>a[q-1][k]){
int temp=a[q][j]; a[q][j]=a[q-1][k]; a[q-1][k]=temp;
}
}//k++
}//j++
}//q++
}
/**
* @param args
*/
public static void main(String[] args)
{
a[0][0]=7;
a[0][1]=5;
a[0][2]=6;
a[0][3]=99;
a[1][0]=4;
a[1][1]=9;
a[1][2]=8;
a[1][3]=88;
a[2][0]=3;
a[2][1]=1;
a[2][2]=2;
a[2][3]=77;
a[3][0]=10;
a[3][1]=0;
a[3][2]=12;
a[3][3]=66;
for(int ww=0;ww
// System.out.println("第"+ww+"次");
Arrayanysort(ww,a);
// System.out.println("结果为:"+Arrays.deepToString(a));
}
System.out.println("结果为:"+Arrays.deepToString(a));
}
}
希望大虾提出宝贵的意见,以达到算法的优化,小弟愿虚心学习 O(∩_∩)O谢谢
java二维数组遍历排序,实现二维数组的按次序排序!!!相关推荐
- js数组遍历常用方法 0802二
介绍:访问,获取数组所有元素或指定某项元素,并对数组元素进行一些操作 方法一:for循环 // for循环 最常见let arr = [1, 2, 3, 4, 5];for (let i = 0; i ...
- js中遍历数组加到新数组_JS数组遍历的十二种方式
遍历有如下几种方式 数组方法 map forEach filter find findIndex every some reduce reduceRight 其他方法 for for in for o ...
- java数组遍历最快方式_java数组遍历的方法
对于数组来说,基本上可以看做是一些数字.我们在使用字符串的时候,有过遍历的操作,那么对应的数组也能够进行遍历.这里为大家整理了三种遍历的方法.for循环.foreach.toString(),第二种可 ...
- 【C 语言】二级指针作为输入 ( 二维数组 | 二维数组遍历 | 二维数组排序 )
文章目录 一.二维数组 1.二维数组声明及初始化 2.二维数组遍历 3.二维数组排序 二.完整代码示例 一.二维数组 前几篇博客中 , 介绍的是指针数组 ; 指针数组 的 结构特征 是 , 数组中的每 ...
- C语言 数组遍历 - C语言零基础入门教程
目录 一.数组遍历原理 二.数组遍历实战 1.遍历数组查询数组中的元素 2.遍历数组修改数组中的元素 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语 ...
- 遍历迭代Api | 数组遍历汇总
遍历迭代Api,它们的作用,应用场景,参数,以及返回值分别是什么. forEach.map.some.every.filter(今天的主角) 我们统一设定一个初始数组: let array = [1, ...
- js数组遍历、对象遍历、字符串遍历
2019独角兽企业重金招聘Python工程师标准>>> 数组遍历 for --使用变量将数组长度缓存起来,在数组较长时性能优化效果明显 for(var i=0,len=arr.len ...
- php学习笔记-php数组的创建和使用,数组常用函数-day03
php数组的创建和使用,数组常用函数 数组的概念 一维数组的创建和使用 1.直接将变量声明为数组元素 2.通过array()函数来创建一维数组 3.数组的元素值的访问 4.数组元素的赋值方式 5.数组 ...
- python数组重复数据去重_JS实现数组去重(重复的元素只保留一个)
1.遍历数组法 它是最简单的数组去重方法(indexOf方法) 实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中: var arr=[,,,,,, ...
最新文章
- 时隔多年,ORB-SLAM3终于来了
- ps 2c语言程序,C语言基础(二)
- java卸载_java快速入门篇之windows-MySQL-5.6安装与卸载
- [导入]软件工程和乒乓球
- java模型给泛型_java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
- sprintf()函数的使用
- 万网绑定二级域名_Hexo+yilia主题网站绑定个性域名
- 【高性能定时器】时间堆(最小堆)
- std::map用法总结
- web.config文件之自定义错误节
- 通过 User-Agent 请求头判断设备类型
- 很抱歉 此功能看似已中断 并需要修复。请使用Windows控制面板中的“程序与功能”选项修复
- 账号类型_2019年头条、百家、大鱼、企鹅四平台哪种类型的账号最受欢迎?
- 3C(Computer、Communication、Consumer Electronic)
- dnf php的补丁放哪,DNF模型文件在哪 补丁玩家必备知识
- mathematica画图
- 小布老师_Oracle11g SQL基础入门
- java mediator_Java 实现中介者(Mediator)模式
- vue 脚手架 elementUi element-ui 兼容 ie 360 急速/兼容模式 完美处理
- MySQL索引数据结构二叉树、红黑树、B-Tree、B+Tree、Hash
热门文章
- Java io流---拷贝文件夹下的所有文件和目录
- Hexo-fluid主题设置统计博客阅读量
- 云服务器怎么管理,第一次使用云服务器,如何使用和管理云服务器
- qt5python gui cookbook_Python GUI Programming Cookbook学习笔记
- python邮件图片加密软件_用Python发一封图文并茂的邮件
- python批量音频转格式_python将mp3格式批量转化为wav格式
- matlab二维谐振子,基于有限差分法求解的二维谐振子的MATLAB程序如下。哪位大神能帮我做个注明啊,完全看不懂啊,,急...
- 山东大学 2020级数据库系统 实验一
- js获取下月时间_js 获取 本周、下周、本月、下月、本季度、下季度的开始结束日期...
- 数据结构-栈5-栈的应用-后缀转中缀