- 1
- 0
- 约1.71千字
- 约 16页
- 2024-01-28 发布于陕西
- 举报
算法与程序计算的效率-算法分析
求素数问题:求100到200之间的素数方法一:用这个数除以1到该数之间的每一个整数如果都不能整除,那么该数为素数例:求101是否为素数就让101除以2到100之间的数,都不能整除,所以101为素数
求素数
方案二:我们假设一个数为x,如果该数不是一个素数,那么x一定可以由表达式x=a*b表示,所以当a为2时b可得最大值x/2;当b=2时,a为最大值x/2用x除以2到x/2之间的数即可求素数如果都不能整除,则说明x为素数
求素数还有没有继续优化的空间呢?
方案三:我们发现a和b一定相等或者一大一小,那么我们只需要除以较小的数即可,那么较小的数的范围是多少呢?求素数x如果为偶数那么x一定不是素数当a=b时,a=sqrt(x),所以我们只需除以2到sqrt(x),判断能否被整除
求素数
怎样去评价和分析一个算法呢?计算机中最重要的两种资源时间空间
设计问题求解的算法时,应该多思考,分析算法,不断寻找更好的解决方案用什么方法来设计算法如何判定一个算法的性能设计的算法需要多少运行时间多少存储空间算法分析是软件开发中必不可少的环节。开发一个软件时
时间效率关注的是算法运行时所需的计算机时间空间效率则
您可能关注的文档
- (8.2)--6.2 讲稿-算法与程序-算法和程序的关系.ppt
- (8.2)--8.2 结构体数组及指针.ppt
- (8.2)--计算机控制系统的控制算法 4.2.1-模拟化设计步骤.pdf
- (8.3)--8.3 动态内存分配及链表定义.ppt
- (8.3)--计算机控制系统的控制算法 4.2.2-离散化方法计算机控制技术.pdf
- (8.4)--6.4讲稿-算法与程序-经典算法举例.ppt
- (8.4)--8.4 链表的创建和输出.ppt
- (8.4)--计算机控制系统的控制算法 4.2.3-模拟PID控制规律及基本作.pdf
- (8.5)--8.5 动态链表插入、查找和删除.ppt
- (8.5)--计算机控制系统的控制算法 4.2.4-模拟PID控制规律及基本作.pdf
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 前苏联雅克-23战斗机纸模型图纸.pdf
- MSP430 系列:MSP430FR6989_(20).MSP430FR6989汇编语言编程.docx VIP
- 陕西省2026年初中学业水平考试生物学实验操作考试试题及评分细则.docx VIP
- 人工湿地水质净化技术指南.pdf VIP
- 辽河油田锦90块氮气泡沫驱现场试验效果评价与认识.ppt VIP
- 格力中央空调安装标准 .pdf VIP
- 《脑科学前沿译丛:睡眠与梦的神经科学》阅读札记.pdf VIP
- 上海M1432B万能外圆磨床说明书.pdf VIP
- 16S401管道和设备保温、防结露及电伴热(附条文说明).pptx VIP
- M1332B外圆磨床说明书.pdf VIP
原创力文档

文档评论(0)