<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一個求素數的算法(不懂)

    Posted on 2008-05-05 15:18 xan 閱讀(420) 評論(2)  編輯  收藏
      def  is_prime?(number)   #定義方法  判斷數number是否是素數
        j=2                                #數組下標
        while  $arr[j] * $arr[j] <=number     #$arr[] 是一個數組,記錄number之前的素數,搞不懂為什么可以這么寫
          return false  if  number  %  $arr[j] ==0
          j +=1
        end
        return true
      end

    土人求教

    Feedback

    # re: 一個求素數的算法(不懂)  回復  更多評論   

    2008-05-08 12:17 by 鄭暉
    while $arr[j] * $arr[j] <=number (若number有一大于其平方根的因子,則必有小于其平方根的因子,在此之前必已返回false。故此當$arr[j] * $arr[j] >number時循環即可中止 )

    return false if number % $arr[j] ==0(如果number能被arr[j]整除,當然不是素數,故返回false)

    # re: 一個求素數的算法(不懂)  回復  更多評論   

    2008-05-08 14:10 by xan
    @鄭暉
    $arr[] 數組存儲的是小于number的素數集合
    return false if number % $arr[j] ==0 $arr[j] 是小于number的某一個素數
    這就是我搞不懂的,實際上,我們熟知的判斷素數方法是:
    for(i=0; i<sqrt(number); i++) // 或者 i*i < number
    {
    if(number%i == 0) return false;
    }
    return true;

    你說的是這個吧

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    posts - 36, comments - 2, trackbacks - 0, articles - 0

    Copyright © xan

    主站蜘蛛池模板: 中文字幕亚洲第一| 国产在线观看xxxx免费| 久久精品成人免费看| xxxx日本免费| 亚洲国产成人精品无码区在线观看 | 国产免费一级高清淫曰本片| 99久热只有精品视频免费观看17| 亚洲不卡无码av中文字幕| 亚洲性一级理论片在线观看| 中国国语毛片免费观看视频| 女人与禽交视频免费看| 亚洲欧洲日本国产| 国产亚洲精品免费视频播放| 亚洲av再在线观看| 亚洲av永久无码精品秋霞电影秋| 日韩不卡免费视频| 亚洲AV成人无码久久精品老人| 中文字幕免费在线看电影大全 | 在线观看亚洲精品专区| 99久久99热精品免费观看国产| 亚洲乱码精品久久久久..| 色婷婷亚洲一区二区三区| 免费看大美女大黄大色| 亚洲精品人成电影网| 曰批视频免费40分钟试看天天| 日韩一卡2卡3卡4卡新区亚洲| 一级毛片在线播放免费| 欧洲精品免费一区二区三区| 亚洲AV永久无码精品网站在线观看| 免费看黄视频网站| 成人亚洲国产va天堂| 国产精品成人免费一区二区| 亚洲毛片基地4455ww| 亚洲精品免费网站| 亚洲欧美黑人猛交群| 黄瓜视频高清在线看免费下载| 激情综合亚洲色婷婷五月| 免费能直接在线观看黄的视频| 精品久久亚洲中文无码| 好大好深好猛好爽视频免费| 久久精品亚洲日本波多野结衣|