IT面試中,常見的算法問題有哪些?

排序算法中,直接插入、冒泡排序、歸併排序、快速排序都要會原理及會寫,面試問的最多的是快排(時間複雜度,最好和平均都是 O(nlgn),最差是 O(n*n),當數據幾乎有序時是最差的,這是退為冒泡,空間複雜度 O(nlgn))。

IT面試中,常見的算法問題有哪些?
IT面試中,常見的算法問題有哪些?
IT面試中,常見的算法問題有哪些?
IT面試中,常見的算法問題有哪些?

快速排序在無序時效率最高,有序時效率低,堆排序、基數排序、歸併排序、選擇排序的排序次數和初始化狀態無關,即最好情況和最壞情況一樣。


分享到:


相關文章: