首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
瑟瑟不想说话
湖南大学
2019届
Java工程师
热爱编程的化学狗
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(9)
和为S的连续正数序列
1
//代码简洁,思路也很好理解 import java.util.ArrayList; public class Solution { public ArrayList<ArrayList<Integer> > FindContinuousSequence(int...
发表于 2018-09-03 15:55:41
判断是不是平衡二叉树
2
public class Solution { public boolean IsBalanced_Solution(TreeNode root) { if (root == null) { return true; } ...
发表于 2018-09-03 09:51:29
小易的字典
3
import java.math.BigInteger; import java.util.Scanner; //java版本,虽然AC,但是求总组合数用到了大数,不知道大佬们有没有好的解决方案 public class Main{ static StringBuilder str = n...
发表于 2018-08-30 16:28:10
丰收
4
public static void main(String [] args) { //时间换空间的思想 try (Scanner input = new Scanner(System.in)) { int n = input.nex...
发表于 2018-08-30 12:01:08
第一个只出现一次的字符
4
import java.util.HashMap; import java.util.Map; /** * * 方法一 : 用hashmap的性质,因为containsKey是O(1) * * * 方法二: 桶排序,用两个桶保存,一个保存index,一个保存出现次数 */ public...
发表于 2018-08-29 17:59:56
字符串的排列
2
//对比了赞最多的那个方法,思路一样,但是用hashSet解决重复值问题效率更好 public class Solution{ private HashSet<String> set =new HashSet<>(); public ArrayList<...
发表于 2018-08-28 14:41:17
数组中出现次数超过一半的数字
1
时间复杂度为O(n) public int MoreThanHalfNum_Solution(int [] array) { int count = 1; int num = array[0]; for (int i = 1; i < a...
发表于 2018-08-14 22:42:25
顺时针打印矩阵
1
/** * 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字, * 例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 * 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10....
发表于 2018-08-13 11:09:19
下面哪种情况会导致持久区jvm堆内存溢出?
12
A:字符串的处理是操作堆栈 B:在一段代码中申请大量内存,也是向当前线程的栈堆申请内存,没有足够的内存会导致堆栈溢出 D:创建新的对象是存入堆内存,大量创建对象并不销毁,会让堆内存溢出 C:持久区也就是方法区,一般保存一些编译期已知常量,字符串常量池等,类的信息等,通过CGLIB操...
发表于 2018-08-12 09:20:19
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题