Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. // Jessica Sander
  2. // Friday 11:30 Amish A.
  3. // This is creating static methods
  4.  
  5. public class MyArrayListDymanic
  6. {
  7. private int [] array = {2,8,5,4,6};
  8.  
  9. public MyArrayListDynamic()
  10. {
  11.  
  12. }
  13.  
  14. public MyArrayListDynamic(int[] array1)
  15. {
  16. this.array = array1;
  17. }
  18.  
  19. public void update (int index, int value)
  20. {
  21. array[index] = value;
  22.  
  23. }
  24.  
  25.  
  26. public void add(int value)
  27. {
  28. int[] temp = new int[array.length+1];
  29. for (int i=0;i<array.length;i++)
  30. temp[i] = array[i];
  31. temp[array.length] = value;
  32. array = temp;
  33. }
  34.  
  35. public void insert (int index, int value)
  36. {
  37. int[] temp = new int[array.length+1];
  38. for(int i=0;i<index;i++)
  39. temp[i] = array[i];
  40. temp[index] = value;
  41. for(int i=index;i<array.length;i++)
  42. temp[i+1] = array[i];
  43. array = temp;
  44. }
  45.  
  46. public void delete(int index)
  47. {
  48. int[] temp = new int[array.length-1];
  49. for(int i=0;i<index;i++)
  50. temp[i] = array[i];
  51. for(int i=index+1;i<array.length;i++)
  52. temp[i-1] = array[i];
  53. array = temp;
  54. }
  55.  
  56. public void print(int[] array)
  57. {
  58. for(int i=0;i<array.length;i++)
  59. System.out.println("array["+i+"]: "+array[i]);
  60. }
  61.  
  62. }
  63. public void bubblesort()
  64. {
  65. for(int i = 0; i < a.length; i++)
  66. {
  67. for(int j = 1; j < a.length-1; j++)
  68. {
  69. if(a[j] > a[j+1])
  70. {
  71. int temp = a[j];
  72.  
  73. a[j] = a[j+1];
  74.  
  75. a[j+1] = temp;
  76. }
  77. }
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement