算法题:求兄弟字符串

来源:转载

算法题:求兄弟字符串,有需要的朋友可以参考下。


求兄弟字符串

一,如果两个字符串中字符串一样,出现次数是一样的,只是出现的顺序是不一样的,则认为这两个字符串是兄弟字符串。

问题:现在提供一个字符串,请问如何在字典中迅速找到它的兄弟字符串?

我给出解答如下:

 boolean Judge(string &a,string &b) { int i,j; int temp1,temp2; if(a.length()!=b.length()) { return false; } for(i=0;i<a.length()-1;i++) {for(j=1;j<a.length();j++){if(a[i]>a[j]){ temp1=a[i]; a[i]=a[j]; a[j]=temp1;}if(b[i]>b[j]){ temp2=b[i]; b[i]=b[j]; b[j]=temp2;}} } for(i=0;i<a.length();i++) { if(a[i]!=a[j]) { return false; } } return true;

版权声明:本文为博主原创文章,未经博主允许不得转载。



分享给朋友:
您可能感兴趣的文章:
随机阅读: