CSCI 201: Intro to Programming (Java)
Programs designed in class
- Selection sort algorithm: SelSort.java, 2016 version
- Bubble sort algorithm: BubbleSort.java, 2016 version
- Merge sort algorithm: MergeSort.java, 2016 version
- Sorting Array Lists: SortArrayList.java
- Profiling the sorting algorithms:
- involved classes ArrayUtil.java and StopWatch.java
- profiling SelSortTime.java
- profiling BubbleSortTime.java
- profiling MergeSortTime.java
- Using the Java API Arrays.sort() method
- for integers: StandardSort.java
- for objects: PointSort.java
- Linear search in array of integers: LinearSearch.java
- Binary search in array of integers: BinarySearch.java
- Binary search in ArrayList of points: BinSearchArray.java
- Using the Java API Arrays.binarySearch() method
- for integers: StandardSearch.java
- for objects: PointSearch.java