小牛冲冲冲jiang
小牛冲冲冲jiang
全部文章
分类
未归档(1)
题解(149)
归档
标签
去牛客网
登录
/
注册
小牛冲冲冲jiang的博客
TA的专栏
35篇文章
0人订阅
剑指offer
0篇文章
0人学习
试卷解析
10篇文章
817人学习
面试题解
25篇文章
1493人学习
全部文章
(共149篇)
JZ41 和为S的连续正数序列
2021年9月14日23:04:13数学方法双指针 import java.util.ArrayList; public class Solution { public ArrayList<ArrayList<Integer> > FindContinuousSequ...
Java
2021-09-15
0
444
JZ67 剪绳子
2021年9月14日22:31:52动态规划res代表 i时 的 最大值i为1,2,3 时 不分割 最大值 为1,2,3为什么是 j<= i/2 因为 大于时 重复算了一遍 2,8 -> 8,2 public class Solution { public int cutRo...
2021-09-15
0
413
剑指 Offer 56 - II. 数组中数字出现的次数 II
2021年9月14日22:17:30状态机 牛逼 class Solution { public int singleNumber(int[] nums) { int ones = 0, twos = 0; for(int num : nums){ ...
2021-09-15
0
415
剑指 Offer 56 - I. 数组中数字出现的次数
class Solution { public int[] singleNumbers(int[] nums) { int x = 0, y = 0, n = 0, m = 1; for(int num : nums){ n = n^n...
2021-09-15
0
389
JZ28 数组中出现次数超过一半的数字
哈希表统计法: 遍历数组 nums ,用 HashMap 统计各数字的数量,即可找出 众数 。此方法时间和空间复杂度均为 O(N)O(N) 。数组排序法: 将数组 nums 排序,数组中点的元素 一定为众数。摩尔投票法: 核心理念为 票数正负抵消 。此方法时间和空间复杂度分别为 O(N)O(N) 和...
2021-09-15
0
436
剑指 Offer 68 - II. 二叉树的最近公共祖先
2021年9月14日21:20:25 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; ...
2021-09-15
0
445
JZ12 数值的整数次方
2021年9月14日21:06:53递归 public class Solution { public double Power(double base, int exponent) { if(exponent == 0) return 1; else if(...
Java
2021-09-15
0
453
JZ23 二叉搜索树的后序遍历序列
2021年9月14日21:06:06还有种栈的 懒得看了 最后的r-1return recur(sequence,l,i-1) && recur(sequence,i,r-1)没有检查出来1.分治递归 public class Solution { public boolea...
2021-09-15
0
438
JZ47 求1+2+3+...+n
2021年9月13日17:54:312021年9月13日17:56:53 public class Solution { public int Sum_Solution(int n) { return (1+n)*n/2; } }
2021-09-14
0
404
JZ39 平衡二叉树
2021年9月13日17:34:191.剪枝自底向上 不是平衡二叉树就返回-1 public class Solution { public boolean IsBalanced_Solution(TreeNode root) { return depth(root) != ...
2021-09-14
0
467
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页