Changing order of number
package pratice;
public class arr192837 {
public static void main(String[] args) {
int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] result = new int[arr.length];
int left = 0;
int rigth = arr.length - 1;
for (int i = 0; i < arr.length; i++) {
if (i % 2 == 0)
result[i] = arr[left++];
else
result[i] = arr[rigth--];
}
for (int i = 0; i < arr.length; i++) {
System.out.print(result[i] + " ");
}
}
}
Output:
1 9 2 8 3 7 4 6 5
Combine two array and duplicate element:
package pratice;
public class combine_2arr {
public static void main(String[] args) {
int[] arr1 = { 1, 2, 3, 4, 5, 6 };
int[] arr2 = { 6, 7, 4, 9, 10 };
for (int j = 0; j < arr1.length; j++) {
int key = arr1[j];
for (int i = 0 ; i < arr2.length ; i++) {
if (key == arr2[i]) {
System.out.println("duplicate element in arr1 and arr2 = "+arr2[i]+" ");
}
}
}
}
}
Output:
duplicate element in arr1 and arr2 = 4
duplicate element in arr1 and arr2 = 6
bubblesort
package afterfeb13;
public class bubblesort {
public static void main(String[] args) {
int[] score = { 1,-1,1,-1,1,-1,1,-1 };
for (int j = 1; j < score.length; j++)// running 7 time
{
for (int i = 0; i < score.length - j; i++) // j or 1 score.length-j change to index because index star from
// [0]
// why j order index--decrese when number order ex{80,70,60,50,80,90,90} then
// index decreaseex{80,70,60,50,80},
{
if (score[i] > score[i + 1])// 0>1,1>2,2>3,3>4
{
int temp = score[i];
score[i] = score[i + 1];
score[i + 1] = temp;
}
}
}
for (int i = 0; i < score.length; i++) {
System.out.print(score[i] + " ");
}
}
}
Output:
-1 -1 -1 -1 1 1 1 1
Top comments (0)