CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  软件培训/认证/考试 >  软件水平考试

怎样去评估算法?头晕!

楼主vcman2008(功达2008)2003-10-01 14:26:42 在 软件培训/认证/考试 / 软件水平考试 提问

如:  
  什么执行这个算法的最大比较次数或是平均比较次数?  
  还有什么时间评估? 问题点数:20、回复次数:6Top

1 楼mintwlf(Programmer)回复于 2003-10-01 17:09:42 得分 4

时间复杂度(主要处理过程的运行步数与数据量N之间的关系)  
  空间复杂度(耗多少资源)  
  Top

2 楼sdik(sdik)回复于 2003-10-10 12:19:06 得分 4

平均比较次数就是考虑最好和最坏。求他们的平均值。  
   
  最大比较次数就是在最坏情况下的比较次数   。  
   
  要不你就把基本的算法复杂度背过!Top

3 楼wing0(d-link)回复于 2003-10-10 13:04:52 得分 3

好的算法要满足四点:  
  1正确性,对精心选择的有刁难性的输入数据能得出符合要求的结果。  
  2可读性,要易于阅读、调试和修改。  
  3健壮性,当数据输入非法时,算法能作出反映。  
  4高效率及低存储空间需求。  
  Top

4 楼slinaz(猫头鹰)回复于 2003-10-10 21:27:15 得分 6

如顺序查找:0,1,2,3,4,5,6,7,8,9  
  如果要找9,即最大比较次数:10  
  平均比较次数即(1+2+3+4+5+6+7+8+9+10)/10  
   
   
  Top

5 楼lsing()回复于 2003-10-10 21:41:22 得分 3

好的算法:  
  1.算法稳定性好,收敛速度快,误差控制好的前提下,尽量节省内存,减少计算步骤,节约机时.  
  2.尽量使程序简单,使用方便,适用方便,可读性好.即尽量做到程序整齐,简洁,易读,数据输入输出方便.Top

6 楼vcman2008(功达2008)回复于 2003-10-17 23:03:49 得分 0

 
  大家好呀!程序员过得怎样,应该不错吧  
  说实话,这次的题目实在不难,我过定了  
  希望你们跟我心情一样的轻松快乐!  
  准备考高程吧!  
  谢谢大家的支持!我们交个朋友吧!Top

相关问题

  • 有谁知道IDEA加密算法的解密算法? 及解密密钥产生方法? 从加密算法进行反推弄得我头晕.
  • 怎样实现五子棋的算法
  • 怎样设计这个算法?
  • 算法
  • 算法
  • 算法!
  • 算法
  • 算法...
  • 算法
  • 算法啊算法!!

关键词

  • 算法
  • 数据
  • 比较次数
  • 复杂度
  • 输入
  • 方便

得分解答快速导航

  • 帖主:vcman2008
  • mintwlf
  • sdik
  • wing0
  • slinaz
  • lsing

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo