小牛冲冲冲jiang
小牛冲冲冲jiang
全部文章
题解
未归档(1)
归档
标签
去牛客网
登录
/
注册
小牛冲冲冲jiang的博客
全部文章
/ 题解
(共42篇)
NC32 求平方根
来自专栏
二刷 import java.util.*; public class Solution { /** * * @param x int整型 * @return int整型 */ public int mysqrt (int x) { ...
Java
二分查找
2021-08-15
0
550
NC17 最长回文子串
来自专栏
二刷 dp改进了 import java.util.*; public class Solution { public int getLongestPalindrome(String A, int n) { int[][] dp = new int[n][n]; ...
Java
动态规划
2021-08-15
0
1432
判断是否有环
来自专栏
双步长循环必相遇后面还有一个寻找环的入口当两个相遇时 把一个指针放回头结点,两个指针都每次走一步相遇时即为环入口 /** * Definition for singly-linked list. * class ListNode { * int val; * ListNode...
Java
双指针
2021-08-15
0
464
NC93 设计LRU缓存结构
来自专栏
二刷lingkedhashmap获取元素cache.keySet().iterator().next(); import java.util.*; public class Solution { /** * lru design * @param operators ...
Java
哈希表
2021-08-15
1
729
最小的K个数
来自专栏
二刷大根堆 import java.util.ArrayList; public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { ...
Java
堆(优先队列)
分治
2021-08-15
0
0
NC68 跳台阶
来自专栏
二刷因为只与前两个有关 所以 不需要一个dp 只需要两个变量 public class Solution { public int jumpFloor(int target) { int[] dp = new int[target+1]; for(int i=...
Java
动态规划
递归
2021-08-15
0
1029
NC61 两数之和
来自专栏
二刷 import java.util.*; public class Solution { /** * * @param numbers int整型一维数组 * @param target int整型 * @return int整型一维数组...
Java
哈希表
2021-08-15
1
1495
NC66 两个链表的第一个公共结点
来自专栏
二刷 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Solution ...
Java
链表
2021-08-15
0
518
NC22 合并两个有序数组
来自专栏
二刷 不用考虑合并到最后A是否会被覆盖不会因为从后面开始弄 永远不会覆盖到A 被覆盖的都是已经排好序的 没用的 public class Solution { public void merge(int A[], int m, int B[], int n) { int i...
Java
数组
2021-08-15
0
530
NC127 最长公共子串
来自专栏
二刷 import java.util.*; public class Solution { /** * longest common substring * @param str1 string字符串 the string * @param str2 st...
Java
动态规划
字符串
2021-08-15
0
570
首页
上一页
1
2
3
4
5
下一页
末页