Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package razeni;
- import java.util.Arrays;
- import java.util.Random;
- public class RazeniCisel {
- public static final int DELKA = 10;
- public static final int MIN = -9;
- public static final int MAX = 9;
- public static int[] vygenerujPosloupnost() {
- int[] posloupnost = new int[DELKA];
- Random rnd = new Random();
- for(int i = 0; i < posloupnost.length; i++) {
- posloupnost[i] = rnd.nextInt(MIN, MAX+1);
- }
- return posloupnost;
- }
- public static void seradVkladanim(int[] posloupnost) {
- for(int i = 1; i < posloupnost.length; i++) {
- int pom = posloupnost[i];
- int j = i-1;
- while(j >= 0 && posloupnost[j] > pom) {
- posloupnost[j+1] = posloupnost[j];
- j--;
- }
- posloupnost[j+1] = pom;
- }
- }
- public static void main(String[] args) {
- int[] posloupnost = vygenerujPosloupnost();
- int[] posloupnost2 = Arrays.copyOf(posloupnost, posloupnost.length);
- System.out.println("Posloupnost k serazeni: "+Arrays.toString(posloupnost));
- seradVkladanim(posloupnost);
- System.out.println("Razeni vkladanim: "+Arrays.toString(posloupnost));
- Arrays.sort(posloupnost2);
- System.out.println("Razeni knihovni metodou: "+Arrays.toString(posloupnost2));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement