草庐IT

刷题题单

全部标签

OJ系统刷题 第五篇

12401-小鱼的航程(改进版)时间限制:1秒内存限制:128MB有一只小鱼,它平日每天游泳250公里,周末休息(实行双休日),假设从周x(1≤x≤7)x(1≤x≤7) 开始算起,过了n(n≤10^6)n(n≤106)天以后,小鱼一共累计游泳了多少公里呢?输入输入两个整数x,n(表示从周x算起,经过n天)。输出输出一个整数,表示小鱼累计游泳了多少公里。样例输入#includeusingnamespacestd;boolisFlag(longintn,longintm){ if(m==1||n==1){ returntrue; } longmax=n>m?n:m; longmin=n1){

OJ系统刷题 第五篇

12401-小鱼的航程(改进版)时间限制:1秒内存限制:128MB有一只小鱼,它平日每天游泳250公里,周末休息(实行双休日),假设从周x(1≤x≤7)x(1≤x≤7) 开始算起,过了n(n≤10^6)n(n≤106)天以后,小鱼一共累计游泳了多少公里呢?输入输入两个整数x,n(表示从周x算起,经过n天)。输出输出一个整数,表示小鱼累计游泳了多少公里。样例输入#includeusingnamespacestd;boolisFlag(longintn,longintm){ if(m==1||n==1){ returntrue; } longmax=n>m?n:m; longmin=n1){

刷题笔记【1】| 快速刷完67道剑指offer(Java版)

本文已收录于专栏🌻《刷题笔记》文章目录前言🎨1、二维数组中的查找题目描述思路🎨2、替换空格题目描述思路🎨3、从尾到头打印链表题目描述思路一(反转函数)思路二(递归)思路二(栈)前言题目来源参考阿秀学长的刷题笔记,小戴只是把C++的题解改成了Java版本,并整理了其他思路,便于自己的学习~如果解题有更好的方法,本文也会及时进行更新~希望对你有帮助~一起加油哇~🎨1、二维数组中的查找牛客网原题链接题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数[[1

刷题笔记【1】| 快速刷完67道剑指offer(Java版)

本文已收录于专栏🌻《刷题笔记》文章目录前言🎨1、二维数组中的查找题目描述思路🎨2、替换空格题目描述思路🎨3、从尾到头打印链表题目描述思路一(反转函数)思路二(递归)思路二(栈)前言题目来源参考阿秀学长的刷题笔记,小戴只是把C++的题解改成了Java版本,并整理了其他思路,便于自己的学习~如果解题有更好的方法,本文也会及时进行更新~希望对你有帮助~一起加油哇~🎨1、二维数组中的查找牛客网原题链接题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数[[1

二叉树-我的基础算法刷题之路(七)

本篇博客旨在整理记录自已对二叉树的一些总结,以及刷题的解题思路,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。文章目录一、理论基础:1、常见术语2、基本操作3、种类:4、存储方式:5、遍历方式:深度优先搜索(DFS):广度优先搜索(BFS):二、二叉查找树的创建1、二叉树的结点类2、二叉树查找树3、二叉树查找树其他便捷方法3.1、查找二叉树中最小的键3.2、查找二叉树中最大的键三、二叉树的基础遍历1.1、前序、中序、后序遍历1.1.1、前序遍历1.1.2、中序遍历1.1.3、后序遍历1.2、二叉树的层序遍历1.3、二叉

二叉树-我的基础算法刷题之路(七)

本篇博客旨在整理记录自已对二叉树的一些总结,以及刷题的解题思路,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。文章目录一、理论基础:1、常见术语2、基本操作3、种类:4、存储方式:5、遍历方式:深度优先搜索(DFS):广度优先搜索(BFS):二、二叉查找树的创建1、二叉树的结点类2、二叉树查找树3、二叉树查找树其他便捷方法3.1、查找二叉树中最小的键3.2、查找二叉树中最大的键三、二叉树的基础遍历1.1、前序、中序、后序遍历1.1.1、前序遍历1.1.2、中序遍历1.1.3、后序遍历1.2、二叉树的层序遍历1.3、二叉

牛客刷题总结——Python入门01:输入输出、字符串、类型转换

?‍♂️个人主页:@北极的三哈个人主页?‍?作者简介:Python领域优质创作者。?系列专栏:《牛客题库-Python篇》?推荐《牛客网》——找工作神器|笔试题库|面试经验|实习经验内推,求职就业一站解决?点击链接进行注册学习文章目录01输入输出1.输入函数input()2.输出函数print()

牛客刷题总结——Python入门01:输入输出、字符串、类型转换

?‍♂️个人主页:@北极的三哈个人主页?‍?作者简介:Python领域优质创作者。?系列专栏:《牛客题库-Python篇》?推荐《牛客网》——找工作神器|笔试题库|面试经验|实习经验内推,求职就业一站解决?点击链接进行注册学习文章目录01输入输出1.输入函数input()2.输出函数print()

牛客网《剑指offer》专栏刷题练习之双指针算法的使用

✅作者简介:C/C++领域新星创作者,为C++和java奋斗中✨个人社区:微凉秋意社区🔥系列专栏:牛客刷题精讲📃推荐一款模拟面试、刷题神器👉注册免费刷题文章目录一、最长不含重复字符的子字符串1、题目要求2、个人题解2.1、解题思路2.2、代码实现2.3、代码解析二、和为S的两个数字1、题目要求2、个人题解2.1、解题思路2.2、代码实现🔥前言今天带大家来学习算法中双指针的应用场景,所选题目来自牛客网——免费的面试刷题神器。牛客网界面:剑指offer题目专栏界面:一、最长不含重复字符的子字符串1、题目要求2、个人题解2.1、解题思路利用双指针,定义一个指针i和一个指针j让i开始走,固定住j,然后

牛客网《剑指offer》专栏刷题练习之双指针算法的使用

✅作者简介:C/C++领域新星创作者,为C++和java奋斗中✨个人社区:微凉秋意社区🔥系列专栏:牛客刷题精讲📃推荐一款模拟面试、刷题神器👉注册免费刷题文章目录一、最长不含重复字符的子字符串1、题目要求2、个人题解2.1、解题思路2.2、代码实现2.3、代码解析二、和为S的两个数字1、题目要求2、个人题解2.1、解题思路2.2、代码实现🔥前言今天带大家来学习算法中双指针的应用场景,所选题目来自牛客网——免费的面试刷题神器。牛客网界面:剑指offer题目专栏界面:一、最长不含重复字符的子字符串1、题目要求2、个人题解2.1、解题思路利用双指针,定义一个指针i和一个指针j让i开始走,固定住j,然后