CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

十万火急的算法,急求解决

楼主smallrascal(㊣小无赖㊣有事给我留言㊣)2002-05-06 12:13:51 在 VB / 基础类 提问

题目是:有5个随机数,大小次序也随机,用6次以下(包括6次)比较,选出其中的中间数  
  例如:3,5,4,9,6  
              选出中间数5 问题点数:100、回复次数:5Top

1 楼hycao(海草)回复于 2002-05-06 12:27:56 得分 0

对5个随机数进行排序,然后取出第三个数不就行了。Top

2 楼windy_w_2001(霓)回复于 2002-05-06 13:07:06 得分 0

利用中间法排序就可Top

3 楼453(修行者)回复于 2002-05-06 13:34:08 得分 0

根据Stirling公式  
      任何基于关键字比较的排序算法,其关键词的平均比较次数至少为  
        n(logn/log2)  
  于是得另想办法。Top

4 楼zgx2001(小新)回复于 2002-05-06 14:21:26 得分 100

假设五个变量a,b,c,d,e  
  另辅助变量i,j,k,l,m,n,s  
        if   (a>b)   then     '一次  
          i=a  
          j=b  
        else   i=b  
                  j=a  
        end   if  
   
        if   (c>d)   then   '两次  
          k=c  
          l=d  
        else   k=d  
                  l=c  
        end   if    
   
        if   (i>k)   then   '三次  
                m=k        
        else    
                m=i  
        end   if    
   
        if   (j>l)   then   '四次  
                n=j          
        else    
                n=l    
        end   if    
         
        if   e>m   then‘五次  
              s=m  
        else   if   e<n   then   ’六次  
              s=n  
        else      
                s=e    
        end   if  
  Top

5 楼ferrytang(欢迎你)回复于 2002-05-06 14:37:36 得分 0

www.myvc.net是一个编程技术论坛,为广大编程爱好者提供一个交流技术的空间!  
  现在,www.myvc.net将为大家提供一个资源下载的空间!第一批将提供<三层结构源代码>  
  <开发文档模版>两项。  
  需要者可去以下网址留下email  
  http://www.myvc.net/dispbbs.asp?boardID=16&RootID=658&ID=658&page=1  
  我们也提供资源上传的空间,如果你愿意和大家分享你的资源,你可以和www.myvc.net联系  
  Top

相关问题

  • 十万火急征求B-树算法
  • 十万火急:关于快速排序的算法。
  • 十万火急!!!!!
  • 十万火急!!!!!!!!!!!!!!!!
  • 十万火急!
  • 十万火急!!!!!!!
  • 十万火急!!!!!!!!!!!!!!
  • 十万火急
  • 十万火急!!!!
  • 十万火急!!!

关键词

  • .net
  • then
  • else

得分解答快速导航

  • 帖主:smallrascal
  • zgx2001

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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