【算法】降低時間複雜度的方法

對於一個問題的算法來說,之所以稱之爲算法,首先它必須能夠解決這個問題(稱爲準確性)。其次,通過這個算法編寫的程序要求在任何 情況下不能崩潰(稱爲健壯性)。 如果準確性和健壯性都滿足,接下來,就要考慮最重要的一點:通過算法編寫的程序,運行的效率怎麼樣。 #充分利用已有信息 使用某種數據結構 優先級隊列 使用的兩種場景: 想要根據Map的value值對Map進行排序 想要對某幾個元素的集合進行排序,此
相關文章
相關標籤/搜索