Leetcode50:Pow(x,n)

題目描述

在這裏插入圖片描述

代碼實現

	public static double myPow(double x,int n)
	{
		if (n==0) {
			return 1;
		}
		if (n==1) {
			return x;
		}
		if (n==-1) {
			return 1/x;
		}
		double half=myPow(x, n/2);
//		System.out.println("half:"+half);
		double rest=myPow(x, n%2);
//		System.out.println("rest:"+rest);
		return rest*half*half;
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章