Kevin Zhao's repositories
C-Repo
Some selected C project
CollectionComplexityTest
This Java projects tests the time complexity for initialization, enquery, addition, and deletion operations for Arraylist, LinkedList, and Vector, three very common Java data structures. The most important finding is that ArrayList take constant time to get an element given its arbitrary index. Recommended for teachers wishing to show entry-level students of CS some basic understanding of how data structure works.
GenericTypeTest
This is to test the generic type feature in Java
Ritz
Total Quality Management for Ritz Carlton Atlanta's Data from 1997
SocketTemplate
This repo has two main projects, ClientDemo and ServerDemo, respectively serving as the client and the server template for Socket communication. Please ignore all other files that are not in these two files.
handson-unsupervised-learning
Code for Hands-on Unsupervised Learning Using Python (O'Reilly Media)
KaratsubaMultiplication
This Java project takes two rows of input as factors for two polynomials, where each row contains a set of factors from x^0 to x^n, separated by spaces. It returns an array of factors for the resulting polynomial product and has a time complexity of O(n^log3(2)) where n denotes the largest power of the product.
libjpeg
Independent JPEG Group's JPEG software
tutorials
The "REST With Spring" Classes: