剑指Offer
Warrior7
Just something i can turn to
展开
-
剑指Offer(4)求1+2+3+...+n
Java代码实现 public class Solution { int multiplication(int a, int b) { int sign = 1; if (b < 0) { sign = -sign; b = -b; } if (a < 0) { sign = ...原创 2019-12-16 17:13:33 · 120 阅读 · 0 评论 -
剑指Offer(3)变态跳台阶
Java代码实现 public class Solution { public int JumpFloorII(int target) { return (int)Math.pow(2,target-1); } } Python代码实现 # -*- coding:utf-8 -*- class Solution: def jumpFloorII(self,...原创 2019-12-16 16:49:24 · 128 阅读 · 0 评论 -
剑指Offer(2)二叉树的镜像
Java代码实现 /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } */ public class Solution...原创 2019-12-12 16:38:20 · 87 阅读 · 0 评论 -
剑指offer(1)不用加减乘除做加法
Java代码实现 public class Solution { public int Add(int num1,int num2) { int sum=0,carry=1; while(carry!=0){ sum=num1^num2; carry=(num1&num2)<<1; ...原创 2019-12-12 16:24:29 · 135 阅读 · 0 评论 -
剑指Offer(0)二叉树的深度
java代码实现 /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } */ public class Solution { ...原创 2019-12-06 17:21:41 · 98 阅读 · 0 评论