首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签leetcode

#leetcode

【每日一题】LeetCode——反转链表

爱敲代码的小杨.

5910

【每日一题】LeetCode——链表的中间结点

爱敲代码的小杨.

6410

【每日一题】7.LeetCode——合并两个有序链表

爱敲代码的小杨.

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

4610

【每日一题】6.LeetCode——轮转数组

爱敲代码的小杨.

遍历原数组,将原数组下标为i对的元素放置新数组下标为(i + k) % n的位置。

5810

【每日一题】5.LeetCode——环形链表

爱敲代码的小杨.

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中...

4110

【每日一题】4.LeetCode——杨辉三角

爱敲代码的小杨.

杨辉三角的第0行只有一个数:1。对于 1 ≤ i < numRows。用pervRow表示杨辉三角的第 i - 1行,用curRow表示杨辉三角的第 i 行.

4510

【每日一题】3.LeetCode——相交链表

爱敲代码的小杨.

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。

4210

【每日一题】2.LeetCode——删除有序数组中的重复项

爱敲代码的小杨.

给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致...

4210

【Leetcode】vector刷题

用户11029103

这道题很简单,我们只需要遍历一遍数组,利用异或操作的性质(一个数与自身异或结果为0,任何数与0异或还是其本身)

9210

【Leetcode】二叉树基础题思路

用户11029103

单值二叉树是所有节点的值都相同的二叉树。实现这个检查的思路是通过递归方式遍历整棵树,并验证每个节点是否满足单值二叉树的条件

6910

日拱一卒,月进一步(12)

用户11039545

5910

日拱一卒,月进一步(9)

用户11039545

这种移动的题目我们首要的想法就是利用双指针。左指针指向已经处理好的序列的尾部,右指针指向待处理序列的头部。右指针不断向右移动,每次右指针指向非零数,将左右指针对...

6110

LeetCode 关于 「删除有序数组重复项」的通解

不换

本文的背景来自于解决 LeetCode 26[1]、LeetCode 80[2] 两个题目

5810

【LeetCode热题100】【多维动态规划】编辑距离

叶茂林

给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数

10410

【LeetCode热题100】【多维动态规划】最长回文子串

叶茂林

给你一个字符串 s,找到 s 中最长的回文子串,如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。

7710

【LeetCode热题100】【多维动态规划】最小路径和

叶茂林

给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。

10110

【LeetCode热题100】【多维动态规划】不同路径

叶茂林

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。

11210

【LeetCode热题100】【链表】合并 K 个升序链表

叶茂林

合并两个有序链表是找出较小的节点放在前面,更新节点原来的链表的头节点为后一个节点,递归合并新的两个有序链表

5310

【LeetCode热题100】【链表】排序链表

叶茂林

要排序一个链表,最快的方法是用一个数组将链表节点的值存起来然后排序数组后重新构建链表

5710

【LeetCode热题100】【链表】随机链表的复制

叶茂林

给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点,请你深拷贝这个链表

6110
领券
http://www.vxiaotou.com