原创 兔子問題,優化算法

問題:    有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數爲多少?程序分析:    兔子的規律爲數列1,1,2,3,5,8,13,21….代碼:    pack

原创 選擇問題,自定義k=N/2爲最大值!

方法:    k之前的先排序,最大值給k。    之後的逐個比較,大於k直接覆蓋,否則k不變。代碼:     package com.Edward.suanfa; import java.util.Random; class getmax{

原创 輸出所有小於等於n的素數(要求1)每行輸出10個(要求2)較優的算法

方法:若n是素數,則n不能被2~√n的任何整數整除!代碼:  #include“stdio.h” #include"math.h" //判斷是否爲素數 bool prime(int n){     int i;     for(i=2;i<