
算法
文章平均质量分 56
以有趣的方式去深度学习算法知识,作者抽取总结的一些沉淀。
变优秀的小白
开卷!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
剑指offer - 排序数组中找数(二合一)
刷题笔录作者:关注了????Github:Github掘金:进去看看????爱好:Americano More Ice !QQ学习交流群(new): 811792998剑指Offer - 在排序数组中查找数字 I统计一个数字在排序数组中出现的次数。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2:输入: nums = [5,7,7,8,8,10], target = 6输出: 0提示:0 <= nums.leng原创 2021-07-23 13:20:45 · 188 阅读 · 0 评论 -
扬帆起航系列(剑指10-II) - 青蛙跳台阶
扬帆起航系列,加油干刷题进度:7/200作者:变优秀的小白Github:关注YX-XiaoBai爱好:Americano More Ice !QQ学习交流群(new): 811792998题目(难度:S)一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:n = 7输出:21.原创 2021-01-21 19:00:57 · 139 阅读 · 1 评论 -
扬帆起航系列(剑指10-1) - 又是ni斐波那契数列
扬帆起航系列,加油干,大学不努力,工作gg补刷题进度:6/200作者:变优秀的小白Github:关注YX-XiaoBai爱好:Americano More Ice !QQ学习交流群(new): 811792998题目(难度:S)写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的.原创 2021-01-20 16:09:56 · 173 阅读 · 0 评论 -
gg系列(剑指09) - 用两个栈实现队列
gg系列,偷懒三天,心酸。。刷题进度:5/200作者:变优秀的小白Github:关注YX-XiaoBai爱好:Americano More Ice !QQ学习交流群(new): 811792998题目(难度:S)用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:["CQueue","appendT.原创 2021-01-18 19:53:15 · 124 阅读 · 0 评论 -
狂刷剑指07 - 重建二叉树(4/200)
狂刷wan事系列,加油干????gg,昨天实在太累了没时间更新,其实就是偷懒了????,今晚补回来一篇ba…午睡去了4/200作者:变优秀的小白Github:关注YX-XiaoBai爱好:Americano More Ice !QQ学习交流群(new): 811792998题目(难度:M)输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inor原创 2021-01-15 13:16:12 · 103 阅读 · 0 评论 -
狂刷剑指06 - 从尾到头打印链表(3/200)
狂刷wan事系列,继续干做题歌单: Easy Job - Oliver Jiang认真的3/200作者:变优秀的小白Github:关注YX-XiaoBai爱好:Americano More Ice !题目(难度:S)输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000Code解题思路: 利用题目的条件,只需要倒序输出一个数组即可。首先可以想.原创 2021-01-13 12:49:52 · 121 阅读 · 1 评论 -
狂刷剑指05 - 替换空格(2/200)
狂刷就完事了,每天至少一篇ba认真的2/200作者:变优秀的小白Github:关注YX-XiaoBai爱好:Americano More Ice !题目(难度:S)请实现一个函数,把字符串 s 中的每个空格替换成"%20"示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000Code解题思路: 遍历添加。在python和java中,string类型都是不可变类型(即无法直.原创 2021-01-12 10:09:18 · 117 阅读 · 1 评论 -
剑指offer04 - 二位数组中的查找(1/200)
今天开始每天更新一篇剑指Offer的算法题,更完睡觉。。可能是一时兴起作者:变优秀的小白Github:关注YX-XiaoBai爱好:Americano More Ice !题目(难度:M)在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8,.原创 2021-01-11 13:40:18 · 122 阅读 · 0 评论