返回序列中已排序的元素。
func sorted() -> [character]
序列元素的排序陣列。
您可以comparable通過呼叫此方法對符合協議的任何元素序列進行排序。元素按公升序排序。
這是對學生姓名列表進行排序的示例。swift中的字串符合comparable協議,因此名稱會根據小於運算子(<)以公升序排序。
let students: set = ["kofi", "abena", "peter", "kweku", "akosua"]
let sortedstudents = students.sorted()
print(sortedstudents)
// prints "["abena", "akosua", "kofi", "kweku", "peter"]"
要按降序對序列中的元素進行排序,請將大於運算子(>)傳遞給該sorted(by:)方法。
let descendingstudents = students.sorted(by: >)
print(descendingstudents)
// prints "["peter", "kweku", "kofi", "akosua", "abena"]"
排序演算法不能保證穩定。穩定排序保留比較相等的元素的相對順序。
複雜度:o(n log n),其中n是序列的長度。
CentOS 中文配置 中文亂碼 中文輸入問題解決
centos如果裝英文版,如果在系統語言裡改為漢語後會導致所有的顯示都是亂碼的方塊。那麼需要兩個中文支援的包 fonts chinese 3.02 12.el5.noarch.rpm fonts iso8859 2 75dpi 1.0 17.1.noarch.rpm 乙個是中文字型,乙個是字型顯示,...
中文設定 spotify設定中文
有不少小夥伴使用spotify軟體聽歌,但是這款 軟體的介面預設是英文的,並不支援簡體中文,如果您想要將其設定為中文該如何設定,下面就為大家介紹一下怎樣將spotify設定中文,希望以下的介紹能夠幫助到您。spotify設定中文 1 spotify的介面語言是跟隨系統。它本身不支援簡體中文,如果你系...
中文路徑問題,中文url
在使用rails的webrick過程中碰到中文url問題,原本認為很簡單的事情其實並不簡單。為了了解中文路徑問題,特別在apache,iis下面做了試驗。過程如下 首先要準備好gb2312和utf 8的檔名。這裡使用python來獲得。s gb 我.txt print s gb 我.txt s gb...