首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏某菜鸟の小屋

    『LeetCode』#6日记

    前言 本日记为个人的学习日记,内容非原创,仅为自己复习知识时,能够看得懂自己写的CV的代码,快速理解题意。另外,力扣官方的题解很好用,三叶姐nb!!!!! 输入: nums = [4, 3, 2, 7, 8, 2, 3, 1] 输出: [5, 6] 思路 暴力统计已有的数字,再遍历数组,输出未统计的数字 class Solution { public list.add(end); end--; } } // [1, 2, 2, 2, 4, 6]

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

    菜鸟Day6

    ⭐作者:别动我的饭 ⭐专栏:菜鸟 ⭐标语:悟已往之不谏,知来者之可追 一.链表内指定区间反转:链表内指定区间反转_牛客霸_牛客网 描述 将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转 示例: 输入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295 输出:2 -> 1 -> 9,即912 ---- 解题思路 我最开始想着设定两个变量然后分别循环遍历两个链表

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

    牛客网-(6)

    18110编辑于 2024-01-18
  • 来自专栏h-t-m

    LeetCode 笔记——day 6

    LeetCode 笔记——day 6 7. 整数反转 难度:简单 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

    54030编辑于 2022-11-24
  • 来自专栏Java小白成长之路

    6篇:单词拆分

    LeetCode第140:单词拆分II【困难】【递归】 【题目描述】 ? 题目描述 给定一个字符串和一个字典,然后使用空格进行分割,最后存储所有可能的分割结果。

    51110发布于 2020-02-26
  • 来自专栏从小白开始修炼

    【C语言——Leetcode6道简单

    ✨作者:@平凡的人1 ✨专栏:《小菜鸟爱》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改变 ---- 13. 罗马数字转整数 这道,我刚开始一看,觉得挺简单,多种情况用switch语句分情况选择不就行了,直接上手代码,但是却忽略了题目中的话: 通常情况下,罗马数字中小的数字在大的数字的右边。

    55630编辑于 2022-11-15
  • 来自专栏AIoT技术交流、分享

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

    目录 第1:在排序数组中查找数字 第2:0~n-1中缺失的数 第3:反转单次顺序 第4:和为S的两个数 第5:和为S的连续正数序列 第6:左旋转字符串 第7:滑动窗口的最大值 第8:扑克牌中的顺子 第9:圆圈中最后剩下的数字 第10:不用加、减、乘、除做加法运算 ---- 力扣(LeetCode)定期,每期10道,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 第1:在排序数组中查找数字 试题要求如下: ? ---- 第3:反转单次顺序 试题要求如下: ? ---- 第6:左旋转字符串 试题要求如下: ?

    32920发布于 2021-01-20
  • 来自专栏布衣者博客

    LeetCode-题库-(6-7)

    6. Z 字形变换 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。

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

    【C++】 —— 笔试day_6

    day_6,继续加油哇! 今天这三道全是高精度算法 一、大数加法 题目链接:大数加法 题目解析与解题思路 OK,这道题目描述很简单,就是给我们两个字符串形式的数字,让我们计算这两个数字的和 看题目我们可以发现,题目所给的数组范围特别大 ,所以,我们使用int、long long肯定是不行的; 对于这种高精度算法,我们解题思路呢也很简单,就直接模拟加法(加法竖式)就可以了。 ret.begin(),ret.end()); return ret; } }; 二、链表相加 题目链接:链表相加 题目解析 来看这一道题目,给我们两个单链表(9->3->7、6- 当然这一道看起来和上一类似,解法也类似,只不过多了一些链表的相关操作。

    16710编辑于 2025-03-17
  • 来自专栏用户1668147的专栏

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

    大家好,今天给大家介绍一份 Github 上万 star 的笔记,看完,直接秒杀大部分中等难度 Leetcode 题目 作者是一位谷歌工程师。 他在美国卡内基梅隆大学攻读硕士学位时,为了准备实习秋招,他从夏天开始整理某 code 上的题目,几个月的时间,了几百道题目。 入职前,闲暇的时候,他突然想到,自己了那么多,而且对很多题目的解法有着总结,为何不把这些题目归纳总结一些,做成一个便于后来者阅读学习的电子书呢? 引用他的话来说: 本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了时常用的技巧。我把题目精简到了101道,一是呼应了本书的标题,二是不想让读者阅读和练习时间过长。 这么做不太好的一点是,如果只练习这101道。因此在每一章节的末尾,我都加上了一些推荐的练习题,并给出了一些解法提示,希望读者在理解每一章节后把练习题也完成。

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

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

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

    2.4K30发布于 2019-06-28
  • 来自专栏程序IT圈

    LeetCode实战6:Z字形变换

    所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法,题目就从LeetCode上面选 ! 今天和大家聊的问题叫做 Z字形变换 ,这道很有意思,我们先来看面: 题意 The string "PAYPALISHIRING" is written in a zigzag pattern on 虽然LeetCode上给这的难度是Medium,但实际上它还是比较简单的。和上一的曼切斯特算法比起来,算得上是很简单的了。 LeetCode 5 迅速判断回文串的曼切斯特算法 这会告诉我们字符串以及蛇形扭曲的行数,将字符串排成蛇形。这种没有任何算法或者数据结构,仅仅是实现题意的问题称为模拟题。 显然今天的这一就是一道模拟题。模拟题唯一的难度就是编码,实现一些比较复杂的功能,考验的其实是工程能力。 这个蛇形的排列也很简单,因为我们只要输出最后的按行连接的结果。

    40240发布于 2021-01-19
  • 来自专栏全栈程序员必看

    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
  • 来自专栏AI技术体系搭建过程

    面试6:反射和动态代理是什么?

    ORM框架自动生成set,get方法; 某些API的private成员和方法的操作,定制API的功能;

    14910编辑于 2025-07-01
  • 来自专栏半生瓜のblog

    LeetCode(6)【栈】有效的括号(C语言)

    20. 有效的括号 - 力扣(LeetCode) (leetcode-cn.com) 思路:是左括号,就入栈,是右括号,就与栈顶的左括号判断是否匹配,如果匹配,继续,不匹配就终止。 从第79行开始,前面都是实现栈以及其功能接口。

    56710编辑于 2023-05-12
  • 来自专栏jay_blog

    【力扣6. Z 字形变换

    组成 1 <= numRows <= 1000 二、思路分析 这道就是看坐标的变化。并且需要分块处理。   n=2时,字符串坐标变成zigzag的走法就是:  0 2 4 6  1 3 5 7  n=3时的走法是:  0     4     8  1  3 5  7 9  2     6    10  n=4 时的走法是:  0      6        12  1   5 7    11 13  2 4   8 10    14  3      9         15  可以发现规律,画红色的长度永远是

    30030编辑于 2022-11-02
  • 来自专栏木又AI帮

    【leetcode】T6-Remove Element(移除元素)

    今天分享leetcode第6篇文章,也是leetcode第27—Remove Element,地址是:https://leetcode.com/problems/remove-element/ 【英文题目

    44120发布于 2019-07-17
  • 来自专栏https://blog.csdn.net/xia

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

     前言 作者简介:友友们大家好,我是你们的小王同学 个人主页:小王同学 系列专栏:牛客专栏 推荐一款非常火的面试、神器 今天给大家带来的系列是:  里面有非常多的题库 跟面经知识 这道是一道经典的二叉树的层序遍历问题 考虑用bfs(广度优先搜索) 第一步 创建一个存放二叉树根节点的队列 将根节点入队 如果根节点为空 直接返回序列 第二步 由于每层都是从左到右打印的 如果左儿子存在 } }  JZ42 连续子数组的最大和 题目描述 JZ42 连续子数组的最大和 解题思路 这道是一道 dp(动态规划)裸 定义一个dp[]数组用来存储连续子数组的最大和 dp[i]表示 元素以array[i]结尾的连续子数组的最大和 用max变量记录计算过程中产生的最大的连续和dp[i] 代码详解

    37120编辑于 2022-12-21
  • 来自专栏希里安

    算法必备插件

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

    29820编辑于 2023-10-30
领券