如果兩個字串中的字元一樣,出現的次數也一樣,只是出現的順序不一樣,那麼他們就是兄弟字串,比如「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...