第一次個人程式設計作業

2022-08-18 02:15:15 字數 572 閱讀 9845

類txtprocess----文字處理

calculate-----計算重複度

inputpath-----路徑讀入

io------------輸出結果寫入文字

main----------主方法

主要函式

readtostring(string filepath)----將文字轉為string

output(string outputpath, string result)-----將輸出結果寫入指定路徑的文字中

detect(string filepath,string fileaddpath)----計算文字重複率

設計過程

核心演算法描述

將被檢測的語句與已有語句進行重複率檢測,使用kmp演算法得出兩個語句中最長公共子字串,並以此計算該語句的重複率,字元與已有語句中字元使用二維矩陣計算兩字元集合的交集,並以此得出被檢測語句重複率。語句重複率取字元重複率和語句重複率的均值,文字重複率等於語句重複率的總和除以語句數。

第一次個人程式設計作業

psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫120 estimate 估計這個任務需要多少時間 120development 開發360 analysis 需求分析 包括學習新技術 60 design spec...

第一次個人程式設計作業

github倉庫位址 psp2.1 personal softwareprocess stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫50 60estimate 估計這個任務需要多少時間 3020 development 開發960 1080 analysis 需求分析 包括學習...

第一次個人程式設計作業

倉庫 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 estimate 估計這個任務需要多少時間100 development 開發 8802000 analysis 需求分析 包括學習新技術 240420 de...