首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏h-t-m

    LeetCode 笔记——day 7

    LeetCode 笔记——day 7 9. 回文数 难度:简单 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 这里将给数放进了整形数组中(题目的进阶要求为不将整数转为字符串来解决,所以这里转为了整型数组, վ’ᴗ’ ի ),然后依次遍历前半部分同时与后半部分相比较,存在不同则直接输出 false ,剩下的就是回文数了 } return true; } }; 执行用时: 16 ms 内存消耗: 9.4 MB 难得写了一个零 bug 的程序而且一遍过,可喜可贺可喜可贺,虽然只是一道简单… } } } } return a[m][n]; } }; 执行用时: 4 ms 内存消耗: 7 此外,在干中有如下提示: 提示: 1 <= s.length <= 20 1 <= p.length <= 30 s 可能为空,且只包含从 a-z 的小写字母。

    58930编辑于 2022-11-24
  • 来自专栏小杰的学习本

    菜鸟Day7

    ⭐作者:别动我的饭 ⭐专栏:菜鸟 ⭐标语:悟已往之不谏,知来者之可追 一.整理字符串:1544. 示例1: 输入:root = [1,0,1,0,1,0,1] 输出:22 解释:(100) + (101) + (110) + (111) = 4 + 5 + 6 + 7 = 22 ---- | = 0(没有子节点) 节点 1 的坡度:|2-3| = 1(左子树就是左子节点,所以和是 2 ;右子树就是右子节点,所以和是 3 ) 坡度总和:0 + 0 + 1 = 1 ---- 解题思路 这一其实是一个变种的二叉树遍历 可以采取和上类似的办法,从叶子节点开始计算坡度和子树的和,并且累加每个子树坡度。

    57100编辑于 2023-03-28
  • 来自专栏Python数据结构与算法

    牛客网-(7)

    24610编辑于 2024-01-18
  • 来自专栏weixuqin 的专栏

    leecode7)-- 加一

    leecode7)-- 加一 加一 描述: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。

    56830发布于 2019-01-03
  • 来自专栏从小白开始修炼

    【C语言——7道leetcode简单

    ✨作者:@平凡的人1 ✨专栏:《小菜鸟爱》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改变 ---- 感谢您的点赞与关注,同时欢迎各位有空来访我的平凡舍 - --- 好的,各位,我们废话不说哈,直接开 27. 宝石与石头 这道起的名字是真的挺有意思的,不知道你是否也这样认为,这道也不难。不要被名字给唬住了。 ---- 总结 通过以上的7道leetcode小题,不知道对你是否有所启发与帮助。还是那三个字:多练习。 不要好高骛远,要夯实自己的基础,多多总结,这总是有好处的,熟能生巧嘛,最后,这次就先到这里结束了,觉得不错的话,也可以点个赞哦!

    59620编辑于 2022-11-15
  • 来自专栏程序IT圈

    LeetCode实战7:整数反转

    所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法,题目就从LeetCode上面选 ! 今天和大家聊的问题叫做 整数反转 ,这道很有意思,我们先来看面: 题意 Given a 32-bit signed integer, reverse digits of an integer. https 样例 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 分析 这显然也是一道模拟题,并不会用到什么算法或者数据结构 ,但是这当中藏着好几个陷阱。

    46430发布于 2021-01-19
  • 来自专栏AIoT技术交流、分享

    力扣(LeetCode),简单(第7期)

    目录 第1:剪绳子1 第2:Excel表列序号 第3:阶乘后的零 第4:位1的个数 第5:快乐数 第6:颠倒二进制 第7:字符串压缩 第8:丑数 第9:有效的字母异位词 第10:各位相加 ---- 力扣(LeetCode)定期,每期10道,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 回答(C语言): bool isHappy(int n){ while(1){ if(n<10){ if(n==1 || n==7) n%10)*(n%10); n=n/10; } n=sum; } } //在小于10的数中只由1和7是快乐数 ---- 第7:字符串压缩 试题要求如下: ?

    28220发布于 2021-01-20
  • 来自专栏用户5305560的专栏

    7月份总结(水总结)

    给出范围的一定要对范围左右端点进行大小排序,不然可能会吃亏(训练赛A) 5. 数据处理的问题,要注意边界值,比如0 -1 最大值N等的特殊性,写代码要严谨,确保输入数据在所给范围之内。 iostream> #include<iomanip> using namespace std; cout<<setiosflags(ios::fixed)<<setprecision(2)<<小数; 7.

    30630发布于 2021-08-11
  • 来自专栏用户1668147的专栏

    谷歌大佬的 LeetCode 笔记 | 校招必备

    大家好,今天给大家介绍一份 Github 上万 star 的笔记,看完,直接秒杀大部分中等难度 Leetcode 题目 作者是一位谷歌工程师。 他在美国卡内基梅隆大学攻读硕士学位时,为了准备实习秋招,他从夏天开始整理某 code 上的题目,几个月的时间,了几百道题目。 入职前,闲暇的时候,他突然想到,自己了那么多,而且对很多题目的解法有着总结,为何不把这些题目归纳总结一些,做成一个便于后来者阅读学习的电子书呢? 引用他的话来说: 本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了时常用的技巧。我把题目精简到了101道,一是呼应了本书的标题,二是不想让读者阅读和练习时间过长。 [image.png] 为了方便读者,我已经将开源电子书下载后上传到百度云盘: 链接: https://pan.baidu.com/s/1nghTi7EBWF2hfufox3ZbTw 提取码: gdnu

    2K30发布于 2021-05-03
  • 来自专栏程序猿杂货铺

    程序员进阶之路 -- 算法必备神器

    这个时候,就不得不提有一个神奇的网站叫 LeetCode,上边搜集了一大堆的算法,从简到难应有尽有。 可以说,你如果能把这些做到游刃有余,哪么一般大公司面试的算法,比如手撕红黑树啥的,真的是手拿把攥。 因为它是个网站的缘故,我们过程中避免不了要打开浏览器,可是如果你想在上班过程中摸鱼的话,打开浏览器光明正大有的时候可能不太好,哪怎么办呢? 最近发现个上班摸鱼神器VS Code插件——vscode-leetcode,接下来我就推荐给大家,通过它只需要在VSCode中你就可以完成登录解题等一系列步骤而不需要开个浏览器。 ? 综上,是不是感觉的欲望都高了呢?欢迎留言来讨论哈。

    2.4K30发布于 2019-06-28
  • 来自专栏学习

    【C++】 —— 笔试day_7

    day_7,继续加油啊!!! 一、字符串中找出连续最长的数字串 题目链接:字符串中找出连续最长的数字串 题目解析 这道可以说非常简单了,我们只需要在给定的字符串中找到最长的数字串即可。 算法分析 这道很简单,就直接来看解题思路: 定义i ,遍历给定的字符串str 遇到数字字符,定义j记录当前位置,i再从当前位置开始向后遍历直到遍历结束或者遇到的字符不是数字字符; 如果当前遍历到的是最长的就更新结果 算法思路 这里一道搜索,先简单来分析一下: 我们找到一个岛屿,然后从这个岛屿开始向四周遍历;这里存在一些问题? 我们怎么计算岛屿的数量? 我们怎么判断岛屿是否和其他岛屿同属于一个岛屿? 这些问题,也是博主在初次遇见这个时的疑惑 现在就来解决这些疑惑: 首先我们要使用深度优先遍历DFS或者广度优先遍历BFS,遍历一个岛屿,将其相邻的岛屿都遍历一遍,并且做上标记; 那这个标记,就定义一个 所以这道大致思路就以清晰了: 首先我们定义dx、dy表示一个位置上下左右四个位置对应的行列坐标变化值。

    24600编辑于 2025-03-26
  • 来自专栏布衣者博客

    LeetCode-题库-(6-7)

    7. 整数反转 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 我们要在最后一位之前与214,748,364进行判断,如果大于214,748,364则无疑会溢出,如果小于214,748,364则必定不会溢出,如果等于214,748,364,我们就要分析最后一位是否大于7, 看似分析完成,但未能很分析完毕,如果等于214,748,364,又因为是int32,则证明输入的值首位必定为1或2,则必然小于7

    40820发布于 2021-09-07
  • 来自专栏jay_blog

    【力扣7. 整数反转

    如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ,就返回 0。

    30520编辑于 2022-11-02
  • 来自专栏深入理解Android

    leetcode7)——搜索二维矩阵

    示例 1: 输入: matrix = [ [1, 3, 5, 7], [10, 11, 16, 20], [23, 30, 34, 50] ] target = 3 输出: true 示例 2: 输入: matrix = [ [1, 3, 5, 7], [10, 11, 16, 20], [23, 30, 34, 50] ] target = 13 输出: false 思路

    29720编辑于 2022-06-22
  • 来自专栏用户6811391的专栏

    Python 版 LeetCode 笔记 #7 整数反转

    这种情况如果我就是业余来学 Python 玩完全够用了,但如果想进一步提升,就不得不经历些辛苦的进阶过程,这也是我打算坚持练习的原因。 话不多说,看~ 题目 中文题目 第 7 整数反转: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 英文题目 Question 7 Reverse Integer: Given a 32-bit signed integer, reverse digits of an integer. 一周养成一个习惯,哈哈,现在对这种的记录也开始着重记录心得和学到的知识点,不再是单纯代码和注释就完事了,还挺不错的体验。 另外由于这不难,引发了自己对入门的一些关于入门学习的碎碎念。 如果不想买,那么选些入门级别的书、刷刷也是很快入门的路子。

    92920发布于 2020-07-08
  • 来自专栏全栈程序员必看

    LeetCode_LeetCode手册

    虽然一直饱受诟病,不过不可否认确实能锻炼我们的编程能力,相信每个认真的人都会有体会。 LeetCode收录了许多互联网公司的算法题目,被称为神器,我虽然早有耳闻,不过却一直没有上面玩过。    下面是我 LeetCode 的一些收获,希望能够引诱大家有空时刷刷题目。 LeetCode 的最大好处就是可以锻炼解决问题的思维能力,相信我,如何去思考本身也是一个需要不断学习和练习的技能。 因此之外,还需要记住每种算法实现的时间复杂度和空间复杂度。最常用的是Big O notation。

    3.1K66编辑于 2022-11-19
  • 来自专栏苦逼的码农

    程序员跳槽必备神器!不用打开浏览器,就能LeetCode

    平时自己也经常在leetcode,所以,给大家推荐一款不用打开浏览器的神奇。 开源最前线(ID:OpenSourceTop) 项目介绍来自:https://github.com/jdneo/vscode-leetcode LeetCode上面收集了各大公司的经典算法面试题,面试前一波最好不过了 ,今天要和大家分享的这个项目就是一个帮助大家快速LeetCode题目的VS Code插件——vscode-leetcode,通过它只需要在VSCode中你就可以完成登录解题等一系列步骤而不需要开个浏览器

    2K30发布于 2019-06-06
  • 来自专栏希里安

    算法必备插件

    算法对于算法理解会有好的帮助,比如leetcode上的,看看上面的排名,就知道自己有多菜鸟了。 当然如果不想压力那么大自己悄悄,也不是不可以,今天就给大家安利一下一款名叫leetcode的插件,可以直接显示在idea的编辑框内,还可以直接运行,有顺序有难度划分,相当方便。 3、打开左边插件栏,就可以看到可以登录退出等功能,可以看到算法的内容,点击某一道,即可显示详细内容。 4、点击运行符号,即可运行示例,确实很方便。 使用了一整子,算法确实方便多了,关键在于能够边学习理论还能直接在编辑器中运行实践。有了这么好用的插件,那还等什么,赶快去安装,有空就刷起来啦!

    29820编辑于 2023-10-30
  • 来自专栏https://blog.csdn.net/xia

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

    前言 作者简介:友友们大家好,我是你们的小王同学 ​个人主页:小王同学 ​ 系列专栏:牛客专栏 ​ 推荐一款非常火的面试、神器 牛客网 觉得小王写的不错的话 麻烦动动小手点赞 收藏⭐ 评论 今天给大家带来的系列是: ​剑指offer 链接: 剑指offer ​ 里面有非常多的题库 跟面经知识 真的非常良心了!! 假设输入的数组的任意两个数字都互不相同 这道就是中序跟后序遍历满足栈的压入弹出序列关系 如果把中序序列当做栈的压入序列,那么后序序列是该栈的一个弹出序列 而二叉搜索树的中序是排序数组 代码详解 } } return stack.empty(); } } JZ45 把数组排成最小的数 题目描述 解题思路 这道的核心思路 res.toString(); } } ​​ 牛客是一款不论是面试 还是

    77720编辑于 2022-11-15
  • 来自专栏前端进阶-詹躲躲

    | 打卡

    一、题目描述: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: "A man, a plan, a canal: Panama" 输出: true 示例 2: 输入: "race a car" 输出: false 二、思路分析: 1.验证有效字符并以小写或者大写形式存储起来 2.利用双指针将首位元素进行对比,全部对应位置上相同判断为回文字符串 三、AC 代码: javascript /** * @

    68420编辑于 2022-09-13
领券