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