LeetCode刷题日记一(面试题17.04.消失的数字)

今后将持续更新的刷题系列,希望可以帮助到大家。本博客提供了五种解这道题的思路,全网最细的解题思路,希望可以帮助到大家

LeetCode第277场周赛

LeetCode第277场周赛文章目录LeetCode第277场周赛第一题:元素计数第二题:按符号重排数组第三题:找出数组中的所有孤独数字第四题:基于陈述统计最多好人数总结:第一题:元素计数本题重点在排序,排序后计算中间值的个数即就是答案的结果。本题就是一个签到题,大家应该也都是直接拿捏的吧!代码:

LeetCode第277场周赛题解

????博客首页:崇尚学技术的科班人小肖来了????????今天给大家带来的文章是《LeetCode第277场周赛》????????希望各位小伙伴们能够耐心的读完这篇文章????????博主也在学习阶段,如若发现问题,请告知,非常感谢????????同时也非常感谢各位小伙伴们的支持????文章目录&

算法篇-删除有序数组中的重复项

文章目录1.删除有序数组中的重复项Ⅰ2.删除有序数组中的重复项Ⅱ1.删除有序数组中的重复项Ⅰa.思路⭐定义变量 int dest=0,cur=1,nums[cur]与nums[dest]逐一比较。⭐nums[cur]!=nums[dest],将nums[cur]放入dest下一个位置,更新dest。

「力扣算法合集」

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、二、使用步骤1.引入库2.读入数据总结前言提示:从今天开始学习LeetCode算法。提示:以下是本篇文章正文内容,下面案例可供参考一、示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的

LeetCode 二叉树相关Easy题 --- 二叉树

文章目录第一题: 合并二叉树解题思路:画图解析:代码实现:第二题: 二叉树的层平均值解题思路:画图解析:代码实现:第三题: 二叉树中第二小的节点解题思路:画图解析:代码实现:第四题: 叶子相似的树解题思路:代码实现:第一题: 合并二叉树LeetCode 617 : 合并二叉树描述:给定两个二叉树,想

【LeetCode-SQL每日一题】——1.组合两个表

题目:编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于表1和表2两表提供 person 的以下信息FirstName, LastName, City, State

LeetCode - 334 - 递增的三元子序列 - Java - 细喔

文章目录题目题目解析解题思维一: 双向遍历代码如下:代码细节解题思维二: 贪心代码如下题目 题目解析 题目大意: 给我们一个数,让我们去判断 这个 数组中 从左往右 是否有 有三个元素 num[ i ]、num[ j ]、num[ k ]满足 num[ i ] < num[ j ] <

【LeetCode第59题】长舒一口气,终于学会了这苦涩难懂的 螺旋矩阵II

今天遇到了力扣上 螺旋矩阵 II 这道题,真的是很烦,虽然没什么数据结构与算法,模拟的是过程,但是却十分的考察对代码的掌握能力,看了好久,把自己的解题思路写在博客上,希望大家喜欢✔

LeetCode - 1629 -按键持续时间最长的键 - Java - 细喔

文章目录题目题目解析解题思维 - 一次遍历代码如下题目 题目解析题目大意:给我们一个字符串 keysPressed 里面包括此次测试的键位字符。 还有一个记录 每次按键持续的时间 releaseTimes。要求我们去求 那一次按键持续的时间最长。返回其 测试按键字符值。示例1暗示条件:如果 存在 按

卷进大厂系列之LeetCode刷题笔记:二分查找(简单)

本文介绍了力扣中二分查找的一道题目,包含了算法讲解。学算法,刷力扣,加油卷,进大厂!欢迎交流讨论!

LeetCode -剑指Offer 06 - 从尾到头打印链表 - java - 细喔

文章目录题目题目解析解题思维代码如下代码细节 - 逆序附加内容题目 题目解析 题目目的很直接!就是想让你从链表尾结点开始到头节点结束,将每个节点的val 装入一个数组里,并将其返回。 解题思维 我们都知道 要想在链表正序的时候,逆序取出每个节点的是不可能的。所以,我们的第一件事:就是将链表逆序。

LeetCode - 390 -消除游戏 - Java - 细喔

文章目录题目题目解析解题思维代码实现过程(因为细节需要)最后附上代码代码细节题目 题目解析 n 表示当前有n个数字(1 ~ n),然后就是开始删除数字。先 正向删除:删除一个数据,下一个不删,以此规律,来对这组数据进行删除。然后 反向删除 :也是一样,删除一个数据,下一个不删。只不过是反着来的。正

LeetCode - 1721 - 交换链表中的节点 - Java - 两种解法

文章目录题目题目解析解题思维一 (交换两个节点val值)第一步: 新建一个傀儡头节点,使其 next 存储 head 的地址重点:寻找逆序 第 k 个节点:利用快慢指针。代码如下解题思维二(交换两个节点的位置)代码如下:题目 题目解析 题目的意思很明确,就是将 两个节点 进行交换。既然是交换,我们就

LeetCode - 328 - 奇偶链表 - java - 一种思维,两种解法

文章目录题目解题思维1:代码附图解题思维二来看,我们创建两个 节点 引用 odd(奇数)等于 head(第一个节点的地址),第二个节点 为 even(偶数)。因为我们是直接在原链表上开刀,所以 odd不用在创建一个替身去链接后面的节点(原链表有head,而odd==head,让 odd名副其实的去链

舍友仅仅打了一把游戏,我就学会了如何找链表的中间结点

文章目录题目要求方法1:统计长度 走两遍方法2:快慢指针题目要求链接:876. 链表的中间结点 - 力扣(LeetCode) (leetcode-cn.com)方法1:统计长度 走两遍思路:第一步:从头遍历一遍链表得出链表的长度,记为size第二步:从头开始走,走 mid = size/2步 就是链

LeetCode - 138 - 赋值带随机指针的链表 - Java - 迭代实现 - 细喔~

文章目录题目题目解析解题思维1. 既然是深拷贝,就是把旧链表 val ,还有 next 和 random 指向的对象都要拷贝下来,只不过两者对象的地址是不同的。2.我们先把 原链表的 val 值,以及链表节点个数拷贝下来。并且将新链表 和 旧链表连接起来。3. 将原链表中的random值也“拷贝”下

【圣诞专场】刷完这套链表套题,面试官考链表的时候我笑出了声

面试的时候,考官出了各种各样的链表专题,拿到题目的时候,我忍不住笑出了声,面试官莫名其妙。因为它不知道我按照了这套专题训练过成千上万次的链表专题。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈