今天上的算法課,受的打擊挺大的,以前以爲把程序寫對就好了,沒有考慮到程序的效率問題,上午講了二分查找,找數組的第二大值,下午講的排序,包括快速排序,歸併排序,堆排序,哈希表,以前沒用過Hash,用過之後感覺效率很高,也終於理解哈希到底是幹什麼用的了。
1、二分查找
2、快速排序
3、哈希
4、找數組第二大元素
今天上的算法課,受的打擊挺大的,以前以爲把程序寫對就好了,沒有考慮到程序的效率問題,上午講了二分查找,找數組的第二大值,下午講的排序,包括快速排序,歸併排序,堆排序,哈希表,以前沒用過Hash,用過之後感覺效率很高,也終於理解哈希到底是幹什麼用的了。
1、二分查找
2、快速排序
3、哈希
4、找數組第二大元素
揭開Java的神祕面紗--之基礎篇 java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植的、性能很優異的、多線程的、動態的語言。 Java的三種技術架