题目描述
我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
解题思路
斐波拉切数列同样的思路
编码实现
1 | public class Solution { |
题目描述
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
解题思路
参考答案
编码实现
1 | /** |
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
解题思路
- 指数小于0、指数为0和指数大于0
- 指数小于0 返回1.0
- 指数大于0 循环 1*x(指数递减直至0)
- 指数小于0,返回1.0/指数大于0的情况
编码实现
1 | public class Solution { |