好好刷题,积极向上
好好刷题,积极向上
全部文章
分类
题解(20)
归档
标签
去牛客网
登录
/
注册
好好刷题,积极向上的博客
全部文章
(共42篇)
(java版剑指offer)JZ10 斐波那契数列
//方法一:递归 //时间复杂度:2^n //空间复杂度:n public class Solution { public int Fibonacci(int n) { if(n<=1){ return n; //n为1,返回1;n为0,返...
Java
递归
2022-02-27
0
338
(java版剑指offer)JZ9 用两个栈实现队列
//方法一:栈1存数据,栈2弹出数据。 import java.util.*; import java.lang.*; public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); ...
Java
栈
队列
2022-02-27
0
360
难—(java版剑指offer)JZ8 二叉树的下一个结点(两种方法)
//方法一:直接找下一个节点 /* public class TreeLinkNode { int val; TreeLinkNode left = null; TreeLinkNode right = null; TreeLinkNode next = null; ...
Java
二叉树
2022-02-26
3
381
(java版剑指offer)JZ6 从尾到头打印链表(四种方法)
方法一:反转链表+ArrayList遍历 方法二:ArrayList遍历+Collections.reverse() 方法三:利用list.add(0, listNode.val) 方法四:利用栈的先进后出,反转,从而放入数组列表ArrayList中 //方法一:反转链表+ArrayList遍历 /...
Java
数组
2022-02-26
0
306
(java版剑指offer)JZ5 替换空格(方法二:遍历法+StringBuilder拼接法)
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @re...
Java
字符串
2022-02-26
0
347
(java版剑指offer)JZ5 替换空格(方法一:遍历法)
public String replaceSpace (String s) { // write code here //字符串长度 //定义一个长度是字符串长度三倍的字符数组,避免都是空格的极端情况 //数组初始下标为0 ...
Java
数组
2022-02-26
1
382
题解 | #二维数组中的查找#
public class Solution { public boolean Find(int target, int [][] array) { // 利用该二维数组的性质: // 每一行都按照从左到右递增的顺序排序, // 每一列都按照从上到下递增的顺序排序 // 改变个说法,即对于左下...
Java
数组
2022-02-25
0
323
(java版剑指offer)JZ4 二维数组中的查找(方法二:左下法)
public class Solution { public boolean Find(int target, int [][] array) { // 利用该二维数组的性质: // 每一行都按照从左到右递增的顺序排序, // 每一列都按照从上到下递增的顺序排序 // 改变个说法,即对于左下...
Java
数组
2022-02-25
0
343
(java版剑指offer)JZ4 二维数组中的查找(方法一:暴力破解)
//暴力破解 public class Solution { public boolean Find(int target, int [][] array) { for(int i=0; i<array.length; i++) //array.length--行...
Java
数组
2022-02-25
0
276
题解 | #数组中重复的数字#
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param numbers int整型一维数组 ...
Java
数组
2022-02-25
0
298
首页
上一页
1
2
3
4
5
下一页
末页