首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
不鸣
字节跳动_商业化技术_高级后端工程师
门头沟学院
2021届
Java工程师
关注
私信
加入黑名单
举报TA
TA的博客
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(41)
以下关于synchronized描述不正确的是()
3
1.synchronzied关键字修饰static方法:该锁由该类持有,相同类只可持有一把锁。 2.synchronzied关键字修饰普通方法:该锁由类对象持有,相同对象只可持有一把锁。
发表于 2020-01-19 11:24:11
顺时针打印矩阵
0
条理最清晰的代码!转自知乎: import java.util.ArrayList; public class Solution { public ArrayList<Integer> printMatrix(int [][] matrix) { int row ...
发表于 2019-11-29 21:50:17
替换空格
0
public class Solution { public String replaceSpace(StringBuffer str) { char[] chars = str.toString().toCharArray(); // 统计空格数和非空格数 ...
发表于 2019-11-23 11:52:26
滑动窗口的最大值
0
思路是使用双端队列,队列用于存储遍历结果的索引,但该队列必须保持队头的索引是当前窗口中最大的,这样就可以在每次需要取出窗口最大值时直接从队头获取,具体的实现思路如下: 1.创建一个双端队列 2.遍历整个数组 *3.在每次遍历取出值时,判断当前的值是否比队列尾的值大:若当前值大与队列尾,则删除队列尾,...
发表于 2019-11-18 21:12:08
孩子们的游戏(圆圈中最后剩下的数)
0
使用数组会更优化一些: import java.util.*; public class Solution { public int LastRemaining_Solution(int n, int m) { if (m == 0 || n == 0) { r...
发表于 2019-11-06 20:15:08
翻转单词序列
0
1.使用split(' ') + StringBuffer public class Solution { public String ReverseSentence(String str) { if ("".equals(str.trim())) { ...
发表于 2019-11-05 21:35:15
把字符串转换成整数
0
溢出判断搞死我了 public class Solution { public int StrToInt(String str) { int res = 0, n = str.length(); if (n == 0) { retur...
发表于 2019-11-04 12:04:28
数组中只出现一次的数字
0
第一次做,用的是Set去重,时间复杂度O(nlogn),空间复杂度O(n),用时27ms //num1,num2分别为长度为1的数组。传出参数 //将num1[0],num2[0]设置为返回结果 import java.util.*; public class Solution { pub...
发表于 2019-10-30 15:24:12
二叉树的深度
0
一行代码搞定 import java.util.*; public class Solution { public int TreeDepth(TreeNode root) { return (root == null) ? 0 : Math.ma...
发表于 2019-10-28 10:46:02
数字在升序数组中出现的次数
0
暴力搜素和二分搜索解决 public class Solution { public int GetNumberOfK(int [] array , int k) { return helper2(array, k); } private int helper...
发表于 2019-10-28 09:40:23
首页
上一页
1
2
3
4
5
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题