Skip to content

Instantly share code, notes, and snippets.

@edinak1
Last active October 28, 2015 14:08
Show Gist options
  • Select an option

  • Save edinak1/7efb02e27547426b1963 to your computer and use it in GitHub Desktop.

Select an option

Save edinak1/7efb02e27547426b1963 to your computer and use it in GitHub Desktop.
package masiv;
import java.util.Arrays;
public class Change {
public static void main(String[] args) {
int [] data={1,10,5,7,6};
int [] data1={0};
int [] data2={};
int [] data3={0,0,15,25,16};
int [] data4={-3,25,2};
swap(data ,1,3);
swap(data1,0,1);
swap(data2,2,4);
swap(data3,2,4);
swap(data4,0,1);
System.out.println(Arrays.toString(data));
System.out.println(Arrays.toString(data1));
System.out.println(Arrays.toString(data2));
System.out.println(Arrays.toString(data3));
System.out.println(Arrays.toString(data4));
}
static void swap(int[]data, int i,int k)
{
if(data==null || data.length<i+1 || data.length<k+1 || data[i]==data[k])
return;
int temp=data[i];
data[i]=data[k];
data[k]=temp;
}
}
@liuiv15

liuiv15 commented Oct 28, 2015

Copy link
Copy Markdown

Что будет, если передать, случайно, отрицательное значение какого-либо индекса?

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