C# LeetCode205-同构字符串(Isomorphic Strings)

首先先看一下转载的:

public static void Main(string[] args)
		{
			string s = "egg", t = "add";
			bool c=IsIsomorphic(s, t);
			Console.WriteLine(c);
			Console.ReadKey();
		}
		public static bool IsIsomorphic(string s, string t)
		{
			var dic = new Dictionary<int, int>();
			for (int i = 0; i < s.Length; i++)
			{
				if (!dic.ContainsKey(s[i]))
				{
					if (dic.ContainsKey(t[i])) return false;
					dic[s[i]] = t[i];
				} 
			}
			for (int i = 0; i < s.Length; i++)
			{
				if (dic[s[i]]!=t[i])  return false; 
			}
			return  true; 
		}

转载自:https://blog.csdn.net/qq_31116753/article/details/82670997

猜你喜欢

转载自blog.csdn.net/us2019/article/details/86496632