首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
丶jack
获赞
54
粉丝
5
关注
263
看过 TA
13
同济大学
2020
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑丶jack吗?
发布(14)
评论
刷题
收藏
丶jack
关注TA,不错过内容更新
关注
2022-05-11 01:58
同济大学 Java
题解 | #链表中环的入口结点#
1. 慢指针走完第一圈之前一定和快指针相遇。 当慢指针到达环后,相当于快指针要追慢指针,最多需要追 (s-1) 个节点(s为环的长度); 快指针速度是慢指针的2倍,所以每走一步差距减1; 所以慢指针最多走(s-1)步会被快指针追上。 如图,环的长度为5,fast最多只用追4个就能追上。 2. 慢指针路程为环的整数倍。 因为快指针减去慢指针为环的整数倍; 快指针速度是慢指针的2倍; 所以慢指针路程为环的整数倍。 慢指针:1,2,3,4,5, 6,7,&n...
0
点赞
评论
收藏
分享
2021-09-29 19:32
同济大学 Java
题解 | #反转链表#
/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ //一、迭代 public class Solution { public ListNode ReverseList(ListNode head) { ListNode l = null; ListNode p = head; while (p != null) { ListNode r = p.next;...
0
点赞
评论
收藏
分享
2020-10-03 06:12
已编辑
同济大学 Java
有人想一块报java培训班网课吗 两个人报就可以便宜一半
有点想报马士兵教育或者拉勾教育java网课,有没有想一块报的,或者其他机构的
东京异种:
看看我博客吧,你要还想买我只能说你头铁了https://blog.nowcoder.net/n/167c7bc2541c47c4a94022f993e36a71
0
点赞
评论
收藏
分享
2020-10-01 18:58
已编辑
同济大学 Java
剑指offer 扑克牌顺子
1.不能有重复值2.最大最小相差不超过4 将数组排序,第一个非零的就是最小的,numbers[4]为最大数。 import java.util.Arrays; public class Solution { public boolean isContinuous(int [] numbers) { if (numbers.length!=5){ return false; } Arrays.sort(numbers); for (int i=0;i<=3;i++){ ...
0
点赞
评论
收藏
分享
2020-09-20 16:33
已编辑
同济大学 Java
求int型正整数在内存中存储时1的个数
方法1: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int res=0; int x=sc.nextInt(); while (x!=0){ if ((x&1)==1){ res++; } x=x>>...
0
点赞
评论
收藏
分享
2020-09-20 15:25
同济大学 Java
剑指offer 求1+2+3+...+n
1.递归2.逻辑与 && (因为不能使用if) public class Solution { public int Sum_Solution(int n) { boolean q = (n>1 && (n+=Sum_Solution(n-1))>0); return n; } }
0
点赞
评论
收藏
分享
2020-09-17 02:34
同济大学 Java
2020-09-17
在牛客打卡2天,今天学习:刷题 1 道/代码提交 3 次
0
点赞
评论
收藏
分享
2020-08-25 01:38
同济大学 Java
我已经通过这道算法题!大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。 nhttps://www.nowcoder.com/questionTerminal/c6c7742f5ba7442aada113136ddea0c3
0
点赞
评论
收藏
分享
2019-12-03 07:36
同济大学 Java
剑指offer 表示数值的字符串
正则表达式容易疏忽的地方:1.底数不为空。如e8不是数字。2.数字整数部分小数部分不能同时为空。如.不是数字。 现在个人觉得最完善的正则: public class Solution { public boolean isNumeric(char[] str) { String s=String.valueOf(str); return s.matches("[\\+\\-]?(\\d*\\.\\d+|\\d+\\.?)([eE][\\+\\-]?\\d+)?"); } }参考了讨论里Framee大佬还有其他很多大佬的回答。
0
点赞
评论
收藏
分享
2019-11-29 15:56
同济大学 Java
剑指offer 孩子们的游戏(圆圈中最后剩下的数)
参考别人的代码方法一:链表模拟 import java.util.LinkedList; import java.util.List; public class Solution { public int LastRemaining_Solution(int n, int m) { if (n<=0 || m<=0) return -1; List<Integer> list=new LinkedList<>(); for (int i=0;i<n;i++) list.add(i); ...
0
点赞
评论
收藏
分享
2019-12-03 23:52
已编辑
同济大学 Java
剑指offer 数据流中的中位数
参考别人的代码: import java.util.PriorityQueue; public class Solution { PriorityQueue<Integer> min=new PriorityQueue<>(); PriorityQueue<Integer> max=new PriorityQueue<>((a,b)->b-a); public void Insert(Integer num) { max.add(num); min.add(max.remove(...
0
点赞
评论
收藏
分享
2019-11-26 19:43
已编辑
同济大学 Java
剑指offer 把数组排成最小的数
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class Solution { public String PrintMinNumber(int [] numbers) { String result=""; ArrayList<Integer> list=new ArrayList<>(); for (int num:numbers) list.add(num); ...
0
点赞
评论
收藏
分享
2019-11-21 11:32
已编辑
同济大学 Java
剑指offer 和为S的连续正数序列
题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 输出描述: 输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序。 根据讨论里丁满历险记和牛客1462587号的回答写了一个java版本的。 根据数字个数的多少遍历,如果可以找到为整数的a1则成功...
0
点赞
评论
收藏
分享
2019-11-08 20:17
同济大学 Java
2019-11-08
在牛客打卡1天,今天学习:刷题 2 道/代码提交 12 次
0
点赞
评论
收藏
分享
1
关注他的用户也关注了:
牛客网
牛客企业服务