首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
猪客
获赞
1145
粉丝
4
关注
0
看过 TA
29
男
大连东软信息学院
2020
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑猪客吗?
发布(11)
评论
刷题
收藏
猪客
关注TA,不错过内容更新
关注
2020-01-19 15:33
大连东软信息学院 Java
2020-01-19
在牛客打卡11天,今天学习:刷题 10 道
0
点赞
评论
收藏
分享
2019-10-31 16:06
大连东软信息学院 Java
把字符串转成整数
java public class Solution { public int StrToInt(String str) { if(str.equals("") || str == null){ return 0; } int sum = 0; // 返回结果 boolean flag = true; // 正负数标志位 char first = str.charAt(0); // 第一位 if( Character.isDigit(first) ){ ...
0
点赞
评论
收藏
分享
2019-10-14 21:46
已编辑
大连东软信息学院 Java
丑数
一图搞懂!!!代码都差不多 public int GetUglyNumber_Solution(int index) { if (index < 7) { return index; } int p2 = 0, p3 = 0, p5 = 0; //三个指针 int[] a = new int[index]; a[0] = 1; for (int i = 1; i < index; i++) { a[i] = Math.min(a[p2]...
0
点赞
评论
收藏
分享
2019-10-13 16:39
大连东软信息学院 Java
连续子数组的最大和
java 一个比较实用&简单的思想 分析得: 题目的意思其实是求最大连续子序列 求最大子序列有一个规则: 负数和任何数相加只会越来越小 a[] = {-1,1,3,-20,4,-1,4} 时间复杂度为O(n) 解法一 public int FindGreatestSumOfSubArray(int[] array) { int length = array.length; int max = array[0]; //设最大的子序列为 a[0] int newMax = array[0]; //记录新的子序列的和 ...
0
点赞
评论
收藏
分享
2019-10-13 12:10
大连东软信息学院 Java
字符流中第一个不重复的字符
java 我来写个java的; 看到好多人用数组,感觉会浪费空间enmmm; 分析 : 插入的时候统计插入字符出现的次数 (第一个想到的是hashMap, 但是hashMap不保证插入顺序) 要保证顺序的话有这些: 一.数组(统计所有字符,并且插> s入有序) 二.LinkedHashMap(保证插入顺序) 三.TreeMap(插入后进行排序) 所以 (一),(二)都是可以的, 我选择LinkedHashMap 结果出来了: 插入的时候判断是否存在key , 不存在则插入((char)'当前字符',(int)1) , 存在则插入((char)'当前字符',(int...
0
点赞
评论
收藏
分享
2019-10-11 11:41
已编辑
大连东软信息学院 Java
和为S的两个数字
我来一个java的题解 输出描述限制了: 如果结果有多个 则输出乘积小的 我觉得这是间接提醒: 逆着遍历数组来求解 因为我们知道(别问我怎么知道)如果2个数和相等 大数约大 小数约小 乘积越小 (123 456 -> 1 x 6 2 x 5 3 x 4)public ArrayList<Integer> FindNumbersWithSum(int[] array, int sum) { ArrayList<Integer> list = new ArrayList(); int length = array.length; ...
0
点赞
评论
收藏
分享
2019-10-08 09:29
已编辑
大连东软信息学院 Java
java最简单题解
#java 为什么大家要想的这么复杂呢 虽然我的方法比较low,可能慢 但是我2分钟就写完了呀(#^.^#) import java.util.*; public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int count = 0; // 循环 1->n for(int i=1;i<=n;i++){ count += f(i); } return count; ...
宵夜95:
我觉得吧,笔试这么写问题不大,来个保底分,面试这么写,估计没啥意义了
0
点赞
评论
收藏
分享
2019-10-06 15:03
已编辑
大连东软信息学院 Java
单线程下synchronize效率问题
为什么单线程下synchronize会比不加synchronize的方法执行效率低?
0
点赞
评论
收藏
分享
2019-10-03 19:46
已编辑
大连东软信息学院 Java
自闭了
搞不懂大家查询当前工资的时候为什么要用连接查询 验证时删除注释 select s1.emp_no,(s1.salary-e1.salary) as growth from # 查询当前工资 (select emp_no,salary from salaries where to_date='9999-01-01') as s1 # 内连接2次查询结果 inner join # 查询入职时候的工资 (select s.emp_no,s.salary from salaries as s inner join employees as e on s.emp_no = e.emp_no a...
烟与猛龙:
我想问的是入职时间和第一次薪水记录时间怎么可能相等?你入职第一天就发工资吗?
0
点赞
评论
收藏
分享
2019-10-01 15:10
大连东软信息学院 Java
输入两个链表,找出它们的第一个公共结点。
#java 对 @一叶浮沉 代码思路的理解+分析ps:第一眼看去差点没看明白 跑了下是对的 然后加入了些分析 希望对别人有帮助吧! public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) { // 分析得 : 如果2个相加的链表,表头不相等 则肯定有共同尾部 if (pHead1 == null || pHead2 == null) { return null; } ListNode p1 = pHea...
bling12:
问题关键是将两个链表的长度变为一样,然后同时移动两个指针
0
点赞
评论
收藏
分享
2019-09-28 23:04
已编辑
大连东软信息学院 Java
计算字符串最后一个单词的长度,单词以空格隔开。
#java 方法一: 系统函数 public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String[] s = str.split(" "); //正则表达式实用性更强( str.split("\\s+")) int length = s[s.length - 1].length(); System.out.println(length); } 方法二: 反过来打印 pu...
曾是年少:
那全是空格算什么单词呢?
0
点赞
评论
收藏
分享
1
关注他的用户也关注了:
牛客网
牛客企业服务