首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
悟空WK
获赞
1225
粉丝
607
关注
44
看过 TA
549
男
门头沟学院
2025
大数据开发工程师
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑悟空WK吗?
发布(126)
评论
刷题
悟空WK
关注TA,不错过内容更新
关注
2020-11-29 16:18
已编辑
门头沟学院 大数据开发工程师
牛客题霸刷题心得
目前找工作竞争越来越大,很多大的公司都算法要求都挺高,所以我们在学习的过程中应当重视算法。本人用了一段时间的牛客题霸,感觉对自己算法的提升很大,现在对我前段时间的刷题做个总结。 一、刷题平台 首先,介绍一下我刷题的平台,牛客网--牛客题霸https://www.nowcoder.com/ta/job-code-high。 我之前也用过很多刷题平台,但是自从我知道牛客题霸后,就没有用过其他的平台了,这是为什么呢?首先牛客题霸上的题都是免费的,免费的,...
0
点赞
评论
收藏
分享
2020-11-27 12:26
已编辑
门头沟学院 大数据开发工程师
牛客题霸30题题解汇总
1.牛客题霸NC61两数之和Java题解牛客:https://blog.nowcoder.net/n/a721021e29b4487ba7db2b4d65b56294CSDN:https://blog.csdn.net/weixin_44706512/article/details/110095181博客园:https://www.cnblogs.com/yunfeiyang2020/p/14032558.html 2.牛客题霸NC78反转链表Java题解牛客:https://blog.nowcoder.net/n/5cd8c58dce0d446a9321ec53b72d4b7aCSDN:ht...
0
点赞
评论
收藏
分享
2020-11-27 11:22
门头沟学院 大数据开发工程师
牛客题霸NC14二叉树的之字形层序遍历Java题解
牛客题霸NC14二叉树的之字形层序遍历Java题解https://www.nowcoder.com/practice/47e1687126fa461e8a3aff8632aa5559?tpId=117&&tqId=34935&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:利用队列解题思路:将节点加入到队列中,利用队列Queue的先进后出,依此弹出节点。将每次弹出节点的值保存到一个ArrayList中(tmp),如果当前层是奇数层(从1开始),执行尾插,如果当前层是偶数...
0
点赞
评论
收藏
分享
2020-11-27 11:00
门头沟学院 大数据开发工程师
牛客题霸NC12重建二叉树Java题解
牛客题霸NC12重建二叉树Java题解https://www.nowcoder.com/practice/8a19cbe657394eeaac2f6ea9b0f6fcf6?tpId=117&&tqId=35043&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:递归解题思路:在前序遍历中找根节点,可将中序遍历划分为左、根、右。根据中序遍历中的左、右子树的节点数量,可以将前序遍历划分为根、左、右。 import java.util.*; /** * Definition...
0
点赞
评论
收藏
分享
2020-11-27 09:28
门头沟学院 大数据开发工程师
牛客题霸NC132环形链表的约瑟夫问题Java题解
牛客题霸NC132环形链表的约瑟夫问题Java题解https://www.nowcoder.com/practice/41c399fdb6004b31a6cbb047c641ed8a?tpId=117&&tqId=35273&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:利用数学公式反推解题思路:反推过程:(当前index + m) % 上一轮剩余数字的个数。 import java.util.*; public class Solution { /** ...
0
点赞
评论
收藏
分享
2020-11-27 09:20
门头沟学院 大数据开发工程师
牛客题霸NC38螺旋矩阵Java题解
牛客题霸NC38螺旋矩阵Java题解https://www.nowcoder.com/practice/7edf70f2d29c4b599693dc3aaeea1d31?tpId=117&&tqId=34959&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:逐个遍历解题思路:按照从左到右、从上到下、从右到左、从下到上的顺序依此遍历。 import java.util.*; public class Solution { public ArrayList<...
青龙志:
这个int x=0是什么彩蛋?
0
点赞
评论
收藏
分享
2020-11-27 09:09
已编辑
门头沟学院 大数据开发工程师
牛客题霸NC31转圈打印矩阵Java题解
牛客题霸NC31转圈打印矩阵Java题解https://www.nowcoder.com/practice/fe219d47475842e68e64ba6fea42b846?tpId=117&&tqId=35276&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:逐个遍历解题思路:按照从左到右、从上到下、从右到左、从下到上的顺序依此遍历。 import java.util.*; public class Solution { /** * ...
0
点赞
评论
收藏
分享
2020-11-27 08:44
已编辑
门头沟学院 大数据开发工程师
牛客题霸NC3链表中环的入口节点Java题解
牛客题霸NC3链表中环的入口节点Java题解https://www.nowcoder.com/practice/6e630519bf86480296d0f1c868d425ad?tpId=117&&tqId=34924&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:快慢指针解题思路:利用快慢指针,快指针每次走2步,慢指针每次走1步,当快指针和慢指针相遇时,再让一个新的慢指针从起点出发(此时,原慢指针在和快指针的相遇点),让新慢指针和原慢指针同时出发,这样,当新慢指针和...
0
点赞
评论
收藏
分享
2020-11-26 21:52
门头沟学院 大数据开发工程师
牛客题霸NC4判断链表中是否有环Java题解
牛客题霸NC4判断链表中是否有环Java题解https://www.nowcoder.com/practice/650474f313294468a4ded3ce0f7898b9?tpId=117&&tqId=34925&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:快慢指针解题方法:首先当链表尾null或只存在一个节点,没有环。利用快慢指针,快指针走2步,慢指针走一步,如果链表有环,快慢指针一定会相遇。 /** * Definition for singly-lin...
0
点赞
评论
收藏
分享
2020-11-26 21:37
门头沟学院 大数据开发工程师
牛客题霸NC71旋转数组的最小数字Java题解
牛客题霸NC71旋转数组的最小数字Java题解https://www.nowcoder.com/practice/9f3231a991af4f55b95579b44b7a01ba?tpId=117&&tqId=34993&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:二分法解题思路: ①当 array[mid] > array[j] 时: mid一定在左排序数组中,即旋转点x一定在[mid+1,j]闭区间内,因此执行i=mid+1②当 array[mid] &l...
0
点赞
评论
收藏
分享
2020-11-26 23:22
已编辑
门头沟学院 大数据开发工程师
牛客题霸NC120二进制中1的个数Java题解
牛客题霸NC120二进制中1的个数Java题解https://www.nowcoder.com/practice/8ee967e43c2c4ec193b040ea7fbb10b8?tpId=117&&tqId=35261&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:与运算,逐位判断解题思路:让n与1进行与运算逐位判断,如果最后一位是1,则结果+1,当n为0时,跳出循环。 public class Solution { public int NumberOf1...
0
点赞
评论
收藏
分享
2020-11-26 23:20
已编辑
门头沟学院 大数据开发工程师
牛客题霸NC80把二叉树打印成多行Java题解
牛客题霸NC80把二叉树打印成多行Java题解https://www.nowcoder.com/practice/445c44d982d04483b04a54f298796288?tpId=117&&tqId=35002&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:利用队列解题思路:将节点加入到队列中,利用队列Queue的先进后出,依此弹出节点。如果弹出的节点有左、右子节点,则将左、右子节点加入到队列Queue中,将每一层的节点保存到一个ArrayList中(tmp...
0
点赞
评论
收藏
分享
2020-11-26 20:39
门头沟学院 大数据开发工程师
牛客题霸NC73数组中出现次数超过一半的数字Java题解
牛客题霸NC73数组中出现次数超过一半的数字Java题解https://www.nowcoder.com/practice/e8a1b01a2df14cb2b228b30ee6a92163?tpId=117&&tqId=34995&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法1:摩尔投票法解题思路:假设数组首个元素为众数,遍历并统计票数,设众数的票数为1,非众数的票数为-1。当发生票数和为0时,令当前的数字为众数继续遍历数组,当遍历完数组后,最后一次被作为众数的那个数...
0
点赞
评论
收藏
分享
2020-11-26 22:57
已编辑
门头沟学院 大数据开发工程师
牛客题霸NC69链表中倒数第k个结点Java题解
牛客题霸NC69链表中倒数第k个结点Java题解https://www.nowcoder.com/practice/529d3ae5a407492994ad2a246518148a?tpId=117&&tqId=34991&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:快慢指针解题思路:利用快慢指针,让快指针former先走k步,然后再让快指针former和慢指针latter一起走,这样当快指针指向链表的末尾为null时,慢指针刚好指向链表的倒数第k个节点。 /* p...
0
点赞
评论
收藏
分享
2020-11-26 22:54
已编辑
门头沟学院 大数据开发工程师
牛客题霸NC90设计getMin功能的栈Java题解
牛客题霸NC90设计getMin功能的栈Java题解https://www.nowcoder.com/practice/c623426af02d4c189f92f2a99647bd34?tpId=117&&tqId=35012&rp=1&ru=/ta/job-code-high&qru=/ta/job-code-high/question-ranking方法:利用辅助栈解题思路:利用两个栈stackA和stackB,stackA中存储所有元素并负责入栈push()和出栈pop()操作。stackB中存储stackA中所有非严格降序的元素,stackA中最...
0
点赞
评论
收藏
分享
1
3
4
5
6
7
9
关注他的用户也关注了:
牛客网
牛客企业服务