java 数组去掉重复数据和排序
来源:互联网 发布:mac安装ie浏览器 编辑:程序博客网 时间:2024/05/03 18:29
package arry;
public class newAaay {
public static void main(String[] args) {
int[] arry = {90,23,45,19,23,12,12,12};
int[] b = trim(arry);
//进行排序 选择排序法
int index;
int value;
int temp;
for (int i = 0; i < b.length; i++) {
index = i;
value = b[i];
for (int j = i; j < b.length; j++) {
if(b[j]<value){
index = j;
value = b[j];
}
}
temp = b[i];
b[i] = b[index];
b[index] = temp;
}
for (int c : b) {
System.out.print(c+" ");
}
}
//去掉重复数据
private static int[] trim(int[] arry) {
int t = 0;
int[] newary = new int[arry.length];
for (int i = 0; i < arry.length; i++) {
boolean isTrue = true;
for (int j = i+1; j < arry.length; j++) {
if(arry[i] == arry[j]){
isTrue = false;
break;
}
}
if(isTrue){
newary[t] = arry[i];
t++;
}
}
int[] newArry = new int[t];
System.arraycopy(newary,0,newArry,0,t);
return newArry;
}
}
public class newAaay {
public static void main(String[] args) {
int[] arry = {90,23,45,19,23,12,12,12};
int[] b = trim(arry);
//冒泡排序法
int temp;
for (int i = 0; i < b.length; i++) {
for (int j = i; j < b.length; j++) {
if(b[i]<b[j]){
temp = b[j];
b[j] = b[i];
b[i] = temp;
}
}
}
//进行排序 选择排序法
int index;
int value;
int temp;
for (int i = 0; i < b.length; i++) {
index = i;
value = b[i];
for (int j = i; j < b.length; j++) {
if(b[j]<value){
index = j;
value = b[j];
}
}
temp = b[i];
b[i] = b[index];
b[index] = temp;
}
for (int c : b) {
System.out.print(c+" ");
}
}
//去掉重复数据
private static int[] trim(int[] arry) {
int t = 0;
int[] newary = new int[arry.length];
for (int i = 0; i < arry.length; i++) {
boolean isTrue = true;
for (int j = i+1; j < arry.length; j++) {
if(arry[i] == arry[j]){
isTrue = false;
break;
}
}
if(isTrue){
newary[t] = arry[i];
t++;
}
}
int[] newArry = new int[t];
System.arraycopy(newary,0,newArry,0,t);
return newArry;
}
}
阅读全文
0 0
- java 数组去掉重复数据和排序
- java去掉数组中重复的数据和遍历数据
- java 去掉重复数据
- JAVA去掉一个已排序数组的重复数字
- 去掉数组中的重复数据
- java数组去掉重复值
- javascript和java数组中去掉重复元素的方法
- 去掉排序数组中重复的数字
- 去掉数组中重复的数据
- 在数组中去掉重复数据
- 应用HashSet去掉数组的重复数据
- 数据存储——Java数组,去掉重复值、增加、删除数组元素的实现方法
- java去掉数组中重复的元素
- java去掉数组中重复的元素
- Java数组去掉重复的方法集
- Java数组去掉重复的方法集
- Java中数组去掉重复值一例
- java 去掉字符串中的重复数据
- 关于Linux bash 中的变量
- linux平台编译java项目
- Android6.0中oat文件的加载过程
- map.c 添加注释
- HTML5 之图片上传预处理
- java 数组去掉重复数据和排序
- 数电第二章总结——逻辑代数基础
- java版的类似飞秋的局域网在线聊天项目
- mysql 小case
- opencv学习(十六)之颜色空间转换cvtColor()
- 从顺序表L中删除所有值为x的元素
- 变量的解构赋值
- node中,GET请求和POST请求的参数
- mybatis逆向工程报Invalid column name IS_GENERATEDCOLUMN.