From e9ef4a9ba89eb0b3adefbefa4174384247a2cc97 Mon Sep 17 00:00:00 2001 From: Chloe Christine Fontenot Date: Sun, 19 Oct 2025 21:31:19 -0500 Subject: [PATCH] upload practice exam --- .../start.sh | 2 + .../Projects/GenericMergeSortExam.java.html | 155 ++++++++++++++++ .../ProgramingExam2_CalebFontenot.java.html | 165 ++++++++++++++++++ .../ProgrammingQuiz1_CalebFontenot/pom.xml | 14 ++ .../DoubleLinkedListExam.java | 101 +++++++++++ .../InsertionSort.java | 41 +++++ .../ProgrammingQuiz1_CalebFontenot.java | 17 ++ ...ammingQuiz1_CalebFontenot-1.0-SNAPSHOT.jar | Bin 0 -> 6710 bytes .../DoubleLinkedListExam$Node.class | Bin 0 -> 976 bytes .../DoubleLinkedListExam.class | Bin 0 -> 3650 bytes .../InsertionSort.class | Bin 0 -> 1686 bytes .../ProgrammingQuiz1_CalebFontenot.class | Bin 0 -> 684 bytes .../target/maven-archiver/pom.properties | 5 + .../compile/default-compile/createdFiles.lst | 4 + .../compile/default-compile/inputFiles.lst | 3 + .../default-testCompile/inputFiles.lst | 0 16 files changed, 507 insertions(+) create mode 100755 Semester 3/Assignments/MP2-chapter4_Java20_CalebFontenot/start.sh create mode 100644 Semester 3/Exams/Projects/GenericMergeSortExam.java.html create mode 100644 Semester 3/Exams/Projects/ProgramingExam2_CalebFontenot.java.html create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/pom.xml create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.java create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/InsertionSort.java create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/ProgrammingQuiz1_CalebFontenot.java create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/ProgrammingQuiz1_CalebFontenot-1.0-SNAPSHOT.jar create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam$Node.class create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.class create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/InsertionSort.class create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/ProgrammingQuiz1_CalebFontenot.class create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-archiver/pom.properties create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst diff --git a/Semester 3/Assignments/MP2-chapter4_Java20_CalebFontenot/start.sh b/Semester 3/Assignments/MP2-chapter4_Java20_CalebFontenot/start.sh new file mode 100755 index 0000000..2faaa2e --- /dev/null +++ b/Semester 3/Assignments/MP2-chapter4_Java20_CalebFontenot/start.sh @@ -0,0 +1,2 @@ +#!/bin/bash +java --module-path /usr/lib --add-modules javafx.fxml,javafx.controls,javafx.media -XX:+UnlockExperimentalVMOptions -XX:+EagerJVMCI -XX:+EnableJVMCI -XX:+UseJVMCICompiler -XX:+UseJVMCINativeLibrary -Djava.awt.graphicsenv=net.java.openjdk.cacio.wayland.WaylandGraphicsEnvironment -jar dist/MP2-chapter4_Java20_CalebFontenot.jar diff --git a/Semester 3/Exams/Projects/GenericMergeSortExam.java.html b/Semester 3/Exams/Projects/GenericMergeSortExam.java.html new file mode 100644 index 0000000..1a746a5 --- /dev/null +++ b/Semester 3/Exams/Projects/GenericMergeSortExam.java.html @@ -0,0 +1,155 @@ + + + +GenericMergeSortExam.java + + + + +
C:\Users\ar114\Documents\NetBeansProjects\ProgramingExam2_CalebFontenot\src\main\java\com\mycompany\programingexam2_calebfontenot\GenericMergeSortExam.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
+ */
+package com.mycompany.programingexam2_calebfontenot;
+
+import java.lang.reflect.Array;
+import java.util.Comparator;
+
+/**
+ *
+ * @author ar114
+ */
+public class GenericMergeSortExam {
+
+    public static <E extends Comparable<E>> void mergeSort(E[] list) {
+        mergeSort(list,
+                new Comparator<E>() {
+            @Override
+            public int compare(E e1, E e2) {
+                int compareResult = ((Comparable<E>) e1).compareTo(e2);
+                return compareResult;
+            }
+        });
+    }
+
+    public static <E> void mergeSort(E[] list,
+            Comparator<? super E> comparator) {
+        if (list.length > 1) {
+            // Merge sort the first half
+            E[] firstHalf = (E[]) new Object[list.length / 2];
+            //copies 1st half of list into array firstHalf
+            System.arraycopy(list, 0, firstHalf, 0, list.length / 2);
+            mergeSort(firstHalf, comparator);
+            // Merge sort the second half
+            int secondHalfLength = list.length - list.length / 2;
+            E[] secondHalf = (E[]) new Object[secondHalfLength];
+            System.arraycopy(list, list.length / 2,
+                    secondHalf, 0, secondHalfLength);
+            mergeSort(secondHalf, comparator);
+            // Merge firstHalf with secondHalf
+            E[] temp = merge1(firstHalf, secondHalf, comparator);
+            System.arraycopy(temp, 0, list, 0, temp.length);
+        }
+    }
+
+    /**
+     * Merges the two lists using a Comparator.
+     *
+     * @param <E> The generic type the methods accepts.
+     * @param list1 a list of generic type E
+     * @param list2 a list of generic type E
+     * @param comparator Comparator
+     * @return a sorted new list made of the merged list1 and list2.
+     */
+    private static <E> E[]
+            merge1(E[] list1, E[] list2, Comparator<? super E> comparator) {
+        int returnArraySize = list1.length + list2.length;
+        E[] returnArray = (E[]) new Object[returnArraySize];
+        int list1Iterator = 0, list2Iterator = 0, returnArrayIterator = 0, iterationsRemaining = 0;
+        for (; returnArrayIterator < returnArraySize; ++returnArrayIterator) {
+            iterationsRemaining = (returnArraySize - returnArrayIterator);
+            if (comparator.compare(list1[list1Iterator], list2[list2Iterator]) <= 0) {
+                returnArray[returnArrayIterator] = list1[list1Iterator];
+                if (iterationsRemaining > 1)
+                    returnArray[returnArrayIterator + 1] = list2[list2Iterator];
+                if ((list1.length - 1) < (list1Iterator)) {
+                    ++list1Iterator;
+                } else {
+                    ++list2Iterator;
+                }
+                ++returnArrayIterator;
+            } else {
+                returnArray[returnArrayIterator] = list2[list2Iterator];
+                if (iterationsRemaining > 1)
+                    returnArray[returnArrayIterator + 1] = list1[list1Iterator];
+                if ((list2.length - 1) < (list2Iterator)) {
+                    ++list2Iterator;
+                } else {
+                    ++list1Iterator;
+                }
+                ++returnArrayIterator;
+
+            }
+            /*
+            if (comparator.compare(list1[list1Iterator], list2[list2Iterator]) == 1) {
+                returnArray[returnArrayIterator] = list2[list2Iterator];
+                ++list2Iterator;
+                ++returnArrayIterator;
+            } else {
+                returnArray[returnArrayIterator] = list1[list1Iterator];
+                ++list1Iterator;
+                ++returnArrayIterator;
+
+            }
+            */
+        }
+        return returnArray;
+    }
+
+    public static void main(String[] args) {
+        Integer[] list
+                = {
+                    2, 3, 2, 5, 6, 1, -2, 3, 14, 12
+                };
+        mergeSort(list);
+        for (int i = 0; i < list.length; i++) {
+            System.out.print(list[i] + " ");
+        }
+        System.out.println();
+        String[] list1
+                = {
+                    "ABC", "abc", "abm", "Anf", "Good", "Bad", "nice"
+                };
+        mergeSort(list1, new Comparator<String>() {
+            @Override
+            public int compare(String s1, String s2) {
+                return s1.compareToIgnoreCase(s2);
+            }
+        });
+        for (int i = 0; i < list1.length; i++) {
+            System.out.print(list1[i] + " ");
+        }
+        System.out.println("");
+    }
+}
+
+
+ diff --git a/Semester 3/Exams/Projects/ProgramingExam2_CalebFontenot.java.html b/Semester 3/Exams/Projects/ProgramingExam2_CalebFontenot.java.html new file mode 100644 index 0000000..dd1a686 --- /dev/null +++ b/Semester 3/Exams/Projects/ProgramingExam2_CalebFontenot.java.html @@ -0,0 +1,165 @@ + + + +ProgramingExam2_CalebFontenot.java + + + + +
C:\Users\ar114\Documents\NetBeansProjects\ProgramingExam2_CalebFontenot\src\main\java\com\mycompany\programingexam2_calebfontenot\ProgramingExam2_CalebFontenot.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
+ */
+package com.mycompany.programingexam2_calebfontenot;
+
+/**
+ *
+ * @author ar114
+ */
+public class ProgramingExam2_CalebFontenot<T> {
+
+    Node<T> head;
+    Node<T> tail;
+
+    class Node<T> {
+
+        T t;
+        Node<T> l;
+        Node<T> r;
+    }
+
+    public T removeAt(int pos) {
+        if (pos < 0 || pos > size() - 1) {
+            throw new IndexOutOfBoundsException();
+        }
+
+        //list is empty
+        if (size() == 0) {
+            throw new RuntimeException("The list empty.");
+        }
+        T returnT = null;
+
+        if (pos == 0)//remove at 0
+        {
+            Node<T> pointer = head.r;
+            returnT = (T) head.t;
+            pointer.l = null;
+            head = pointer;
+        } else if (pos == (size() - 1))//remove at end
+        {
+            Node<T> pointer = tail.l.l;
+            returnT = (T) tail.t;
+            pointer.r = null;
+            tail = pointer;
+        } else//remove in the middle
+        {
+            // Iterate to the element position
+            Node<T> pointer = head;
+            for (int i = 0; i < pos - 1; ++i) {
+                pointer = pointer.r;
+            }
+            pointer.r = pointer.r.r;
+            pointer.l = pointer.r;
+            returnT = (T) pointer.t;
+            
+        }
+
+        return returnT;
+    }
+
+    public void clear() {
+        head = tail = null;
+    }
+
+    public void addAt(T t, int pos) {
+        if (pos < 0 || pos > size()) {
+            throw new IndexOutOfBoundsException();
+        }
+        Node<T> newNode = new Node<T>();
+        newNode.t = t;
+        if (head == null)//list is empty
+        {
+            head = tail = newNode;
+        } else if (pos == 0)//add at the front
+        {
+            newNode.r = head;
+            head.l = newNode;
+            head = newNode;
+        } else if (pos == size())//add at the end
+        {
+            newNode.l = tail;
+            tail.r = newNode;
+            tail = newNode;
+        } else//middle
+        {
+            Node<T> p = head;
+            for (int i = 0; i < pos - 1; ++i) {
+                p = p.r;
+            }
+            newNode.l = p;
+            newNode.r = p.r;
+            p.r.l = newNode;
+            p.r = newNode;
+        }
+    }
+
+    public int size() {
+        Node<T> p = head;
+        int count = 0;
+        while (p != null) {
+            count++;
+            p = p.r;
+        }
+        return count;
+    }
+
+    @Override
+    public String toString() {
+        String s = "";
+        Node<T> p = head;
+        while (p != null) {
+            s += p.t.toString() + " ";
+            p = p.r;
+        }
+        return s;
+    }
+
+    public static void main(String[] args) {
+        ProgramingExam2_CalebFontenot<Integer> list = new ProgramingExam2_CalebFontenot<Integer>();
+
+        list.addAt(20, 0);
+        list.addAt(10, 0);
+        list.addAt(40, 2);
+        list.addAt(30, 2);
+        list.addAt(50, 4);
+        System.out.println(list);
+        System.out.println(list.removeAt(0));
+        System.out.println(list);
+        System.out.println(list.removeAt(2));
+        System.out.println(list);
+
+        System.out.println(list.removeAt(2));
+        System.out.println(list.toString());
+    }
+
+}
+
+
+ diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/pom.xml b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/pom.xml new file mode 100644 index 0000000..cced906 --- /dev/null +++ b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + com.mycompany.programmingquiz1_calebfontenot + ProgrammingQuiz1_CalebFontenot + 1.0-SNAPSHOT + jar + + UTF-8 + 11 + 11 + com.mycompany.programmingquiz1_calebfontenot.ProgrammingQuiz1_CalebFontenot + + \ No newline at end of file diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.java b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.java new file mode 100644 index 0000000..3a5a5ef --- /dev/null +++ b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.java @@ -0,0 +1,101 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package com.mycompany.programmingquiz1_calebfontenot; + +/** + * + * @author ar114 + * @param + */ +public class DoubleLinkedListExam { + + Node head; + Node tail; + + class Node { + + T t; + Node l; + Node r; + } + + public T removeAt(int pos) { + return null; + } + + public void clear() { + head = tail = null; + } + + public void addAt(T t, int pos) { + System.out.println("Linked List size: " + this.size()); + if (pos == 0) { // add first element + Node newNode = new Node(); + newNode.t = t; + head = tail = newNode; + return; + } + if (pos == this.size()) { // add at end + Node tmp = tail; + Node newNode = new Node(); + newNode.t = t; + tmp.r = newNode; + newNode.l = tmp; + newNode.r = null; + tail = newNode; + return; + } + if (pos < this.size()) { // add in middle + Node pointer = head; + for (int i = 0; i < this.size() - 1; ++i) { + pointer = pointer.r; + } + Node newNode = new Node(); + newNode.t = t; + newNode.l = pointer; + newNode.r = pointer.l; + pointer.r = newNode; + pointer.r.l = newNode; + return; + } + if (pos < 0 || this.size() < pos) { + throw new IndexOutOfBoundsException("Given index is outside the range of acceptible values."); + } + + } + + public int size() { + Node p = head; + int count = 0; + while (p != null) { + count++; + p = p.r; + } + return count; + } + + @Override + public String toString() { + String s = ""; + Node p = head; + while (p != null) { + s += p.t.toString() + " "; + p = p.r; + } + return s; + } + + public static void main(String[] args) { + DoubleLinkedListExam list = new DoubleLinkedListExam<>(); + list.addAt(10, 0); + System.out.println(list); + list.addAt(30, 1); + list.addAt(20, 1); + list.addAt(5, 0); + + System.out.println(list); + } + +} diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/InsertionSort.java b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/InsertionSort.java new file mode 100644 index 0000000..7b5b30c --- /dev/null +++ b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/InsertionSort.java @@ -0,0 +1,41 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package com.mycompany.programmingquiz1_calebfontenot; + +/** + * + * @author ar114 + */ +public class InsertionSort { + public static void insertionSort(String[] list) + { + int i = 1; + while (i < list.length) + { + if (list[i - 1].compareTo(list[i]) >= 0) { + String tmp = list[i - 1]; + list[i - 1] = list[i]; + list[i] = tmp; + } + ++i; + //1. Loop that opens the hole by shifting to the right + + //2. End of loop of shifting ---Insert the current at the opened hole list[j+1] + + } + } + public static void printArray(String[] array) { + for (String current: array) { + System.out.print(current + " "); + } + System.out.println(); + } + public static void main(String[] args) { + String[] array = {"Zedfrey", "Hello", "Glorious", "World"}; + printArray(array); + insertionSort(array); + printArray(array); + } +} diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/ProgrammingQuiz1_CalebFontenot.java b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/ProgrammingQuiz1_CalebFontenot.java new file mode 100644 index 0000000..e768658 --- /dev/null +++ b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/ProgrammingQuiz1_CalebFontenot.java @@ -0,0 +1,17 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template + */ + +package com.mycompany.programmingquiz1_calebfontenot; + +/** + * + * @author ar114 + */ +public class ProgrammingQuiz1_CalebFontenot { + + public static void main(String[] args) { + System.out.println("Hello World!"); + } +} diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/ProgrammingQuiz1_CalebFontenot-1.0-SNAPSHOT.jar b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/ProgrammingQuiz1_CalebFontenot-1.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..943580d6328db05f8d8001639e4836c278b9b12a GIT binary patch literal 6710 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 APyhe` literal 0 HcmV?d00001 diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam$Node.class b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam$Node.class new file mode 100644 index 0000000000000000000000000000000000000000..f64babcac2c5239acffd352f9708fcff8cb2d9c3 GIT binary patch literal 976 zcmX^0Z`VEs1_pBmWljbr24;2!79Ivx1~x_px8(d>{oKmr{M>@Xyh{CoqWtut#N6D> zy!67-%qqk9{FGEi2DXxn z%wiP-Mh0geijB19V&GulWM|;wVc=%qVPp`Tn*Y{7#N=+_dWMH$&%*!mX zV`N~~&#9$iSGx$lyV_8^PYTW@HGW z+$fun5NkUeV6>wq?}Zr%)IQ>6rarE64#2vTt)_#lElm$Mg|Wbip^5- z%TGzQ204+Bhk+mDK9-Es#1u{jK?Wgq24Nls5e88dF9uf@m!#%0GBD?tmM}7i`hY#3 znXeyEl$lo&TvC*pm}||&z`-ES!yv&R$;iM`oLQ9$4hT;n1_lOc9tIf(Sw;r&+{Elu z=ls0n#FFsLk__kkyyB9?ypm!@22l-9O^B)BAPp`l%FIi*=3LU|tS8g9#&pGB{wsA?KNwl3L+k zTH>GPlwX>cQtVohoLW$lnV-kOV8+N`=AK!Wnx~KnQlyYstdL(?Qkx!9oMca}ZtDm?BsV0i`WwE(R9{S9S(B9tL*?4@L$-WKWl* zrl%G$GO&Xk?4QQSAcmTtJoCURz=_n0hrye{hmnCbF(t*Z1f&$n4bUL>)C>b9K0i>( z^G8crP$imSj0~K?ndy0nC8b5Fj0{1PCkLC55NkU=GonFmTZ(MTx=st05=OJY%aF(ZR87HLKXmYmGu5=Mpy z$|K1J$#z%*x3gws(69-yLXv_8r5&aaBLi1(erZv1s#_)~O-W*_cl1D^!pOkwms(un zn+i&S#f%IBPWkyI#U(|F1-_{z8Tl#2{A>&rTnv>ARqPDapv+#w$e;q!2&o}6^UCtG zQ}rPs1S$XB5|c~viz*ozW+0adP=ydfJreU$a#D*`eDd?NOAD|R6i6OI(HK%$kcve) za%@1u1i7ez8sVInlM|d-l4{MtP{+t145@?_K((*}s8X|1VB}zEU}RusWK>{e;PK4M zOD%HFNh~f-EoNk30i{NEh89K!RSeH#^AkHm8zX}pex-~IY>)t8P-Ng>U}9hZV}1r6 z21bSeFfWjS0o2Gq;zj z1}+9UuvMTi0Qnu=+1yYI7(oR+#Mw;B3@i++3=9nCHZcfjZDSDI#URDNu#G`ZW)_3Y zZU&V|t?dkIe!ALQ88o%DbYV8jfK)DEFx1+@!0rcAWyK=N0#c_d$+DF}SCU0{D}#X~ z3*%M>T`iCZ`$n*?MGOI2TNrr#n9W#3SwP0Hq%30K)7`?L>(|126^# z*vg;_F&(5HWT?SLnb{27AY)_}G4SqYFpd;5-OgaX9~3q$;OMMkkYiwAP-Ng|P+|~f zP-c)}P+?GHP-W0&P-DZ&}T?wFknbx zFk;AJFlNYSFkz@=FlA_BFk$FmFlU&=V8Jkh!IEJfgB8Pa25W}33^okg7;G7~GuSg6 zW^iCQ%is)-ix>t@1{nqchIj@Z24)6J22F+pFw2=i9xTSfP{bg{kjN0jz`~Hv;K7gt zmYu|)3YBGGI0sKM=RnONa56Z@07^Ve44@?G!N3l+ArNi@hy}4B5N<9=3}P-w3}P-Q zxq(>P49N_P3@Ho@48jcTI;MXa_}Lj$7=JN{{$kMM=7eUbR0c*+GZvbCrZF%wFf%YP zNPwc#huK#97z1Am6QlMP23?=!|G&trVPIf@M1d3o8v_G_8v`qYI|Dm|2Lm^QCj%dY z7lRms4>*VvAm%{5$;u$ikOt0q>|RiC1u<|i1T%oj0x5=21|^1YB=@R7-OJ3N$dJL1$-v0K!5{;6IkI~}sz8AZkqcyC z0tYe=$h{ow3|Z_9Dv}JG3^@$BP!}&?UDT7&sW37#J9u8Cn_I86*MdIa(?J literal 0 HcmV?d00001 diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/InsertionSort.class b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/InsertionSort.class new file mode 100644 index 0000000000000000000000000000000000000000..72c88ab13d0ee0e43ac048b567c967a42c966a78 GIT binary patch literal 1686 zcmX^0Z`VEs1_pD6U@itG24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SE(Q(;PId+^9tLg(9u(!lB}JKe>5L4V$@#ejiAAX)`HT#r8a@c~APTHC zJvkZp82H&41b7$(8H7;Hs4Ol?&1Ga@&Mz%tWDtdD&dk>jD9X$$2`(v0P0Y0xVqjnp z;b9PE5MyKz&rQrub`|#HX+^1(91O~g z46GihIXU?p462L_9PT;!MVa}f#T*Rkj0~*d`9(P?Tnw5FTI>wkJPbMvx{M4~$@#hZ zxs~9M%&XKdD9TSSO3cm8%u6pU&8#wvPfpB9O-jqpD@o1EFVXkRD^4vc$;{6S&Mzuq zWZ(ij!m+3*v67KNOd}f8*Pv+BWYFhfFaTM`n~AEQ#W_DEm63tpCo?bAuQWF)wJ0Pp zDJPYYLC7aRIWZ?Ju_zP7hYGTkWMmdIGT8W#?__I62Ii970+0pZ@JEgyMh2Fg%;FM8 z24O7zU}Rv-WMp9UWMtqCE=f$z_Dw8+x{5uyw5TXGuY{3-H4zjL>qg)*K8zj0{YS3XBXqo_Tqx zMb0^i#l@+`>l45}D@!{%gmhCoIJIs8f)8Q38HV^Cz!WMEEP?5vH$Y998 zz@X2-$iT?Jz`&}toq=&90|NsSgAoG*0~=V7o57fYfq@6iW@Rv8FlAt1-~=UJsOISm zEDX#bLs)F2we~Gy(A1JKiGiPigF%o%j6sM&hC!G?g+YWtgF%czk3k0P1O*0W1{nq(1~Ue8urKr( zEEp`oj@4zbVz6dlWUygiVBlb2{=>k;sLIN~3Chk;M>a7qF|aZ)FlcM}Xz#OSwv&}v z#2~FLYh=Z;iGf#=Wfy}m1H(23@fK#r<^P{;V&L7zAd7II7+9+ugCK)EgB*h#g9?Kp zgBF7l*im8(ObmhyybQJs<_s(#3mELcjsiJ_mx1XY13No|JtN}}1{nrU1_uURsC%*) zSipWzW8cfb5y>p15FE)Oq!b*9N`gy@ zQWJBnIT-jD8F)NWb8_+(!t;xAQWUuu1Q-O_8H9Kkgc(E_8HBOuVq{=10GW}K$H*Y6 z0WlZsz~GXi%)E4K%`kQbF-8XO{Q!h?AXwTNB<%*3W@KP-&QD2YWZ?J7%uDqv%}q)z3Q0`LNo8aZ z^2tw5%n3^@$^`MDf-EH&nZ=9@zCKiRgEb=qOKxIj9wUR8Ml?2GGcvFw7Nr+6G6-Xl zW@O+B&Mz%WPIb!!xmp>&fAv7Y&Y;L3%D}_`0!$2ypya^7$RN(Zz@X2-$iT?Jz`&}t zoq=&90|NsSg9HNu0~=V7he48ofq@6iW@V6KkY-?D;AD_tkcDbCX8;+-z`(hQfnA7q j8v{SW08r9nVBlxqU=Tnugp)yzL7stufssK0Y?UGaroXEH literal 0 HcmV?d00001 diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-archiver/pom.properties b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-archiver/pom.properties new file mode 100644 index 0000000..9031ae4 --- /dev/null +++ b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Sun Dec 03 12:52:32 CST 2023 +artifactId=ProgrammingQuiz1_CalebFontenot +groupId=com.mycompany.programmingquiz1_calebfontenot +version=1.0-SNAPSHOT diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..e2a689c --- /dev/null +++ b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,4 @@ +com/mycompany/programmingquiz1_calebfontenot/InsertionSort.class +com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.class +com/mycompany/programmingquiz1_calebfontenot/ProgrammingQuiz1_CalebFontenot.class +com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam$Node.class diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..68d4251 --- /dev/null +++ b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,3 @@ +/home/caleb/ASDV-Java/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/ProgrammingQuiz1_CalebFontenot.java +/home/caleb/ASDV-Java/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/InsertionSort.java +/home/caleb/ASDV-Java/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/src/main/java/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.java diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..e69de29