2018年12月19日 星期三

篩法、陣列的應用

篩法400.xlsx


找 2~n(<10^7)的所有質數 虛擬碼
動態陣列 p 、靜態陣列 c(n) 初值 false設為質數、true被刪記(非質數)
push (2)
for i= 3 ~ n jump 2
  if not c(i) then
     '//這是質數,將所有 i 的倍數刪掉
     push( i ) '將 i 加入 p 陣列
     for j=i*i ~ n jump i
         c(j) = true ' j 被刪記
     end for
  end if
end for

應用題連結

1220-0 ~ 1220-3 參考解

Related Posts:

  • Z2AY7M2練習-1105正-F5P22 最大公約數計算    ✔ 105正-F5P11 計算字數                ✔          &nb… Read More
  • 09/24排列組合9月24日 研討之排列組合相關檔案( 可列表及下載 )… Read More
  • Z2AY7M2練習-3105正-F5P22 最大公約數計算    ✔(上一篇已傳)105正-F5P11 計算字數               ✔(上一篇已傳)105正-F5P12 摩斯電碼   &nbs… Read More
  • Z2AY7M2練習-2105正-F5P22 最大公約數計算    ✔(上一篇已傳) 105正-F5P11 計算字數               ✔(上一篇已傳) 105正-F5P12 摩斯電碼 105正-F4P21 網段I… Read More
  • Z3A、P3A 9/17 進度Z3A 請將9/4的題目練會,另題單未測部份 9/17要測一下 P3A 9/17要講及練  104 考古題, 另明後天會公布 APCS四題的參考解… Read More

0 意見:

張貼留言