首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
草狐想
获赞
65
粉丝
3
关注
8
看过 TA
1
男
华东交通大学
2021
Java
IP属地:浙江
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑草狐想吗?
发布(12)
刷题
草狐想
2021-01-13 20:29
Java
2021-01-13
在牛客打卡9天,今天学习:刷题 3 道/代码提交 19 次
每日监督打卡
0
点赞
评论
收藏
转发
草狐想
2021-01-11 20:28
Java
2021-01-11
在牛客打卡8天,今天学习:刷题 9 道/代码提交 33 次/学习课程 1 节
每日监督打卡
0
点赞
评论
收藏
转发
草狐想
2021-01-11 16:38
已编辑
Java
完全二叉树的节点数
思路: 先理解下面两点: 完全二叉树的子树也是完全二叉树 完全二叉树的左右子树中至少有一颗是满二叉树 计算一颗满二叉树节点个数: 1.计算一颗满二叉树节点个数很简单,就等于2^h - 1 , h为该满二叉树的高度 问题在于如何确定那颗子树是满二叉树 1.如果左子树的高度等于右子树高度+1, 那么右子树必然是一颗满二叉树 2.如果左子树的高度等于右子树高度,那么左子树必然是一颗满二叉树 那么问题其实就解决了。下面开始技术总结 1.当前完全叉树的节点个数 = 一颗满二叉树节点个数 + 一颗完全二叉树节点个数如果当前节点为 null, 自然以此为根的二叉树节点个数为0(也是递归出口...
0
点赞
评论
收藏
转发
草狐想
2021-01-08 17:00
Java
2021-01-08
在牛客打卡7天,今天学习:刷题 6 道/代码提交 21 次
每日监督打卡
0
点赞
评论
收藏
转发
草狐想
2021-01-07 19:00
Java
2021-01-07
在牛客打卡6天,今天学习:刷题 26 道/代码提交 18 次
每日监督打卡
0
点赞
评论
收藏
转发
草狐想
2021-01-10 11:28
已编辑
Java
java 实现间隔k位翻转
思路: 问题的关键是有一个 能够翻转链表 head 到 tail 之间链表的方法 让我们看一下这个reserve(head , tail ),执行效果 ##代码 // 翻转链表 head tail public void reserve(ListNode head, ListNode tail){ ListNode iter = head.next; head.next = tail.next; ListNode boundary = head.next; ListNode tep; while (ite...
0
点赞
评论
收藏
转发
草狐想
2021-01-06 15:17
Java
2021-01-06
在牛客打卡5天,今天学习:刷题 5 道/代码提交 16 次
每日监督打卡
0
点赞
评论
收藏
转发
草狐想
2021-01-05 18:27
Java
2021-01-05
在牛客打卡4天,今天学习:刷题 8 道/代码提交 21 次
每日监督打卡
0
点赞
评论
收藏
转发
草狐想
2021-01-04 22:33
Java
在被右移过的有序数组中查找
思路: 1.先二分法找到转动的点, A[mid]和A[0] 做比较大于等于 就说明落到了交接点左边,这时移动 s 指针让mid 向右边靠,反则移动e 指针让 mid向左靠,最终 s 会落在交接点右边, e 指针会落在交界的 左边开始:结束: 2.这样就得到2个有序数组了,接着就是一个二分查找 public int search (int[] A, int target) { //没翻转 if(A[0] <= A[A.length - 1]){ return binarySearch(A, target, 0,...
0
点赞
评论
收藏
转发
草狐想
2020-12-23 15:30
Java
和最大的子序列
思路: F(i)表示以i结尾和最大子序列 F(i) = F[i-1] >0 ? F[i-1]+a[i] : a[i] res(i ) 表示0 - i 序列 中和最大的子序列 res(i)=max(res(i-1),F(i)) public int maxsumofSubarray (int[] arr) { // write code here  ...
0
点赞
评论
收藏
转发
草狐想
2021-01-11 20:28
已编辑
Java
top K 构建一个大根堆即可
构建一个k个元素的大根堆,每次和堆顶比较,更小就替换堆顶,再rebuild一下堆### public class Solution { public static void main(String[] args) { System.out.println( new Solution().GetLeastNumbers_Solution(new int[]{4,5,1,6,2,7,3,8}, 4)); } public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int ...
0
点赞
评论
收藏
转发
草狐想
2020-04-21 18:02
Java
2020-04-21
在牛客打卡2天,今天学习:刷题 6 道/代码提交 6 次
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务