有關上次的字串是否相等的比較

2021-09-21 12:45:16 字數 653 閱讀 2042

上次的比較兩個等長字串是否含有完全相同字元(忽略字元順序)有朋友說了更為簡單的辦法,中午實現了一下。多謝 paradox。

需求是比較兩個字串中含有的字元是否完全相同,即「我和你」與「你和我」是含有相同字元的。

這個實現的基本邏輯是這樣的,將兩個字串分別放到list中,做簡單的迴圈判斷,如果a集合中的字元在b**現,則同步刪除a與b中的這個字元。

至於有朋友說採用最大公共字串的方法,lcs和ld演算法的話,在矩陣中找的話個人以為不比這個省多少時間,有空了試試。

1using

system;

2using

system.collections.generic;

3using

system.linq;

4using

system.text;

5using

system.collections;67

namespace

stringcompare829

}30}31

32if

(lista.count ==0

&&listb.count ==0

)3336else

3740

41console.read();42}

43}44}

45

有關上次的字串是否相等的比較

上次的比較兩個等長字串是否含有完全相同字元 忽略字元順序 有朋友說了更為簡單的辦法,中午實現了一下。多謝 paradox 需求是比較兩個字串中含有的字元是否完全相同,即 我和你 與 你和我 是含有相同字元的。這個實現的基本邏輯是這樣的,將兩個字串分別放到list中,做簡單的迴圈判斷,如果a集合中的字...

比較字串相等

equals 和運算子 c 中有兩種不同的相等 引用相等和值相等。值相等是大家普遍理解的意義上的相等 它意味著兩個物件包含相同的值。例如,兩個值為 2 的整數具有值相等性。引用相等意味著要比較的不是兩個物件,而是兩個物件引用,且兩者引用的是同乙個物件。這可以通過簡單的賦值來實現,如下面的示例所示 s...

字串相等比較

如果說現在要是有兩個int型的變數判斷其相等可以使用 完成。範例 觀察基本資料型別比較 public class string demo 結果 ture 那麼如果說現在在string類的物件上使用了 呢?範例 觀察string直接使用 比較 public class string demo fals...