lexicographic

    0熱度

    1回答

    我想按字母順序使用java中的compareTo方法排序3個字符串而不使用數組。 通過設置6個比較語句並按最小或最大排序或者是否有更簡單的方法來實現此目的是最快的方法?謝謝!

    0熱度

    2回答

    我知道在處理vb6之前我已經問過這種問題,並且它太慢了,所以我決定使用C#來完成這項工作;現在相同的代碼以兩倍的速度運行,但仍然太慢。 它慢的原因是它從每列的末尾開始檢查所有行的詞典排序。 我相信會加快這一點,如果我從第一列開始排序過程檢查所有行,並檢測該列的第一個字節的最低行,並可能多個行具有相同的第一個低字節並將它們分組對於檢查第二個(下一個)列的下一個步驟,如果它們都是相同的移動到下一個列等

    1熱度

    2回答

    我正在編寫詞典編輯軟件,這在理論上可能需要將數以萬計的字符串與任意(字典 - 項目特定)歸類排序。有兩種方式指定自定義排序規則: 將字形映射到unicode風格的多級別整理鍵。 按排序順序的字母字形陣列(可能包括二元字形等),可以在內部轉換爲排序鍵映射。 字符串比較天真的方法是檢查字形按字形,直到找到一個匹配,然後查找了不匹配的字形比較排序鍵,但我希望有一個更有效的方法做到這一點。 到目前爲止,我

    0熱度

    1回答

    我有我的unix系統中的一個目錄中有幾個文件,我需要排序。我遇到的問題是,當使用sort -f命令時,它按順序排序a b b c C等。ls執行相同的排序。有沒有辦法讓大寫字母先排序呢?即那種在A A B B C C ...的順序

    -1熱度

    1回答

    java.io.File.list(不同的順序賦予作爲文件夾依次生成 雖然如與名稱創建臨時文件夾不同的順序 "Temp" + auto-incremented number e.g. Temp1, Temp2, Temp3...Temp10, Temp11 and so on. 但是當我使用java.io.File.list()來獲取文件夾列表,以進一步處理,以便爲創建的文件夾, but i

    8熱度

    2回答

    對於排列,給定N和k,我有一個函數可以按字典順序找到的第012個排列。此外,給定一個排列perm,我有一個函數可以找到所有排列N之間的排列的詞典索引。爲此,我使用了this answer中建議的「階乘分解」。 現在我想對N的整數分區做同樣的事情。例如,對於N=7,我希望能夠給指數(左)和分區(右)之間來回: 0 (7) 1 (6 1) 2 (5 2) 3 (5 1 1) 4 (4 3)

    0熱度

    1回答

    我想按字典順序對Haskell列表中的元素進行排序,是否有任何方法? 排序前: [ [], [1,2], [1], [1,2,3], [2], [1,3], [2,3], [3]] 後排序: [ [], [1], [1,2], [1,2,3], [1,3], [2], [2,3], [3]]

    0熱度

    1回答

    我有兩個簡單的矩陣(或DF的)合併: a <- cbind(one=0:15, two=0:15, three=0:15) b <- cbind(one=0:15, two=0:15, three=0:15) #a <- data.frame(one=0:15, two=0:15, three=0:15) #b <- data.frame(one=0:15, two=0:15, three=

    1熱度

    4回答

    這是循序漸進的過程,我發現訂購辭書排列: 採取預先印刷排列並找到它的最右邊的字符,這比它的下一個字符小。讓我們稱這個角色爲'第一個角色'。 現在找到'第一個字符'的天花板。 「天花板」是「第一個字符」右側的最小字符,大於「第一個字符」。讓我們稱這個ceil字符爲「第二個字符」。 交換上述2個步驟中找到的兩個字符。 在原始索引'第一個字符'之後對子串(非遞減順序)進行排序。 來源:http://ww

    0熱度

    1回答

    我正在試圖計算一個單詞的「分數」,以便它將用於確定它在Redis排序集(以字母順序列出的單詞)中的字典順序。 閱讀this post它說: 如何把一個字轉換成分數? 舉例來說,如果你想使用的前四個字母產生 得分,這是規矩: 得分=第一個字節的值*(256^3)+第二個字節的值*(256^2)+ 第三字節值*(256^1)+第四字節值 從總和不存在的字符只是省略如果字是 長度< 4字符。 爲什麼這有