Janebook2019
Janebook2019
全部文章
分类
题解(17)
归档
标签
去牛客网
登录
/
注册
Janebook2019的博客
全部文章
(共21篇)
Java实现“被3整除”
Java 实现“被3整除”注意:输入与输出均在范围内。首先,从开始位置left,计算第一个数字各位数字直接相加的和作为start,从start开始,在left与right之间依次加上该位置的数值。将当前数值➗3取余,若整除,则将结果res➕1。另外,需要注意数值的范围,需要用long表示left、r...
Java
2019-10-17
0
1078
Java求解“牛牛找工作”
Java实现,参考了回答中“https://www.nowcoder.com/questionTerminal/46e837a4ea9144f5ad2021658cb54c4d?f=discussion”山柴帆的解题思路。 import java.util.Arrays; import java.u...
Java
map
2019-10-17
1
980
二叉搜索树的第k个结点
import java.util.ArrayList; // {8,6,10,5,7,9,11},8 // null,5 public class Solution { ArrayList<TreeNode> list = new ArrayList<>(); // ...
Java
2019-09-14
28
2861
二叉树的下一个结点(Java)
向定位根节点,然后使用中序遍历的方法将节点存入一个List中。从list中找到匹配的节点,输出List的下一个元素即可。 import java.util.ArrayList; public class Solution { ArrayList<TreeLinkNode> lis...
Java
List
2019-09-08
0
745
数组中只出现一次的数字
Java 实现1、Arrays.sort 数组排序2、使用栈进行从小到大入栈,一样的则弹出,不一样则入栈3、取栈中剩余的元素 //num1,num2分别为长度为1的数组。传出参数 //将num1[0],num2[0]设置为返回结果 import java.util.Arrays; import ja...
Java
数组
栈
2019-08-29
47
1799
连续子数组最大和
Java题解;看着简单,也改了很多次条件 public class Solution { public int FindGreatestSumOfSubArray(int[] array) { int maxCur = 0; // 保存返回的结果 if(arr...
Java
数组
2019-08-19
1
882
包含min函数的栈
Java实现参考了别人的思路,这里也是使用了两个栈。一个用来存所有的元素“stackTotal”,另一个用来存加入新的元素后当前stackTotal中对应的最小值。两个栈中的元素数量始终保持一致,当新的元素小于“stackLittle”栈顶元素时,“stackLittle”像栈顶push新来的元素,...
Java
栈
2019-08-14
35
3239
顺时针打印矩阵
Java 解题定义几个int变量,存储最小行、最大行、最小列、最大列行号、已存入List中的整数的个数(感觉会节约时间,比每次计算List的size);完成一行的循环,行号进行一次变化(最上方的行循环,对应最小行号加1;最下方的行循环,最大行号减去1);列循环同理。 import java.util...
Java
数组
2019-08-14
7
1178
链表中倒数第k个结点
推荐方法链接:https://www.nowcoder.com/questionTerminal/529d3ae5a407492994ad2a246518148a?f=discussion > public ListNode FindKthToTail(ListNode head,int k...
Java
List
2019-08-13
13
1315
矩阵覆盖
Java递归实现 public class Solution { public int RectCover(int target) { // 被覆盖的目标矩形的形状: 2*n // 每次新增加的一列,(1)如果竖着放对应的情况与 target为 n-1 时相同...
Java
2019-08-12
19
1708
首页
上一页
1
2
3
下一页
末页