首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
黄小斜
米哈游_数据平台部_Java工程师
华中科技大学
2019届
Java工程师
Java技术江湖
关注
私信
加入黑名单
举报TA
TA的博客
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(146)
链表中倒数第k个结点
0
/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ ...
发表于 2017-03-21 09:56:19
调整数组顺序使奇数位于偶数前面
0
空间换时间 import java.util.ArrayList; public class Solution { public void reOrderArray(int[] array) { ArrayList<Integer> arr...
发表于 2017-03-21 09:32:12
左旋转字符串
1
public class Solution { public String LeftRotateString(String str,int n) { //注意初始条件的判断 if(str == null || n<=0 ||str.length()==0...
发表于 2017-03-20 21:45:52
数字在升序数组中出现的次数
0
/* public class Solution { public int GetNumberOfK(int [] array , int k) { int count=0; for(int i=0;i<array.length;i++){ ...
发表于 2017-03-20 21:18:41
翻转单词序列
0
当输入字符串只含有空格时,trim之后会删除所有空格,返回输入即可。 用split提取所有单词,反向输出即可。 参考答案一 public class Solution { public String ReverseSentence(String str) { ...
发表于 2017-03-20 20:29:49
和为S的两个数字
0
因为是已排序队列,使用两个指针指向头尾,若和比sum大,则右指针--,否则左指针++。 这题很奇怪,没做乘积判断处理也通过了,原因是第一组找到的两个数乘积是最小的,因为a+b=sum 要使a*b最小,用不等式可得两数差距越大时积越小。 import java.util.ArrayL...
发表于 2017-03-20 19:30:30
链表中环的入口结点
0
调试了好久,有待熟练 public class Solution { public ListNode EntryNodeOfLoop(ListNode pHead) { if(pHead==null || pHead.next==null...
发表于 2017-03-20 14:57:04
删除链表中重复的结点
0
参考答案二的,这题有难度,关键在于利用头结点指向该链表,并用last结点串联该表。 只需用p结点遍历该表 /* public class ListNode { int val; ListNode next = null; Lis...
发表于 2017-03-20 12:10:59
矩形覆盖
1
public class Solution { public int rectCover(int target) { if(target<=0) return 0; if(target==1 || target==2)return ...
发表于 2017-03-19 20:40:39
跳台阶
1
public int jumpFloor(int target) { if(target<=0) return 0; if(target==1 || target==2)return target; else return jumpFloor(target-1)+jumpFl...
发表于 2017-03-19 20:25:24
首页
上一页
8
9
10
11
12
13
14
15
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题