Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.lang.Math;
  3. import java.util.ArrayList;
  4. import java.io.*;
  5. import java.util.Scanner;
  6. import java.nio.file.Paths;
  7. //import java.* <- * importerar allt i det packetet
  8.  
  9. class Lab1 {
  10.  
  11. public static void sort(int[] a){
  12. int bubbles = 0; //# of swaps, 0 means no swaps
  13.  
  14. do {
  15. bubbles = 0;
  16. for (int i = 0; i < a.length - 1; i++)
  17. {
  18. if (a[i] >= a[i+1])
  19. {
  20. bubbles += 1;
  21. int x = a[i];
  22. int y = a[i+1];
  23. a[i] = y;
  24. a[i+1] = x;
  25. }
  26. }
  27.  
  28. } while (bubbles != 0);
  29. }
  30.  
  31. public static int[] randomList(int i)
  32. {
  33. int[] xs = new int[i];
  34. for(int j = 0; j < i; j++)
  35. {
  36. double a = Math.random()*100;
  37. xs[j] = (int) a;
  38. }
  39.  
  40. return xs;
  41. }
  42.  
  43. public static void main(String[] args) throws Exception {
  44. int[] generatedList = randomList(20);
  45. sort(generatedList);
  46. Scanner readFile = new Scanner("C:/Users/marcel/Desktop/a.txt");
  47. System.out.println("test");
  48. Scanner sc = new Scanner(new File(file));
  49.  
  50.  
  51. //For: for(int i = 0; asd == dsa, i++){}
  52. //While: while(asd <= 2){}
  53. //Break: break;
  54. //do while: do {} while(villkor), kör minst ett varv innan den kollar villkor och avbryter om det är falskt
  55. //Array: fast längd, list är dynamisk.
  56. //Ny array: int[] xs = new int[12]
  57. //anon func?
  58. //Objekt (inkl array) pekar (referar) till platser i minnet, medan primitiva typer (standardtyper, bool, int etc) innehåller sitt värde direkt.
  59. //Datatyper börjar med stor bokstav t.ex. "String"
  60. //Kolla upp regular expressions
  61. // string.split funktion kan användas som filter?
  62. //Kan slå ihop strängar med "+" ("++" är i C#)
  63. //vad är en scanner?
  64. //javadoc
  65. //Array har length property, list har size metod (java måste räkna storlek på listor eftersom den inte vet exakta längden (de är dynamiska))
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement