牛客图书馆 > 读书笔记
  • 算法和数据操作

    1、递归和循环斐波那契数列大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。示例1输入:4返回值:3使用递归非常消耗时间和空间,还可能引起栈溢出,故使用循环更优。 public class Sol...
    TTing要加油 编辑于 2020-12-01 22:35:25
  • 数据结构-字符串、链表、树、栈和队列

    题目描述——替换空格请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy。则经过替换之后的字符串为We%20Are%20Happy。 public class Solution { public Strin...
    TTing要加油 编辑于 2020-11-22 22:33:24
  • 题解 | 数值有序表合并

    题目: 有两个排序的数组A1和A2,内存在A1的末尾有足够多的空间容纳A2,请事先一个函数,把A2中的所有数字插入到A1中并且所有的数组是排序的。 /* * 算法思想:从尾部到头比较A1和A2中的数组,并把较大的数字复制到A1合适的位置 举例:A...
    时光淡影 编辑于 2021-10-09 12:11:33
  • 数据结构-数组

    面试题3 数组中重复的数字题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中第一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3}...
    TTing要加油 编辑于 2020-11-07 22:15:04
  • 剑指Offer 12题

    剑指Offer 12题 public class Solution {     int pathLength = 0;         public boolean hasPath(char[] matrix, int rows, int cols,...
    52Heartz 编辑于 2019-03-21 11:44:05