C#里,算法之類的類應(yīng)該放在哪一層?
1 回答

偶然的你
TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
在數(shù)學(xué)和計(jì)算機(jī)科學(xué)/算學(xué)之中,算法/算則法(【英】Algorithm)為一個(gè)計(jì)算的具體步驟,常用于計(jì)算、數(shù)據(jù)處理(Data processing)和自動(dòng)推理。精確而言,算法是一個(gè)表示為 [1]列表的有效方法(Effective method)。算法應(yīng)包含清晰定義的指令[2]用于計(jì)算函數(shù)[3] 。
算法中的指令描述的是一個(gè)計(jì)算,當(dāng)其執(zhí)行(Execution (computing))時(shí)能從一個(gè)初始狀態(tài)和初始輸入(可能為空)開始,
[4]
經(jīng)過一系列有限
[5]
而清晰定義的狀態(tài)最終產(chǎn)生輸出
[6]
并停止于一個(gè)終態(tài)。一個(gè)狀態(tài)到另一個(gè)狀態(tài)的轉(zhuǎn)移不一定是確定的。隨機(jī)化算法在內(nèi)的一些算法,包含了一些隨機(jī)輸入。
[7][8]
- 1 回答
- 0 關(guān)注
- 416 瀏覽
添加回答
舉報(bào)
0/150
提交
取消