From 6f67538d343f1cd1831a14e2cc204e97f8097f71 Mon Sep 17 00:00:00 2001
From: blank <blank@caltech.edu>
Date: Tue, 17 Jan 2023 15:25:54 -0800
Subject: [PATCH] Code after lecture04

---
 04/OurArrayList.java | 27 +++++++--------------------
 1 file changed, 7 insertions(+), 20 deletions(-)

diff --git a/04/OurArrayList.java b/04/OurArrayList.java
index 2f13769..3f68e99 100644
--- a/04/OurArrayList.java
+++ b/04/OurArrayList.java
@@ -23,21 +23,6 @@ public class OurArrayList<E> implements IList<E> {
         return "[" + elements + "]";
     }
 
-
-
-    /**
-     * Puts element at index idx, shifting over everything after to the right.
-     * @param idx
-     * @param element
-     * For example, idx = 2, element = 42
-     * [1, 2, 3, 4, 5]
-     *        ^
-     * [1, 2, 42, 3, 4, 5]
-     */
-    public void add(int idx, int element) {
-
-    }
-
     @Override
     public int size() {
         return this.size;
@@ -55,6 +40,7 @@ public class OurArrayList<E> implements IList<E> {
 
     }
 
+    @Override
     public E get(int idx) {
         return null;
     }
@@ -64,6 +50,12 @@ public class OurArrayList<E> implements IList<E> {
         this.size = 0;
     }
 
+    @Override
+    public void add(int idx, E elem) {
+
+    }
+
+    @Override
     public void add(E elt) {
         if (this.size == this.data.length) {
             E[] newData = (E[])new Object[this.size * 2];
@@ -76,10 +68,5 @@ public class OurArrayList<E> implements IList<E> {
         this.size++;
     }
 
-    @Override
-    public void add(int idx, E elem) {
-
-    }
-
 
 }
-- 
GitLab