評(píng)價(jià)一個(gè)算法的優(yōu)劣,主要有以下指標(biāo):
1.正確性:一個(gè)算法必須正確才能存在 。這是最重要的指標(biāo),要求程序員應(yīng)用正確的計(jì)算機(jī)語言來實(shí)現(xiàn)算法的功能 。
2.友好:算法實(shí)現(xiàn)的功能是給用戶的,自然要有好的可用性,也就是用戶友好性 。
3.可讀性:算法的實(shí)現(xiàn)可能需要多次修改,也可能移植到其他函數(shù)上 。所以算法要有可讀性和可理解性,便于程序員分析修改,移植到自己的程序中實(shí)現(xiàn)一些功能 。
【如何衡量算法的性能】4.魯棒性:在一個(gè)算法中,經(jīng)常會(huì)出現(xiàn)不合理的數(shù)據(jù)或非法性 。
猜你喜歡
- 如何防止小學(xué)生逃課
- 如何度過大專三年
- 如何閱讀和積累
- 如何讀取電容器的容量
- 如何讀取電容器的尺寸
- 如何定義質(zhì)量事故
- 如何定義矩形的長和寬
- 如何定義奢侈品
- 如何定義觸發(fā)器
- 如何定義偶像失格
