首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
顽木芽
电子科技大学
2019届
Java工程师
微信公众号:生长ing木头
关注
私信
加入黑名单
举报TA
TA的博客
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(6)
二进制中1的个数
0
1 数字存储形式 所有数字在计算机底层都是以二进制形式存在的,原码是直接将一个数值换算成二进制数。但计算机以补码的形式保存所有的整数。 补码的计算规则: 正数的补码和原码相同 负数的补码是其反码加1 ...
发表于 2018-06-11 21:17:03
和为S的两个数字
0
/** * 遍历数组比较的时候,只要找到一个满足条件的就可以了, * 因为和相同时,两个数字的差越大,积越小 * @param array * @param sum * @return(547241) */ public A...
发表于 2018-04-22 16:02:14
第一个只出现一次的字符
0
之前第一的方法有bug,下面是我改进的版本: public int FirstNotRepeatingChar(String str) { if (str == null || "".equals(str)) return -1; List...
发表于 2018-03-28 11:53:41
字符串的排列
0
可以不用把TreeSet设置为递归方法的形参,因为这样会产生很多引用变量, 增加内存;可以定义一个成员变量TreeSet在递归方法里用就可以, 这样运行时间会减少,内存占用也会减少 private TreeSet<String> result = new TreeSet<...
发表于 2018-03-15 22:49:50
树的子结构
0
这是短路的java版本,省去了一个boolean变量 public boolean HasSubtree(TreeNode root1,TreeNode root2) { if (root2 == null) {//空树为false return fa...
发表于 2018-02-27 21:46:41
替换空格
6
这个可以用正则表达式全部替换,只用一句代码就可以: return str.toString().replaceAll(" ", "\\%20");//全部替换,把空格替换为后面的串, 正则表达式,\\代表一个\,表示%字符串需要加上\,\%表示%
发表于 2018-02-20 23:22:20
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题