冲就完事了~
冲就完事了~
全部文章
分类
「剑指Offer」学习计划(31)
题型总结(8)
题解(6)
归档
标签
去牛客网
登录
/
注册
冲就完事了~的博客
学习、总结、突破,总之冲就完事了~
全部文章
(共45篇)
「剑指Offer」Day11:双指针(简单)
剑指 Offer 18. 删除链表的节点 题目描述 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。 思路 要删除链表的某个节点就需要知道它的前一个节点,这里新建一个节点指针pre用于保存当前节点的...
Java
双指针
递归
栈
2021-11-13
0
280
「剑指Offer」Day10:动态规划(中等)
剑指 Offer 46. 把数字翻译成字符串 题目描述 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻...
Java
动态规划
2021-11-12
0
231
「剑指Offer」Day09:动态规划(中等)
剑指 Offer 42. 连续子数组的最大和 题目描述 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释:&nb...
Java
动态规划
2021-11-11
0
310
「剑指Offer」Day08:动态规划(简单)
剑指 Offer 10- I. 斐波那契数列 题目描述 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1)...
Java
动态规划
2021-11-10
0
263
「剑指Offer」Day07:搜索与回溯算法(简单)
剑指 Offer 26. 树的子结构 题目描述 输入两棵二叉树A和B,判断B是不是A的子结构(约定空树不是任意一个树的子结构)。B是A的子结构, 即 A中有出现和B相同的结构和节点值。 题目链接:https://leetcode-cn.com/pro...
Java
二叉树
深度优先搜索
2021-11-09
0
357
「剑指Offer」Day06:搜索与回溯算法(简单)
剑指 Offer 32 - I. 从上到下打印二叉树 题目描述 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 思路 层序遍历,遍历出队队列中的节点,其左右节点不为空就进行入队 实现代码 ...
Java
二叉树
广度优先搜索
队列
2021-11-08
0
270
「剑指Offer」Day05:查找算法(中等)
剑指 Offer 04. 二维数组中的查找 题目描述 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 现有矩阵 matrix...
Java
二分查找
2021-11-07
0
327
「剑指Offer」Day04:查找算法(简单)
剑指 Offer 03. 数组中重复的数字 题目描述 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 输入: [2, 3,...
Java
数组
二分查找
2021-11-06
0
345
「剑指Offer」Day03:字符串(简单)
剑指 Offer 05. 替换空格 题目描述 请实现一个函数,把字符串s中的每个空格替换成"%20"。 输入:s = "We are happy." 输出:"We%20are%20happy." 题目链接:http...
Java
字符串
2021-11-05
0
315
「剑指Offer」Day02:链表(简单)
剑指 Offer 06. 从尾到头打印链表 题目描述 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 输入:head = [1,3,2] 输出:[2,3,1] 题目链接:https://leetcode-c...
链表
哈希表
递归
栈
2021-11-04
0
235
首页
上一页
1
2
3
4
5
下一页
末页