This is my homework,when i was a collage student.
And i use java to complete it.
So in this project ,
i will show you three algorithm in java code.
這是我大學時候幾個演算法作業
主要是binarysearch,mergesort,seletionsort這幾個演算法,
將這幾個演算法以java的形式來實現並運用。
Mergesort
使用jframe圖形化介面展示出mergesort運作的過程
給定100個亂數產生不重複數的數列,
並將他使用mergesort重新排序
並展示成圖形介面
如上圖,其中線條長度代表陣列中的各數(愈長代表數字愈大,愈小反之),
在使用mergesort後陣列經過排列,則變成如下圖排列: