What is Quicksort?
Quicksort is a divide and conquer algorithm. It first divides a large list into two smaller sub-lists and then recursively sort the two sub-lists. If we want to sort an array without any extra space, Quicksort is a good option. On average, time complexity is O(n log(n)). Continue reading Quicksort array in Java
Recently I was working on a personal project. It needed to compress MP3 files for instance from 320KB bitrate to 128KB bitrate. After checking out some Java library that was really interesting in their own, I found JAVE library more useful to compress MP3 files. Now I publish how did I done my project with this library.
Continue reading How to compress MP3 files in Java