演算法練習 第一天

2021-08-12 00:09:21 字數 606 閱讀 3721

/* 求1/1!-1/3!+1/5!-1/7!+.....(-1)^(n+1)/(2n-1)! */

/* 下面的演算法時間複雜度為o(n^2) */

/*public class leijia_leicheng

sum=sum+sign/a;

system.out.println(sign+"/"+a);

}system.out.println("結果是:"+sum);

}}*/

/* 求1/1!-1/3!+1/5!-1/7!+.....(-1)^(n+1)/(2n-1)! */

/*下面演算法的時間複雜度為o(n) */

public class leijia_leicheng

system.out.println("sum="+sum);}}

乙個數如果恰好等於它的因子之和(包括1,但不包括這個數本身),這個數就稱為「完數」。

/* 本題:1)頂層演算法--首先判斷其是不是完數。如果是,則按一定的格式輸出

* 2)如何判斷其是不是完數。先找這個數的因子,如果累加等於這個數,則是完數。 */

public class wanshu

if(t==i)}}

}

python第一天練習

1.有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?for i in range 1,5 for j in range 1,5 for k in range 1,5 if i k and i j and j k print i,j,k 2.利用條件運算子的巢狀來完成此...

python練習 第一天

from math import sqrt class point object 描述平面上的點 def init self,x,y param x 橫座標 param y 縱座標 self.x x self.y y defmove to self,x,y 移動到某點的方法 param x 目標點的...

演算法初學(第一天)

1.時間複雜度 時間複雜度為乙個 預設最差情況下 演算法流程中,常數運算元量的指標。常用o 讀作big o 來表示。具體來說,在常數運算元量的表示式中,只要高階項,不要低階項,也不要高階項的係數,剩下的部分 如果記為f n 那麼時間複雜度為o f n 先看時間複雜度的指標,然後再分析不同資料樣本下的...