SunnyX
SunnyX
全部文章
分类
题解(20)
归档
标签
去牛客网
登录
/
注册
SunnyX的博客
全部文章
(共20篇)
和为S的两个数字
import java.util.ArrayList; public class Solution { //解题思路:递增的数组,可以用前后双指针 public&n...
数组
2021-04-02
0
524
两个链表的第一个公共结点
/* public class ListNode { int val; ListNode next = null; &n...
链表
2021-04-01
0
486
把数组排成最小的数
/** * 解题思路:此题其实是冒泡排序的变种 * 比较的不是前后两个元素s1和s2的大小,而是s1+s2和s2+s1的大小,哪个元素放前面的组合更小,就酱这个元素排前面 **/ public String PrintMinNumber(int [] numbers) { if(numbe...
冒泡
数组
2021-04-01
0
535
复杂链表的复制
import java.util.*;public class Solution { public RandomListNode Clone(RandomListNode pHead) { if(pHead == null) { return null; ...
链表
2021-04-01
0
599
包含min函数的栈
import java.util.Stack; public class Solution { Stack<Integer> stack = new Stack<Integer>(); int min; ...
栈
2021-03-31
0
537
合并两个排序的链表
//解题思路:递归,将小的左右头节点 public ListNode Merge(ListNode list1,ListNode list2) { &nb...
递归
链表
2021-03-30
0
592
链表中倒数第k个结点
//解题思路:链表倒数问题用快慢指针解决 public ListNode FindKthToTail (ListNode pHead, int ...
链表
2021-03-29
0
502
矩形覆盖
public class Solution { //解题思路: //动态规划的题,基本都可以将前5个画出来,然后找规律 //n...
动态规划
2021-03-29
0
564
从头到尾打印链表
//解题思路一:递归 public ArrayList printListFromTailToHead(ListNode listNode) { if(listNode == null) { return new ArrayList(); } ArrayLis...
链表
2021-03-28
0
521
二叉树的深度
//解题思路: //递归判断左右子节点哪个更大 public int TreeDepth(TreeNode root) { if(root == null) { return 0; } int leftDepth...
树
2021-03-25
0
507
首页
上一页
1
2
下一页
末页