高速比較兩個字串中字元全然同樣(兄弟字串比較)

2021-09-07 13:23:13 字數 416 閱讀 9627

剛才上網,看到這個問題在好多論壇上得到非常大的討論。於是嘗試練習了一下。

對於兩個字串,判定包括的字元是否全然同樣。比方:"sabac"和 "basca"算是包括的字元全然同樣,而且同樣字元的數量也一樣要同樣,但它們順序能夠不一樣。

1.先推斷兩個字串的長度是否同樣

2. 推斷同樣長度的字串中的字元和同樣字元的數量是否同樣。

3. 推斷字元時,先把字串分割成字串陣列,然後對字元資料排序,接著把兩個字串相應的字元進行比對。

public boolean isincludesamechar(string str1, string str2)  else  else 

}} return flag;

}

同樣返回true,否則返回false;

比較兩個字串是否相等

我剛剛才學了組合語言,就寫了乙個很簡單的程式.下面是程式 dseg segment data1 db 9,0,9 dup data2 db 9,0,9 dup cnt db 8 str1 db 13,10,two string is same.str2 db 13,10,two string is ...

sql比較兩個字串 txt

declare stra varchar 100 declare strb varchar 100 declare i int declare issame real select stra abc strb abd i 1,issame 1 while i len stra 1 and i len...

python用is比較兩個字串

首先python的is作用 比較兩個物件的位址值是否相等。也就是說如果id 物件1 id 物件2 那麼物件1 is 物件2返回true 舉個栗子 a spam b spam c this is a long string d this is a long string print a is b pr...