草庐IT

剑指offer

全部标签

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

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

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

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

【剑指offer】旋转数组的最小数字

👑专栏内容:剑指offer⛪个人主页:子夜的星的主页💕座右铭:前路未远,步履不停目录一、题目描述1、题目2、示例示例1示例2二、题目分析1、暴力法2、二分法三、代码汇总1、暴力法2、二分法一、题目描述1、题目剑指offer:旋转数组的最小数字有一个长度为n的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。2、示例示例1输入:[3,4,5,1,2]输出:1示例2输入:[3,100,200,3]输出:3二、题目分析1

【剑指offer】旋转数组的最小数字

👑专栏内容:剑指offer⛪个人主页:子夜的星的主页💕座右铭:前路未远,步履不停目录一、题目描述1、题目2、示例示例1示例2二、题目分析1、暴力法2、二分法三、代码汇总1、暴力法2、二分法一、题目描述1、题目剑指offer:旋转数组的最小数字有一个长度为n的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。2、示例示例1输入:[3,4,5,1,2]输出:1示例2输入:[3,100,200,3]输出:3二、题目分析1

牛客网《剑指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,然后

牛客刷题——剑指offer(第7期)

💟💟前言🥇作者简介:友友们大家好,我是你们的小王同学😗😗​🥈个人主页:小王同学🚗​🥉系列专栏:牛客刷题专栏📖​📑推荐一款非常火的面试、刷题神器👉牛客网觉得小王写的不错的话麻烦动动小手点赞👍收藏⭐评论📄今天给大家带来的刷题系列是:​剑指offer链接:👉剑指offer​里面有非常多的题库跟面经知识真的非常良心了!!JZ33二叉搜索树的后序遍历序列🎈题目描述🎈解题思路🎈这道题目是输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同这道题就是中序跟后序遍历满足栈的压入弹出序列关系如果把中序序列当做栈的压入序列

牛客刷题——剑指offer(第7期)

💟💟前言🥇作者简介:友友们大家好,我是你们的小王同学😗😗​🥈个人主页:小王同学🚗​🥉系列专栏:牛客刷题专栏📖​📑推荐一款非常火的面试、刷题神器👉牛客网觉得小王写的不错的话麻烦动动小手点赞👍收藏⭐评论📄今天给大家带来的刷题系列是:​剑指offer链接:👉剑指offer​里面有非常多的题库跟面经知识真的非常良心了!!JZ33二叉搜索树的后序遍历序列🎈题目描述🎈解题思路🎈这道题目是输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同这道题就是中序跟后序遍历满足栈的压入弹出序列关系如果把中序序列当做栈的压入序列

昨天某读者拿到华为OD岗位offer,今天来分享一下经验,包含华为OD机试

来自读者投稿,已经拿到华为OD开发岗位offer,询问了一些问题,下面是他的一些经验。文章目录华为OD投递简历华为OD机试分数OD机试通过之后,收到综合测评OD技术面(时长1小时左右)主管/HR面试(时长1小时左右)收到offer说一说综合测评的一些注意事项华为OD投递简历这一步在招聘站点搜索一下即可,主要选择目标城市和岗位,一般投递之后就会有HR联系,这里注意提供给HR的邮箱一定要正确,因为需要用邮箱接收华为OD机试的链接。华为OD机试由3到题组成,机试题是题库随机抽题,难度完全靠运气,OD机试题可以参考擦姐整理的资料。🌡华为OD机考Pythonhttps://blog.csdn.net/h

昨天某读者拿到华为OD岗位offer,今天来分享一下经验,包含华为OD机试

来自读者投稿,已经拿到华为OD开发岗位offer,询问了一些问题,下面是他的一些经验。文章目录华为OD投递简历华为OD机试分数OD机试通过之后,收到综合测评OD技术面(时长1小时左右)主管/HR面试(时长1小时左右)收到offer说一说综合测评的一些注意事项华为OD投递简历这一步在招聘站点搜索一下即可,主要选择目标城市和岗位,一般投递之后就会有HR联系,这里注意提供给HR的邮箱一定要正确,因为需要用邮箱接收华为OD机试的链接。华为OD机试由3到题组成,机试题是题库随机抽题,难度完全靠运气,OD机试题可以参考擦姐整理的资料。🌡华为OD机考Pythonhttps://blog.csdn.net/h