1.單詞查詢
#include #include#include#includeusing namespace std;
//定義詞條類
class word
;void word::set(string e, string c, string wc)
int word::compare(string k)
string word::getchinese()
string word::getword_class()
//定義字典類
class dictionary
;dictionary::dictionary()
infile.close();
}int dictionary::binseareh(int low, int high, string key)
if(words[mid].compare(key)>0)
high=mid-1; //繼續在w[low..mid-1]中查詢
else
low=mid+1; //繼續在w[mid+1..high]中查詢
}return -1; //當low>high時表示查詢區間為空,查詢失敗
}void dictionary::searchword(string key)
}while(key!="0000");
cout<<"歡迎再次使用!"<
2.文章拆分查詢
#include #include#include#includeusing namespace std;
//定義詞條類
class word
;void word::set(string e, string c, string wc)
int word::compare(string k)
string word::getchinese()
string word::getword_class()
//定義字典類
class dictionary
;dictionary::dictionary()
infile.close();
}int dictionary::binseareh(int low, int high, string key)
if(words[mid].compare(key)>0)
high=mid-1; //繼續在w[low..mid-1]中查詢
else
low=mid+1; //繼續在w[mid+1..high]中查詢
}return -1; //當low>high時表示查詢區間為空,查詢失敗
}string dictionary::searchword(string key)
int main( )
{ dictionary dict;
ifstream txtfile("aboutcpp.txt",ios::in); //以輸入的方式開啟檔案
if(!txtfile) //測試是否成功開啟
{cerr<<"text file open error!"<>word)
{cout<
第14周專案3
煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年12月3日 問題描述 實現b 樹的基本操作。基於序列完成測試。1 建立對應的3階b 樹b,用括號法輸出b樹。2 從b中分別刪除關鍵字為8和1的節點,用括號法輸出刪除節點後的b樹 輸入描述 無 輸出描述 b 的建立過程和刪除節點的...
第14周 專案3
問題及描述 煙台大學計算機學院 檔名稱 aa.cpp 完成日期 2017年12月3日 問題描述 實現b 樹的基本操作。基於序列完成測試。1 建立對應的3階b 樹b,用括號法輸出b樹。2 從b中分別刪除關鍵字為8和1的節點,用括號法輸出刪除節點後的b樹 輸入描述 無 輸出描述 b 的建立過程和刪除節點...
第14周專案2 (2)
問題及 檔名稱 number.cpp 作 者 趙敏 完成日期 2014年11月29日 版 本 號 v1.0 問題描述 設score 8 陣列中儲存8名同學的c 成績,增加乙個陣列string name 8 並賦初值,表示同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致 例如nam...