[计算机软件及应用]chapter1 是
* * * * Calculate time complexity of the following program segment: s=0; for (i=0;i=n;i++) for (j=0;j=n;j++) for (k=0;k=i+j;k++) s++; 解:该算法的基本操作是语句S++,其频度为: 例 一个没有循环的算法的基本运算次数与问题规模n无关,记作O(1),也称作常数阶。 一个只有一重循环的算法的基本运算次数与问题规模n的增长呈线性增大关系,记作O(n),也称线性阶。 其余常用的还有平方阶O(n2)、立方阶O(n3)、对数阶O(log2n)、指数阶O(2n)等。 各种不同数量级对应的值存在着如下关系: O(1)O(log2n)O(n)O(n*log2n)O(n2) O(n3)O(2n)O(n!) 例 求阶乘和:sum=1!+2!+3!+……+n! 方法1:float sum1(int n) {float s=0,p=1; int i; for(i=1;i=n;i++) { p=p*i; s=s+p} return s; } time complexity :T(n) = O(n) 方法2:float sum1(int n) {float s=0,p
您可能关注的文档
- [解决方案]分类练习计划.doc
- [解决方案]卓亭广场2009年半年度营销方案.ppt
- [解决方案]员工安全教育培训手册.doc
- [解决方案]如何编制发改委立项核准用AOB19系列多功能电力仪项目申请报告立项+贷款版pdf.pdf
- [解决方案]安全生产制度汇编.doc
- [解决方案]应急预案泰源jsp.doc
- [解决方案]报警系统基础培训修.ppt
- [解决方案]数字校园设计方案-完整版本.doc
- [解决方案]文化管理.doc
- [解决方案]智能化弱电技术方案.ppt
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
原创力文档

文档评论(0)