快速查詢兄弟字串

2021-07-30 19:30:34 字數 498 閱讀 3661

如果兩個字串中的字元一樣,出現的次數也一樣,只是出現的順序不一樣,那麼他們就是兄弟字串,比如「abc」和「bca」;

要求:在字典中查詢兄弟字串?

思路:1.現將字串進行排序

2.排序後的字串是否對應相等

**:1 #include

2 #include

3 #include

4 using namespace std;

5 bool isbrother(string &a,string &b)

6 {7     int i,j;

8     int temp1,temp2;

9     if(a.length() != b.length())

10         return false;

11     sort(a.begin(),a.end());

12     sort(b.begin(),b.end());

13     for(i=0;i

字串快速查詢(C 版)

binarytree.cs using system using system.collections using system.collections.generic using system.text using system.text.regularexpressions namespace ...

python快速查詢字串中的某個字元

import re text user lijian desktop workspace project v501 name searchcontext numlist m.start for m in re.finditer searchcontext,text print numlist比如我們...

快速查詢演算法

在日常的演算法中,查詢是乙個經常涉及到的話題,而如何提高查詢的速度,也是很多程式設計師 軟體研究的話題。先看乙個例子。有這樣乙個資料型別s 學生姓名 name 性別 年齡 age 現在假設有這樣乙個需求 檔案a b中分別存放大量s 的記錄,需要將a b中重複的記錄去掉。我們用c 來演示今天的話題 t...