NOWCODER404
NOWCODER404
全部文章
分类
题解(24)
归档
标签
去牛客网
登录
/
注册
斌斌历险记
全部文章
(共24篇)
[LC 226.翻转二叉树]
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {}...
2021-03-30
0
386
[LC 116.填充每个节点的下一个右侧节点指针]
递归调用 /* // Definition for a Node. class Node { public int val; public Node left; public Node right; public Node next; public Nod...
2021-03-30
0
389
[LC 234.回文链表]
快慢指针+反转链表 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListN...
2021-03-29
0
326
[LC 25.K个一组反转链表]
递归解法 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(i...
2021-03-29
0
348
[JZ 24 反转链表1]
递归解法 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } *...
2021-03-29
0
310
[LC 92.反转链表2]
递归解法 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(i...
2021-03-29
0
462
[JZ 青蛙跳台阶]
将青蛙跳台阶问题抽象成斐波那契数列问题如青蛙跳到七级台阶时,实际上有两种跳法,一种是从六级跳一级上来的,一种是五级跳两级,故f(7) = f(6)+f(5) class Solution { public int numWays(int n) { if(n==0) retur...
2021-03-24
0
331
[JZ 斐波那契数列]
显然,用递归实现会超时,应当使用循环迭代的方式实现 class Solution { public int fib(int n) { int a = 0, b = 1, sum; for(int i = 0; i < n; i++){ ...
2021-03-24
0
290
[JZ 用两个栈实现队列]
class CQueue { LinkedList<Integer> stack1,stack2; public CQueue() { stack1 = new LinkedList<Integer>(); stack2 = n...
2021-03-24
0
276
[JZ 数组中重复的数字]
方法一:最简单的一个想法是 先把数组进行排序,再在数组中找到重复的数字排序,时间O(nlogn),空间O(logn),修改了原数据 import java.util.*; class Solution { public int findRepeatNumber(int[] nums) { ...
2021-03-22
0
327
首页
上一页
1
2
3
下一页
末页