Skip to content

Instantly share code, notes, and snippets.

@alexejVasko
Created March 10, 2016 14:09
Show Gist options
  • Save alexejVasko/c12c176de254bb5351de to your computer and use it in GitHub Desktop.
Save alexejVasko/c12c176de254bb5351de to your computer and use it in GitHub Desktop.
package array;
import java.util.Arrays;
public class Swap {
public static void main(String[] args) {
int[] data1 = {1,2,3,4,5};
int i1 = 4;
int k1 = 2;
System.out.println("before1 " + Arrays.toString(data1));
swap(data1, i1, k1);
System.out.println("after1 " + Arrays.toString(data1));
int[] data2 = {1,2,3,4,5};
int i2 = 10;
int k2 = 2;
System.out.println("before2 " + Arrays.toString(data2));
swap(data2, i2, k2);
System.out.println("after2 " + Arrays.toString(data2));
}
static void swap(int[] data, int i, int k){
if(data.length < i || data.length < k || i<0 || k<0){
}
else if(data.length > i || data.length > k){
int temp;
temp=data[i];
data[i]=data[k];
data[k]=temp;
}
else{
}
}
}
@liuiv15
Copy link

liuiv15 commented Mar 14, 2016

  1. Где проверка на null?
  2. Что за пустые ветки операторов?
  3. С условиями что-то нахомутали.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment