**:預計用時(min)
實際用時(min)
需求分析
3015
設計30
(邊編邊設計)
第一部分編碼
90300
介面封裝
6020
新功能實現
90100
單元測試
3020
分析總結
1010
初步實現:
using**的總體思路是先把所有有效行和為乙個字串,再從中篩選有效單詞合為乙個字串,再從中顯示每個單詞出現的次數system;
using
system.collections.generic;
using
system.linq;
using
system.text;
using
system.threading.tasks;
using
system.text.regularexpressions;
using
system.io;
namespace
static
void main(string
args)
}string a = str.split(new
char[5] );//
將整條字串分隔成小字串,初步形成單詞(未篩選)
string word = "";//
該字串用來合併單詞
for (int i = 0; i <= a.length - 1; i++)
}console.writeline(
"characters:
" +cts);
console.writeline(
"words:
", wds);
console.writeline(
"lines:
" +lns);
string ip = word.split('
');//
定義最終用來統計單詞頻率的字串組
dictionary list = new dictionary();//
建立乙個字典類list用來計數
for (int i=0; i <= ip.length - 1; i++)
else if(ip[i].length!=0)
list[ip[i]] = 1
; }
foreach (keyvaluepairkvp in
list)
>:
", kvp.key, kvp.value);
}sw.close();
//關閉檔案
} }
}
測試:
心得體會:
雖然是結對程式設計作業不過沒有人可以結對所以自己做了,不管是編碼過程中的要求還是**功能上的要求都有許多要求實現的部分沒有實現。這次作業做得十分匆忙,將來有空的話希望能接著補完這次作業。
第三次作業
2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...
第三次作業
1 有600mb 兆位元組 的資料,需要從南京傳送到北京 一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料,試比較這兩種方法的優劣。若資訊傳送的速率為33.6kb s,其結果又如何?解 假定連續傳送且不出錯。若...
第三次作業
p67 2 12 有600mb的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率是2.4kbps 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kbps,其結果又如何?解 1 t 600 1024...