首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
一只糊涂怪
获赞
24
粉丝
7
关注
5
看过 TA
41
女
北京工业大学
2022
后端
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑一只糊涂怪吗?
发布(20)
刷题
一只糊涂怪
2021-06-27 16:10
后端
题解 | #对称的二叉树#
1.是否是空树2.递归判断是否对称 a.两个值都为空==true; b.一个值为空==false; c.两值不相等==false; boolean isSymmetrical(TreeNode pRoot) { return pRoot== null || jude(pRoot.left,pRoot.right); } //用于判断是否对称 public boolean jude(TreeNode node1,TreeNode node2){ if(node1 == null && node2 == null){ ...
0
点赞
评论
收藏
转发
一只糊涂怪
2021-06-26 15:45
后端
题解 | #扑克牌顺子#
1.由于大小王可以做任意数,所以需要统计五张牌牌中大小王的个数以及最大值与最小值;2.分情况讨论: a.没有0的情况下,且最大值-最小值 == 4,一定是顺子; b.4张全是0的情况下,一定是顺子; c.其他情况,最大值-最小值的值区间=[1,4];public boolean IsContinuous(int [] numbers) { //数组5个元素中,最大值与最小值之间的差为4 int min = numbers[0]; int max = 0; int count = 0; for(int i = 0; i < numbers.le...
0
点赞
评论
收藏
转发
一只糊涂怪
2021-06-24 12:25
后端
题解 | #翻转单词序列#
其实就是字符串分割的问题,获取到每个单词放入数组,重新拼接;需要注意的是拼接后的字符串末尾处有空格;public String ReverseSentence(String str) { //将字符串按照空格截取 String arr[] = str.split(" "); String result = ""; for(int i = arr.length-1; i >= 0; i--){ result += arr[i] + " "; ...
0
点赞
评论
收藏
转发
一只糊涂怪
2021-06-24 12:11
后端
题解 | #左旋转字符串#
1.空字符串,直接返回2.以n为节点截取字符串(0,n,str.length),将前后字符串重新拼接,左旋转即(n,str.length)+(0,n)public String LeftRotateString(String str,int n) { if(str.length() == 0){ return str; } //截取字符串然后拼接 String leftMove = str.substring(n); String origin = str.substring(0,n); ...
0
点赞
评论
收藏
转发
一只糊涂怪
2021-06-23 15:01
后端
题解 | #和为S的连续正数序列#
1.检查输入,根据题目要求sum最小值为32.连续正数序列,双循环遍历序列,以和小于sum作为第二个for循环的终止条件,并将满足条件的值入集合,并计算集合的元素和;3.如果2中的集合元素和==sum,且元素个数超过2个,则将集合添加到最终结果集;//和为S的连续正数序列 public ArrayList<ArrayList<integer> > FindContinuousSequence(int sum) { ArrayList<ArrayList<integer>> res = new ArrayList<>...
0
点赞
评论
收藏
转发
1
2
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务