陈经理的农场中有各种各样的动物,特别是牛。为了管理方便,陈经理决定对农场中的动物进行分类。他定义了两种分类方式对应于两个字符串 s 和 t,然后请你编写一个程序,判断这两种分类方式是否同构。 同构定义:如果 s 中的字符可以按某种映射关系替换得到 t,那么这两个字符串是同构的。 要求: 每个出现的字符都应当映射到另一个字符 不改变字符的顺序 不同字符不能映射到同一个字符上 相同字符只能映射到同一个字符上 字符可以映射到自己本身
区块链毕设网qklbishe.com为您提供问题的解答
陈经理的农场中有各种各样的动物,特别是牛。为了管理方便,陈经理决定对农场中的动物进行分类。他定义了两种分类方式对应于两个字符串 s 和 t,然后请你编写一个程序,判断这两种分类方式是否同构。
同构定义:如果 s 中的字符可以按某种映射关系替换得到 t,那么这两个字符串是同构的。
要求:
- 每个出现的字符都应当映射到另一个字符
- 不改变字符的顺序
- 不同字符不能映射到同一个字符上
- 相同字符只能映射到同一个字符上
- 字符可以映射到自己本身
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @param t string字符串 * @return string字符串 */ public String isIsomorphic (String s, String t) { if(s.length()!=t.length()) return "NO"; HashMap<Character,Character> map=new HashMap(); for(int i=0;i<s.length();i++){ char ch1=s.charAt(i); char ch2=t.charAt(i); if(map.get(ch1)==null&&map.get(ch2)!=null){ return "NO"; }else if(map.get(ch1)!=null&&map.get(ch2)==null){ return "NO"; }else{ map.put(ch1,ch2); map.put(ch2,ch1); } } return "YES"; } }
46:02
以上就是关于问题陈经理的农场中有各种各样的动物,特别是牛。为了管理方便,陈经理决定对农场中的动物进行分类。他定义了两种分类方式对应于两个字符串 s 和 t,然后请你编写一个程序,判断这两种分类方式是否同构。 同构定义:如果 s 中的字符可以按某种映射关系替换得到 t,那么这两个字符串是同构的。 要求: 每个出现的字符都应当映射到另一个字符 不改变字符的顺序 不同字符不能映射到同一个字符上 相同字符只能映射到同一个字符上 字符可以映射到自己本身的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 陈经理的农场中有各种各样的动物,特别是牛。为了管理方便,陈经理决定对农场中的动物进行分类。他定义了两种分类方式对应于两个字符串 s 和 t,然后请你编写一个程序,判断这两种分类方式是否同构。 同构定义:如果 s 中的字符可以按某种映射关系替换得到 t,那么这两个字符串是同构的。 要求: 每个出现的字符都应当映射到另一个字符 不改变字符的顺序 不同字符不能映射到同一个字符上 相同字符只能映射到同一个字符上 字符可以映射到自己本身
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 陈经理的农场中有各种各样的动物,特别是牛。为了管理方便,陈经理决定对农场中的动物进行分类。他定义了两种分类方式对应于两个字符串 s 和 t,然后请你编写一个程序,判断这两种分类方式是否同构。 同构定义:如果 s 中的字符可以按某种映射关系替换得到 t,那么这两个字符串是同构的。 要求: 每个出现的字符都应当映射到另一个字符 不改变字符的顺序 不同字符不能映射到同一个字符上 相同字符只能映射到同一个字符上 字符可以映射到自己本身
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 陈经理的农场中有各种各样的动物,特别是牛。为了管理方便,陈经理决定对农场中的动物进行分类。他定义了两种分类方式对应于两个字符串 s 和 t,然后请你编写一个程序,判断这两种分类方式是否同构。 同构定义:如果 s 中的字符可以按某种映射关系替换得到 t,那么这两个字符串是同构的。 要求: 每个出现的字符都应当映射到另一个字符 不改变字符的顺序 不同字符不能映射到同一个字符上 相同字符只能映射到同一个字符上 字符可以映射到自己本身
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 陈经理的农场中有各种各样的动物,特别是牛。为了管理方便,陈经理决定对农场中的动物进行分类。他定义了两种分类方式对应于两个字符串 s 和 t,然后请你编写一个程序,判断这两种分类方式是否同构。 同构定义:如果 s 中的字符可以按某种映射关系替换得到 t,那么这两个字符串是同构的。 要求: 每个出现的字符都应当映射到另一个字符 不改变字符的顺序 不同字符不能映射到同一个字符上 相同字符只能映射到同一个字符上 字符可以映射到自己本身