官术网_书友最值得收藏!

導學問題2:程序的效率如何改進?

問題2描述

編程實現對輸入的整數n計算sum=1!+2!+3!+4!+…+n!。

問題2分析

如何提高對數據操作的效率是數據結構課程研究的另一重要問題。

問題2的提出正是基于這樣的考慮。給出的程序主要時間花費在循環體的執行上,可考慮將雙重循環進一步簡化為單重循環。

為什么在問題2中用單重循環實現比用雙重循環實現有效?如何計算程序執行時間呢?本章1. 1節中將介紹算法與算法分析的概念,1.2節完成導學問題2中算法時間復雜度的分析,1.3節對算法執行時間的估算和測試進行拓展討論。

主站蜘蛛池模板: 河北省| 原平市| 抚顺市| 临泽县| 江门市| 上思县| 巩留县| 依兰县| 九江市| 石泉县| 石景山区| 上杭县| 封开县| 白水县| 阳原县| 当涂县| 怀集县| 广州市| 黔西县| 广宗县| 临安市| 绥棱县| 民乐县| 喜德县| 牡丹江市| 定陶县| 石城县| 金寨县| 天津市| 红桥区| 巫山县| 金门县| 新乐市| 渝北区| 获嘉县| 黄陵县| 广昌县| 洪洞县| 永平县| 昭觉县| 凌源市|