会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zeroluo
博客园
首页
新随笔
联系
订阅
管理
2021年1月1日
2020飘在空中的那些纸屑~
摘要: 凡是过往,皆为序章··· 在学校过完剩余的1/3年,我又在元旦之前回到了家。2020我过了半年的浑浑噩噩,却也轰轰烈烈过了半年。我不想为疫情发出什么感慨,即使这是2020的主旋律,但我只想说说在我身边的一切。 先说大学。今年很魔幻,在家里过完大四下,在家里写完毕业论文,在家里做完一切毕业工作,那些大
阅读全文
posted @ 2021-01-01 02:30 zeroluo
阅读(56)
评论(0)
推荐(2)
2020年12月28日
leetcode 剑指offer 13 机器人的运动范围
摘要: 问题描述: 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,
阅读全文
posted @ 2020-12-28 22:09 zeroluo
阅读(63)
评论(0)
推荐(1)
leetcode 剑指offer 12 矩阵中的路径
摘要: **问题描述:**请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中
阅读全文
posted @ 2020-12-28 10:21 zeroluo
阅读(100)
评论(1)
推荐(1)
leetcode 剑指offer 11 旋转数组的最小数字
摘要: **问题描述:**把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5,1,2] 输出:1 示例 2
阅读全文
posted @ 2020-12-28 08:44 zeroluo
阅读(58)
评论(0)
推荐(1)
2020年12月27日
leetcode 剑指offer 10-2 青蛙跳台阶问题
摘要: **问题描述:**一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1 注:与10-1基本相同,只是Fibonacci数列的初始值不一样 **解题思路:
阅读全文
posted @ 2020-12-27 20:15 zeroluo
阅读(69)
评论(2)
推荐(1)
leetcode 剑指offer 10-1 斐波那契数列
摘要: **问题描述:**写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), (N > 1) 斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而
阅读全文
posted @ 2020-12-27 17:14 zeroluo
阅读(76)
评论(0)
推荐(1)
leetcode 剑指offer 9 用两个栈实现队列
摘要: **问题描述:**用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 解题思路: 栈无法实现队列功能: 栈底元素(对应队首元素)
阅读全文
posted @ 2020-12-27 15:54 zeroluo
阅读(62)
评论(0)
推荐(0)
2020年12月26日
leetcode 剑指offer 7 重建二叉树
摘要: **问题描述:**输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 解题思路: 前序遍历性质: 节点按照 [ 根节点 | 左子树 | 右子树 ] 排序。 中序遍历性质: 节点按照 [ 左子树 | 根节点 | 右子树 ] 排序。 根据以上性
阅读全文
posted @ 2020-12-26 20:08 zeroluo
阅读(69)
评论(0)
推荐(1)
2020年12月21日
leetcode 剑指offer 6 从尾到头打印链表
摘要: **问题描述:**输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 C++4种解法:reverse反转法、堆栈法、递归法、改变链表结构法 堆栈法举例: 自我题解: /** * Definition for singly-linked list. * struct ListNode
阅读全文
posted @ 2020-12-21 22:55 zeroluo
阅读(74)
评论(0)
推荐(0)
leetcode 剑指offer 5 替换空格
摘要: **问题描述:**请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 在 C++ 语言中, string 被设计成「可变」的类型,因此可以在不新建字符串的情况下实现原地修改。 由于需要将空格替换为 "%20" ,字符串的总字符数增加,因此需要扩展原字符串 s 的长度,计算公式为:新字符串长
阅读全文
posted @ 2020-12-21 22:21 zeroluo
阅读(69)
评论(0)
推荐(0)
下一页
公告