思路一: 对两个字符串中的字符按字典序排序,然后比较这两个字符串是否相同。时间复杂度O(nlog(n) ).

思路二:用一个各个字符的哈希表,统计各个字符出现的次数,然后对每个字符的统计频率进行比较。时间复杂度:O(n)。

思路三:能够快速判断两字符串不是兄弟串:

1. 两个字符串的长度不等, strlen().

2. 若长度相等,对每个字符串的字符分别逐个异或(xor),分别生成连个特征数,两个特征数若不等,则两个字符串不是兄弟串。

思路四: 将思路二、三结合。

如果 两个 字符串 字符 一样,但是顺序不一样,被认为是 兄弟 字符串 ,问如何在迅速匹配 兄弟 字符串 (如,bad和adb就是 兄弟 字符串 )。 class TestBro { public static void main(String args[]) { String str1 = "abwsawww"; String str2 = "wbaabwsw"; if (test(str1, st 求 兄弟 字符串 一,如果 两个 字符串 字符串 一样,出现次数是一样的,只是出现的顺序是不一样的,则认为这 两个 字符串 兄弟 字符串 。问题:现在提供一个 字符串 ,请问如何在字典 迅速找到它的 兄弟 字符串 ?我给出解答如下: boolean Judge(string &a,string &b) int i,j; int temp1,temp2; if(a.length()!=b.length 3.  如果 两个 字符串 字符 一样,但是顺序不一样,被认为是 兄弟 字符串 ,问如何在迅速匹 配 兄弟 字符串 (如,bad和adb就是 兄弟 字符串 )。思路: 判断 各自素数乘积是否相等。 1、 判断 两个 字符串 的长度是否一样。 2、每个 字符串 字符 排序,如acb排序之后是abc,如果是 兄弟 字符串 的话,排序之后是一样的。 给26个 字符 依次赋予质数。质数是比较特殊的一堆数字,它们 题目:查找字典里面的 兄弟 字符串 兄弟 字符串 概念:长度 相同 字符 完全 相同 、顺序不一定一样的 字符串 ,例如“abc”和“cba”就是 兄弟 字符串 ,“aab”和“aba”也是在这里的字典我们为了方便,选用简单的 字符串 数组来替代,一般大的字典都是大数据的 字符串 文件1.思路(1)暴力轮询通过双重for循环来轮询 两个 字符串 的每一个 字符 相同 的变成某个数字,然后再轮询一遍其 一个,如果有不同的 字符 ,则不是 兄弟 字符串 此 题目如果 两个 字符串 字符 一样,出现次数也一样,只是出现的顺序不一样,则认为这 两个 字符串 兄弟 字符串 。如何 判断 两个 字符串 兄弟 字符串 。思路建 两个 hash数组,分别记录 两个 字符串 ,然后比较 两个 数组的每一项是否 相同 ,有不同的说明不是 兄弟 字符串 。代码bool IsBrother(const string a,const string b) { if (a.length() != b.length( 笔者有心在这里告诉读者:IT圈子里,真正想要走得更踏实更稳,肚子里是必须有货的,不然就算得到Offer,或者上到某个职位,也是混不下去的。我想在接下来的文章里,说说在java面试 ,常被问到的知识点,今天的问题是:JString 和 StringBuffer,StringBuilder 的区别:1.可变性上String 字符串 的本质,就是在 String 类内部维护了一个 字符 数组 字符 数组并且这个数...