Leetcode每日一刷
文章平均质量分 61
每天刷Leetcode题目及分析详解
DeepThinkerr
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021-07-27
程序员萌新开始LeetCode刷题之旅,一起互相学习,多多支持。 微信公众号:Deepthinkerr QQ:2454409598(微信公众号回复不及时,有问题可以QQ联系) 019 删除链表的倒数第 N 个结点 题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 **进阶:**你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 1 输出:[] 示例 3.原创 2021-07-27 17:31:49 · 331 阅读 · 0 评论 -
Leetcode算法入门第四天
程序员萌新开始LeetCode刷题之旅,一起互相学习,多多支持。 微信公众号:Deepthinkerr QQ:2454409598(微信公众号回复不及时,有问题可以QQ联系) 344 反转字符串 题目 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入:["h","e",".原创 2021-07-26 15:03:10 · 274 阅读 · 0 评论 -
Leetcode算法入门第三天
167 两数之和 II - 输入有序数组 题目 给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。 函数应该以长度为 2 的整数数组的形式返回这两个数的下标值*。*numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。 示例 1: 输入:numbers原创 2021-07-25 17:19:39 · 147 阅读 · 0 评论 -
Leetcode - 61 旋转链表
题目 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head = [1,2,3,4,5], k = 2 输出:[4,5,1,2,3] 示例 2: 输入:head = [0,1,2], k = 4 输出:[2,0,1] 提示: 链表中节点的数目在范围 [0, 500] 内 -100 <= Node.val <= 100 0 <= k <= 2 * 109 解决方案一 判断链表长度,此时一个ListNode的指针怕p1指原创 2021-04-01 19:39:38 · 146 阅读 · 0 评论 -
LeetCode每日一刷 - 25 K 个一组翻转链表
程序员萌新开始LeetCode刷题之旅,一起互相学习,多多支持。 微信公众号:DeepThinkerr 25 K 个一组翻转链表 题目 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 进阶: 你可以设计一个只使用常数额外空间的算法来解决此问题吗? 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。 示例 1: 输入:head = [1,2,3,4,5],.原创 2021-03-30 13:46:05 · 233 阅读 · 0 评论 -
Leetcode每日一刷 - 002 两数相加
002 两数相加 题目 Tagslinked-list | math Companiesadobe | airbnb | amazon | bloomberg | microsoft 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0原创 2021-03-29 10:16:44 · 287 阅读 · 0 评论
分享