首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客245120908号
获赞
8
粉丝
0
关注
1
看过 TA
1
南京财经大学
2013
测试开发
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客245120908号吗?
发布(52)
刷题
牛客245120908号
2022-08-14 16:01
测试开发
题解 | #链表的奇偶重排#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * public ListNode(int val) { * this.val ...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-08-14 15:49
测试开发
题解 | #删除有序链表中重复的元素-II#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** &n...
0
点赞
评论
收藏
转发
牛客245120908号
2022-08-14 14:53
测试开发
题解 | #链表内指定区间反转#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** &n...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-08-14 11:55
测试开发
题解 | #单链表的排序#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * * @param head ListNode类 the head node * @return ListNode类 */ public ListNode sortInList (ListNode head) { ListNode cur = head; ...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-08-12 20:00
测试开发
题解 | #删除链表的倒数第n个节点#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * * @param head ListNode类 * @param n int整型 * @return ListNode类 */ public ListNode removeNthFromEnd (ListNode head, int n) { // ...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-08-12 18:47
测试开发
题解 | #链表中环的入口结点#
import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } */ public class Solution { public ListNode EntryNodeOfLoop(ListNode pHead) {; // 判断是否有环,有环不代表是入口节点 ListNode slow = hasCircle(pHead); ...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-08-12 18:23
测试开发
题解 | #链表中的节点每k个一组翻转#
终于做出来了。。o(╥﹏╥)o 思路:栈 ,头结点向后移动K个节点,每个节点都入栈,出栈使用新链表接 import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * * @param head ListNode类 * @param k int整型 * @return ListNode类 */ public ListNode rev...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-08-12 17:14
测试开发
题解 | #链表中倒数最后k个结点#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * public ListNode(int val) { * this.val ...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-06-06 15:56
已编辑
测试开发
题解 | #三数之和#
等于0的情况:0+0+0,正+负+0,正+正+负,正+负+负,所以三个相同的数能等于0的情况是只有3个0,所以重复的数有2个就够了,先通过hashmap去重,同一个数出现3次以上只取2次,有效次数和为新数组的长度。然后将新数组排序,正数之后不必计算了,通过三层循环计算和是否为0。 import java.util.*; import java.util.stream.*; public class Solution { public ArrayList<ArrayList<Integer>> threeSum(int[] num) { Array...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-05-24 16:21
已编辑
测试开发
题解 | #最长公共子串#
循环从1中取字符组成字符串,判断2中是否包含该子串,若包含则继续取,直到取到不包含的字符为止,与最大子串判断长度进行替换 import java.util.*; public class Solution { /** * longest common substring * @param str1 string字符串 the string * @param str2 string字符串 the string * @return string字符串 */ public String LCS (String str1, Stri...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-05-19 13:48
已编辑
测试开发
题解 | #连续子数组的最大和#
abcdefg,设定初始和sum=a. 如果a+b<b,sum变小,舍弃a,下一轮从b+c开始,如果b>sum,sum=b 如果a+b>b,sum变大,下一轮从a+b+c开始,如果a+b>sum,sum=a+b 动态规划是指不重复计算,将计算过的值存下来 public class Solution { public int FindGreatestSumOfSubArray(int[] array) { // return nornal(array); // return dp(array); r...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-05-12 16:44
测试开发
题解 | #删除链表的倒数第n个节点#
感觉总是转不过这个弯来.. 倒数第N个节点,那就算正数。比如长度为5的链表12345,删掉倒数第2个,就是正数第3个3后面跟5变成1235,删掉倒数第5个,就是把头结点删了,变成2345,删掉倒数第1个,就是正数第4个后面跟成null了。所以重点是判断要删除的前一个,然后把前一个的next变成next.next。 import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** *...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-05-09 18:04
测试开发
题解 | #买卖股票的最好时机(一)#
import java.util.*; public class Solution { /** * * @param prices int整型一维数组 * @return int整型 */ public int maxProfit (int[] prices) { // write code here // 找到最小的买点,和最大的差价,卖点只会出现在买点后面 int min = prices[0],max=0; for(int i=0;i<prices.leng...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-05-09 17:53
测试开发
题解 | #反转数字#
求商就是最后一个数,每次都把最后一个商求出来,然后再乘10放回去,就能得到倒序的数。但是可能溢出,通过三元表达式判断,强转后相等则无溢出。 import java.util.*; public class Solution { /** * * @param x int整型 * @return int整型 */ public int reverse (int x) { long n = 0; while(x!=0){ n = n*10+x%10; x=x...
解题思路
0
点赞
评论
收藏
转发
牛客245120908号
2022-05-05 09:13
测试开发
题解 | #不同路径的数目(一)#
这题最重要的是思路,当走到最后一行的时候,只能向右,只有一条路,当走到最后一列时,只能向下,只有一条路,其他时候可以向下或向右 递归的结束就是m==1或n==1,向下和向右当下只能选其一,所以要么是m-1,要么是n-1,加起来就可以。 动态规划的意思我理解是不走重复的路,那就把计算过的地方存下来即可。 import java.util.*; public class Solution { /** * * @param m int整型 * @param n int整型 * @return int整型 */ pub...
解题思路
0
点赞
评论
收藏
转发
1
2
3
4
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务