1 專案簡介
建立乙個文字檔案,檔名由使用者用鍵盤輸入,輸入乙個不含空格的關鍵字,統計輸出關鍵字在文字中的出現次數。
2 專案功能要求
3 具體實現
3.1 資料結構:
// 檢索表
vector > search;
3.2 函式
// 統計函式
void count(const string & temp);
4 演算法分析
對文字進行一次從頭到尾的遍歷,建立乙個檢索表,表為線性表。表內有兩個元素,乙個為單詞字串,另乙個為對應的該單詞數量。之後在鍵入查詢字段之後,只要遍歷檢索表即可,不再需要從頭到尾遍歷文字,大大縮短查詢時間。
原始碼和文件分享 基於C 實現的宿舍管理系統
一 設計任務與目標 隨著高校的擴招,學生人數鉅增,傳統的管理方法已經不能適合高校學生宿舍管理的需要。本系統的使用,能大大減少學生處管理者的重複勞動,是學校管理的得力助手。其主要功能模組如下 宿舍基本資訊模組 新增 修改 查詢 刪除宿舍基本資訊 學生入住模組 學生基本資訊 繳費 入住 退房資訊等 衛生...
原始碼和文件分享 基於C 實現的N皇后問題
一 使用說明 1.1 專案簡介 八皇后問題是乙個古老而著名的問題,是回溯演算法的經典問題。該問題是十九世紀著名的數學家高斯在1850年提出的 在8 8的西洋棋棋盤上,安放8個皇后,要求沒有乙個皇后能夠 吃掉 任何其它乙個皇后,即任意兩個皇后不能處於同一行,同一列或者同一條對角線上,求解有多少種擺法。...
原始碼和文件分享 基於C 實現的N皇后問題
1 專案簡介 八皇后問題是乙個古老而著名的問題,是回溯演算法的經典問題。該問題是十九世紀著名的數學家高斯在1850年提出的 在8 8的西洋棋棋盤上,安放8個皇后,要求沒有乙個皇后能夠 吃掉 任何其它乙個皇后,即任意兩個皇后不能處於同一行,同一列或者同一條對角線上,求解有多少種擺法。高斯認為有76種方...