<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 閱讀(406) 評論(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

    主站蜘蛛池模板: 国产99视频精品免费观看7| 午夜免费福利片观看| 免费理论片51人人看电影| 亚洲喷奶水中文字幕电影| 久久久久av无码免费网| 亚洲成av人片在线看片| 美女视频黄a视频全免费| 中文字幕乱码亚洲无线三区| 国产精品美女午夜爽爽爽免费| 亚洲免费综合色在线视频| AV片在线观看免费| 亚洲av成人无码网站…| 亚洲国产中文字幕在线观看| 黄页网址在线免费观看| 亚洲人精品午夜射精日韩 | 啊灬啊灬别停啊灬用力啊免费看| 亚洲日本VA午夜在线影院| 日本不卡免费新一二三区| 七次郎成人免费线路视频| 亚洲人成网站影音先锋播放| 国拍在线精品视频免费观看| 色偷偷亚洲男人天堂| 亚洲精品无码高潮喷水在线| 最近2019中文字幕免费直播| 亚洲色中文字幕在线播放| 亚洲精品无码永久在线观看| 国产在线观a免费观看| 亚洲毛片无码专区亚洲乱| 热99re久久精品精品免费| 久久久WWW免费人成精品| 亚洲国产片在线观看| 国产成人精品男人免费| 视频免费在线观看| 亚洲一区中文字幕在线观看| 免费人成在线观看网站视频| 免费视频精品一区二区三区 | 亚洲美女在线观看播放| 午夜高清免费在线观看| XXX2高清在线观看免费视频| 亚洲av一本岛在线播放| 中文亚洲AV片在线观看不卡|