From aa46f43ea50766d75426c949bf7134897d2c8f59 Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Sun, 3 Dec 2023 15:25:38 -0600 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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 literal 0 HcmV?d00001 diff --git a/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.class b/Semester 3/Exams/Projects/ProgrammingQuiz1_CalebFontenot/target/classes/com/mycompany/programmingquiz1_calebfontenot/DoubleLinkedListExam.class new file mode 100644 index 0000000000000000000000000000000000000000..5610251be6830ecea8254165f3217eec31eba92b GIT binary patch literal 3650 zcmb_e&u<&Y75+wCc`2Hf6vb5!OPy{Vd1V#a0TA(g0xv+uuP#}i_&HvFuZ#@NY-EVeR*2*G!Q4U_^ReTmh8zMTiINEVQp!>S9Zse{oYRar8vHCZW{4fp&Fqb8uahFKMuD(xF9HDgy~LAlr&N0;(XTa`wo1J9sGM{gX5 zab(vK=QkRzqze(d$%7s#d51Uc{6)vK+twW~|8x+bSFGWz${dsNoux+aP4RnDJ4)kP?!iA>?KiCuT9E@IA$VG$GUbPeefxC53DpISdL22Dc}42A^3>R0_j!Uc$9V26xFt0HgAHr?6fb9U3JG|t~B%ergYRum%wBNxndX(dgilr$Sj zrn6yIWYS%gNrzmPNqaeIl)WuvU~=84Hf3WthL>?#9eW^(Q30r07>nZ!NcN~}``HpW zoNkfB9tgay@_$y~bc+OqjvHjX1&HESB!)L|UdLn{7ceF8O!&~QT#*jB;5j_IEYP=` zP(@Z2H9V5O8OK{F3A7uP%2`IdFYHwi@?vIDk#9yZZ}ur>1uB_EfsT1|#WLKcL$Y7m zKOM#v77F9TsyMw-frT`|i9i>7ft+d9mZY;_FfocIHhadR;h1V32sL-rWHC+b-xHed z+ihW^zHQ}OXh7S?i#oDquS=DMr#e6oWcHA{%_E5-`zuq*05Ngpsx(x#E%~tu7M0vu zol2(a1~$8a;zGpJJv8qc<+W*}9)w6wQ_SpAn>*UeED{lpQE>8{$9M%Mw{h+zXab^K5j`;P=t zJN0Q=>-L(=`%(4#|D;iNZD&K^i*WS?iazL+VO6TKkt*5tTC-jVxgVq_B-yobfn05& z9?r&g4ey1RFsjvg)0KrNe#{j5mvB&cav;534V5 z(#KNnzK5&avxC}3I||iz|9!4~@Wk1-pmELvWwYYlP3W6AwBxe6cYx=4{~QaseQ=N4 zO5(fCM$bKTyKR8L?cDwKpV6J&Lf->C2W;V3|8LO$5UDE+&Py{xxlLrU*`aOA{Yvvo zoXp;XKC`VgswFg~H%Z39u|1hIT{rLRCw-0lA@V?vnz+c@+PFJI|7bsw+(O~pp@(s`3H0Xfpe z8><%sticp#$N8{$34=)E6=d)lvY4QxNXaaQ7^Pt*Cl3QBu*4U|b>8zfH9x^Ae9HgN z`0)K4r||`M{tlzKg984DF^267?&AmeJ6^{>iKr-a6&Q_uqob5AU&k#Aw{39gd)xJu^Z zDmM7IW#U#i?u9;h>Jhqhq{KHk@(qR$b_9%+RN*t0U&Z%d^FPA>qbi-H$eG+%=)Bb? za?DKW&g1{||AA|M3Z5g2fl1Qr0$rVAQ5MmOH+k%m7owz(6CAUhE-W($ytDZ3USVMT zWBT=TG@!7rHAgMwGz;Jnbmej5VL@t3r!ih2AYqF3(YTq)Nb`wJ!_TPU(Xb6c3sbswWZqafFP zczYDxt+Ue_UZiD^EK$a>2k$d`AFv3nk>np@gk(E|vUeswy5q1&LgnoU>g;(t-N~1H xL`i$V1_uplw!uY{|EfEsu+C8@Wgm0)iTC{penwdjWhtV5%JI+f3;YU+{{iSZS}Fhl 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 zcmbW1&2k$>5Xb)`t+Xq##<3hL5wab}$c{dOmzd93jv)~^7RX6pT}c@Z)L5F>Ywzxe z-Bqf@k;*$j6}MbC!@*FgiXVU%;0^K&IZ%O~l`FPNh6A;=Gt)CY-M{YXnLl1WJp%9n z>?{&U>d;K2kY+fy&mVEi<^Ha9cV}O;BZl;<<2%tBL$X}CpM`;pj;x8-U=FFH*BLHM#3XcvPX`m2Adse-6PWx?HAmu z=ZO2fi7Dh6E_nPvG^F3=(E}&iqfr=fKMENZ&+_Zjl#uScU+$5?@7;%((@%o*OVHDpIHjJF(L-068cBG}?PF3sdxk{sXX zfurQ(NiEuQDBr8C|Bqa!1CP9}axhXY44UhN6xHMzaWF84{wBp>N4$No$-Bo?db<|{ zLLFL)t3>FyPL@3G_|)-Wmx!~r>;-MH?!=)D<#0)1P+{JZG76)BcQ-|}Cp+PI8tYly z#)gijs=&_}N+-mQ|41GPYf$EcqFm?gNCtEaKb|hfW5t2d4eobb5tdp~9`w5P(F~lL z8QQqj?}{_jPp4^cgX@)16AkXVwiAiEffhr8%`uow-xoo{KXN^>Th7b&>(?jYSl96sdnvA`%ZJc^!c;76s+OkgYVoT5n6aP#{!_V0#%|{6 zRRg_B35?Td0(s;xjY*Vn9%Yi2NKy!Mq(4m{@6*evqOkBGu2Y{NloiwoXO$!a$-gM4 z3n_x6>wFCPJ!z$AwN`D_j&3B^W~QH@Sesd1(SF5PL3>K>aEJ?!lZ5u1rVcT40+^4t z&Jx-s%+gn)L{>2$L*>cv1jcZKpfu$GYcZ5U8AIYFbR8ct_JYVW`1lpiJ}Ijh7WHQ^ zwv)Lzdt1xR+uNyJ$=*)q7VTE;ca-U0QvJ!13{XlaU;#5&B#YOT(!NU#qf0fsIx1k8AN_VL#SB-?E_KuBIVJ$R*2jx*rFt~fd_w~w| zHh!y+L>iM0GA^>1V#p5YVsJWE!&f9*{M3yMlBiVe@_OAto?*YK125X@>Z&ZV84|RVs1V4I09n@`g{DOjVOo zof~Q6eli|j$yOXoYlZk*!8aiJ*A2c=b+_dT0>;Re}S<_w96cuS*ul+smru}vl zkfUX=CkAHMfpD54k8Vcy@WwOPLqyLIS{iUM8(~y{Im}a(zycQg&80|;a*uE_<4;I^ Z3)s~IQnXR&A0i1XVVUv_D}*r=J^-e_s{a50 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