4. 請將以下的時間複雜度,由小至大排列 (20%) \( O(n^3) \), \( O(n!) \), \( O(1) \), \( O(n^2) \), \( O(n \log n) \), \( O(2^n) \), \( O(n^n) \), \( O(n) \), \( O(\log n) \)