草庐IT

刷题题单

全部标签

内卷宝典(刷题)

1.Leetcode力扣题目类型偏基础,基本不会考察复杂的算法题,很多都是对基础知识的应用 2.W3Cschool(部分收费)w3cschoolapp的题库初级、中级、高级的编程题,可以提高你对编程的认识。最重要的是,题库涵盖了阿里巴巴、百度、腾讯等名企面试题,能够让你面试准备的更充分。 3.牛客网 应届生求职题库,校园招聘实习笔试面试真题。可选大厂面试题  

蓝桥杯刷题冲刺 | 倒计时13天

作者:指针不指南吗专栏:蓝桥杯倒计时冲刺🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾文章目录1.母牛的故事2.魔板1.母牛的故事题目链接:[递归]母牛的故事-C语言网(dotcpp.com)有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入格式输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0n=0表示输入数据的结束,不做处理。输出格式对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入2450样例输出246第一次AC50%#includeusingnamespac

蓝桥杯刷题冲刺 | 倒计时13天

作者:指针不指南吗专栏:蓝桥杯倒计时冲刺🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾文章目录1.母牛的故事2.魔板1.母牛的故事题目链接:[递归]母牛的故事-C语言网(dotcpp.com)有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入格式输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0n=0表示输入数据的结束,不做处理。输出格式对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入2450样例输出246第一次AC50%#includeusingnamespac

LeetCode刷题顺序(新手入门)

本刷题策略为leetcode官方的新手村策略,跟着主页官方的新手村策略刷题,按照每天刷三简单题或两中等题或一难题的速度刷题,每天预计花费1.5h下面的顺序是探索卡中的顺序数组分为三部分1.做好初始定义2.运用基础算法思想3.双索引技巧-对撞指针4.双索引技巧-滑动窗口1.做好初始定义移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。解法难点就是不复制原数组要原地修改,解法为设置一个res,记录前面的0的个数,每次插入时只要插入到nums[i-res]中即可移除元素给你一个数组nums 和一个

算法刷题|583.两个字符串的删除操作、72.编辑距离

两个字符串的删除操作题目:给定两个单词word1和word2,返回使得word1和word2相同所需的最小步数。每步可以删除任意一个字符串中的一个字符。dp[i][j]表示以i-1结尾的word1子序列和以j-1结尾word2变成相同所需要的最小的步数为dp[i][j]递推公式:分两种情况,word1.charAt(i-1)和word2.charAt(j-1)是否相等相等:dp[i][j]=dp[i-1][j-1]不用删除,就沿用之前的操作次数不相等:分为两种删除word1:dp[i-1][j]+1删除word2:dp[i][j-1]+1dp数组初始化dp[i][0]=i,word2为空字符串

每日刷题3——牛客,算术转换和二级指针,BC98 序列中删除指定数字BC107 矩阵转置BC111 小乐乐与进制转换BC90 矩阵计算BC106 上三角矩阵判定BC105 矩阵相等判

更新不易,麻烦多多点赞,欢迎你的提问,感谢你的转发,最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!!喵喵喵,你对我真的很重要。 目录BC98 序列中删除指定数字BC107 矩阵转置BC111 小乐乐与进制转换BC90 矩阵计算BC106 上三角矩阵判定BC105 矩阵相等判定BC98 序列中删除指定数字https://www.nowcoder.com/practice/7bbcdd2177a445a9b66da79512b32dd7?tpId=107&&tqId=33379&rp=1&ru=/ta/beginner-programmers&qru=/ta/beginner-p

每日刷题3——牛客,算术转换和二级指针,BC98 序列中删除指定数字BC107 矩阵转置BC111 小乐乐与进制转换BC90 矩阵计算BC106 上三角矩阵判定BC105 矩阵相等判

更新不易,麻烦多多点赞,欢迎你的提问,感谢你的转发,最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!!喵喵喵,你对我真的很重要。 目录BC98 序列中删除指定数字BC107 矩阵转置BC111 小乐乐与进制转换BC90 矩阵计算BC106 上三角矩阵判定BC105 矩阵相等判定BC98 序列中删除指定数字https://www.nowcoder.com/practice/7bbcdd2177a445a9b66da79512b32dd7?tpId=107&&tqId=33379&rp=1&ru=/ta/beginner-programmers&qru=/ta/beginner-p

第十四届蓝桥杯三月真题刷题训练——第 24 天

目录第1题:旋转题目描述输入描述输出描述输入输出样例运行限制代码:思路:第2题:附近最小_单调队列模板代码:第3题:扫地机器人_二分题目描述输入描述输出描述输入输出样例运行限制代码:思路:第1题:旋转题目描述图片旋转是对图片最简单的处理方式之一,在本题中,你需要对图片顺时针旋转90度。我们用一个n×m的二维数组来表示一个图片,例如下面给出一个3×4的图片的例子:135798763597这个图片顺时针旋转90度后的图片如下:391583975767给定初始图片,请计算旋转后的图片。输入描述输入的第一行包含两个整数n,m分别表示行数和列数。接下来n行,每行m个整数,表示给定的图片。图片中的每个元素

第十四届蓝桥杯三月真题刷题训练——第 24 天

目录第1题:旋转题目描述输入描述输出描述输入输出样例运行限制代码:思路:第2题:附近最小_单调队列模板代码:第3题:扫地机器人_二分题目描述输入描述输出描述输入输出样例运行限制代码:思路:第1题:旋转题目描述图片旋转是对图片最简单的处理方式之一,在本题中,你需要对图片顺时针旋转90度。我们用一个n×m的二维数组来表示一个图片,例如下面给出一个3×4的图片的例子:135798763597这个图片顺时针旋转90度后的图片如下:391583975767给定初始图片,请计算旋转后的图片。输入描述输入的第一行包含两个整数n,m分别表示行数和列数。接下来n行,每行m个整数,表示给定的图片。图片中的每个元素

力扣算法刷题Day39|动态规划:不同路径 I&II

力扣题目:#62.不同路径刷题时长:参考题解后10min解题方法:动规复杂度分析时间O(m*n)空间O(m*n)问题总结初始化二维数组的python语法:i对应m,j对应n二维遍历顺序,从上到下从左到右通过两层for循环实现,其中startindex应为1本题收获动规思路确定dp数组及下标的含义:dp[i][j]表示从(0,0)出发,到(i,j)有dp[i][j]条不同的路径确定递推公式:dp[i][j]=dp[i-1][j]+ dp[i][j-1]dp数组的初始化:题目说只能往下或往右走,所以dp[i][0]都是1,因为从(0,0)的位置到(i,0)的路径只有一条。dp[0][j]同理都初始