diff --git a/.gitignore b/.gitignore index 7cfaa70..7c9790e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # Custom Files uil/october-2013/3/input-generator/output/output.dat .vscode/* +.idea/* # Compiled class file *.class diff --git a/study/COLLECTIONS.MD b/study/COLLECTIONS.MD index f7426b9..323cf89 100644 --- a/study/COLLECTIONS.MD +++ b/study/COLLECTIONS.MD @@ -2,82 +2,4 @@ Java contains many object based data structures, some sorted, some limited, some simple, some complex. -Not all of them work in familiar ways, and their methods can be confusing without proper usage, study, and a quick explanation over how they're used. - -#### Interfaces -##### Collection - -Common Implementing SubInterfaces: -* Deque -* List -* Queue -* Set -* SortedSet - -Common Implementing Classes: -* ArrayList -* ArrayDeque -* EnumSet -* HashSet -* LinkedList -* PriorityQueue -* Stack -* TreeSet - -##### Iterable - -Common Implementing SubInterfaces -* Collection -* Deque -* List -* Queue -* Set -* SortedSet - -Common Implementing Classes: -* ArrayDeque -* ArrayList -* EnumSet -* HashSet -* LinkedList -* PriorityQueue -* Stack -* TreeSet - -##### List - -Super Interfaces: -* Collection -* Iterable - -Implementing Classes: -* ArrayList -* LinkedList -* Stack - -A unordered collection (also known as a *sequence*) that allows precise control over where each element is inserted in a list. - -Users have methods allowing all of the following to methods: -* 4 methods providing positional index-based access to list elements. -* 1 method for accessing a special iterator, `ListIterator` allowing element insertion and replacement starting from a specified position. -* 2 methods for searching for a specified object. Usually *costly* linear searches. -* 2 methods for efficiently inserting and removing *multiple* elements at an arbitrary point. - -##### Set -##### Queue -##### Deque -##### SortedSet -##### Map -##### SortedMap -##### NavigableMap - -#### Classes -##### ArrayList -##### LinkedList -##### Stack -##### PriorityQueue -##### TreeSet -##### ArrayDeque -##### EnumSet -##### HashSet -##### HashMap \ No newline at end of file +Not all of them work in familiar ways, and their methods can be confusing without proper usage, study, and a quick explanation over how they're used. \ No newline at end of file diff --git a/study/README.MD b/study/README.MD new file mode 100644 index 0000000..e69de29 diff --git a/uil/aplus-october-2013/1/java/out/production/1/problem1.class b/uil/aplus-october-2013/1/java/out/production/1/problem1.class deleted file mode 100644 index b0fe175..0000000 Binary files a/uil/aplus-october-2013/1/java/out/production/1/problem1.class and /dev/null differ diff --git a/uil/aplus-october-2013/10/10/bin/Synonym.class b/uil/aplus-october-2013/10/10/bin/Synonym.class deleted file mode 100644 index bb4d8b9..0000000 Binary files a/uil/aplus-october-2013/10/10/bin/Synonym.class and /dev/null differ diff --git a/uil/aplus-october-2013/10/10/bin/SynonymOrganizer.class b/uil/aplus-october-2013/10/10/bin/SynonymOrganizer.class deleted file mode 100644 index 711d410..0000000 Binary files a/uil/aplus-october-2013/10/10/bin/SynonymOrganizer.class and /dev/null differ diff --git a/uil/aplus-october-2013/10/10/bin/problem10.class b/uil/aplus-october-2013/10/10/bin/problem10.class deleted file mode 100644 index 3cefaaf..0000000 Binary files a/uil/aplus-october-2013/10/10/bin/problem10.class and /dev/null differ diff --git a/uil/aplus-october-2013/11/out/production/11/problem11.class b/uil/aplus-october-2013/11/out/production/11/problem11.class deleted file mode 100644 index 2e52de7..0000000 Binary files a/uil/aplus-october-2013/11/out/production/11/problem11.class and /dev/null differ diff --git a/uil/aplus-october-2013/12/bin/CheckerBoard.class b/uil/aplus-october-2013/12/bin/CheckerBoard.class deleted file mode 100644 index d5d7e13..0000000 Binary files a/uil/aplus-october-2013/12/bin/CheckerBoard.class and /dev/null differ diff --git a/uil/aplus-october-2013/12/bin/Point.class b/uil/aplus-october-2013/12/bin/Point.class deleted file mode 100644 index 02dd111..0000000 Binary files a/uil/aplus-october-2013/12/bin/Point.class and /dev/null differ diff --git a/uil/aplus-october-2013/12/bin/problem12.class b/uil/aplus-october-2013/12/bin/problem12.class deleted file mode 100644 index 3ad2184..0000000 Binary files a/uil/aplus-october-2013/12/bin/problem12.class and /dev/null differ diff --git a/uil/aplus-october-2013/2/java/out/production/2/problem2.class b/uil/aplus-october-2013/2/java/out/production/2/problem2.class deleted file mode 100644 index a08d7f1..0000000 Binary files a/uil/aplus-october-2013/2/java/out/production/2/problem2.class and /dev/null differ diff --git a/uil/aplus-october-2013/3/java/out/production/3/Maze.class b/uil/aplus-october-2013/3/java/out/production/3/Maze.class deleted file mode 100644 index 0bd7284..0000000 Binary files a/uil/aplus-october-2013/3/java/out/production/3/Maze.class and /dev/null differ diff --git a/uil/aplus-october-2013/3/java/out/production/3/Point.class b/uil/aplus-october-2013/3/java/out/production/3/Point.class deleted file mode 100644 index 36ab2f8..0000000 Binary files a/uil/aplus-october-2013/3/java/out/production/3/Point.class and /dev/null differ diff --git a/uil/aplus-october-2013/3/java/out/production/3/problem3.class b/uil/aplus-october-2013/3/java/out/production/3/problem3.class deleted file mode 100644 index 52627a1..0000000 Binary files a/uil/aplus-october-2013/3/java/out/production/3/problem3.class and /dev/null differ diff --git a/uil/aplus-october-2013/4/out/production/4/problem4.class b/uil/aplus-october-2013/4/out/production/4/problem4.class deleted file mode 100644 index 98e6a30..0000000 Binary files a/uil/aplus-october-2013/4/out/production/4/problem4.class and /dev/null differ diff --git a/uil/aplus-october-2013/5/out/production/5/problem5.class b/uil/aplus-october-2013/5/out/production/5/problem5.class deleted file mode 100644 index 1b06e50..0000000 Binary files a/uil/aplus-october-2013/5/out/production/5/problem5.class and /dev/null differ diff --git a/uil/aplus-october-2013/6/out/production/6/problem6.class b/uil/aplus-october-2013/6/out/production/6/problem6.class deleted file mode 100644 index b612338..0000000 Binary files a/uil/aplus-october-2013/6/out/production/6/problem6.class and /dev/null differ diff --git a/uil/aplus-october-2013/7/out/production/7/problem7.class b/uil/aplus-october-2013/7/out/production/7/problem7.class deleted file mode 100644 index 75cb667..0000000 Binary files a/uil/aplus-october-2013/7/out/production/7/problem7.class and /dev/null differ diff --git a/uil/aplus-october-2013/8/out/production/8/problem8.class b/uil/aplus-october-2013/8/out/production/8/problem8.class deleted file mode 100644 index 41e4414..0000000 Binary files a/uil/aplus-october-2013/8/out/production/8/problem8.class and /dev/null differ diff --git a/uil/aplus-october-2013/9/out/production/9/problem9.class b/uil/aplus-october-2013/9/out/production/9/problem9.class deleted file mode 100644 index 2e52de7..0000000 Binary files a/uil/aplus-october-2013/9/out/production/9/problem9.class and /dev/null differ