链表问题1 链表逆序1-a 基本问题Reverse a singly linked list.Example:Input: 1->2->3->4->5->NULL Output: 5->4->3->2->1->NULL来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/reverse-l
分治 && 归并
原创 2021-12-30 09:36:38
225阅读
总结算法的一些模板和规律。
原创 2024-07-08 14:52:35
48阅读
LeetCode实战227:基本计算器 II
转载 2021-06-29 11:12:10
189阅读
Leetcode、常用算法汇总
原创 2021-09-01 10:37:33
658阅读
链表(4 天) 、堆栈与深度优先搜索(5 天)、单调栈(1 天)、队列与广度优先搜索(3 天)、优先队列(1 天)
原创 2022-07-14 11:05:14
171阅读
学习总结文章目录学习总结一、时间安排task01 数组task02 链表task03 栈一、时间安排阿里云天池leetcode训练营(二月)。task01 数组2月14日-2月15日最接近的三数之和。task02 链表2月16日-2月17日61旋转链表、剑指 Offer 25. 合并两个排序的链表、剑指 Offer 25. 合并两个排序的链表。task03 栈2月18日-2月19日...
原创 2022-07-14 11:06:48
127阅读
Leetcode、常用算法汇总
原创 2022-03-08 10:51:38
186阅读
很多刚开始的同学都有一个困惑:面对leetcode上近两千道题目,从何刷起。大家平时感觉效率低,浪费的时间主要在三点:1.找 2.找到了不应该现阶段做的 3.没有全套的优质题解可以参考其实我之前在知乎上回答过这个问题,回答内容大概是按照如下类型来数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->
此次准备考研不仅要对考研课程的学习,还要对自己的实际编程能力进行加强,自己的代码能力实在是太差了。之前就了解到Leetcode可以
原创 2022-08-03 17:08:48
221阅读
第2章线性表–2.1.1 Remove Duplicates from Sorted Array–––––––
原创 2023-04-06 13:55:29
104阅读
文章目录剑指offer38:字符串的全排列剑指offer39:数组中出现次数超过一半的数剑指offer40:最小的K个数剑指offer41:数据流中的中位数剑指offer42:连续子数组的最大和剑指offer43:1~n整数的十进制中1出现的次数剑指offer44:数字序列中某一位的数字剑指offer45:把数组排成最小的数剑指offer46:把数字翻译成字符串剑指offer47:礼物的最大价值
leetcode 200 岛屿问题 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包围。 示例 1: 输入:grid = [ ["1","1 ...
转载 2021-07-19 11:00:00
320阅读
2评论
一、数组 题目分类 题目编号 数组的遍历 485/495/114/628 统计数组中的元素 645/697/448/442/41/274 数组的改变、移动 453/665/283 二维数组及滚动数组 数组的旋转 特定顺序遍历二维数组 二维数组变换 前缀和数组 题解
转载 2020-09-21 21:49:00
361阅读
2评论
回溯 括号生成 数字 `n` 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 **有效的** 括号组合。 输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"] class Solution { void backtrac ...
转载 2021-09-28 22:09:00
201阅读
2评论
合并K个排序链表前置知识:合并两个有序链表 思路 在解决「合并K个排序链表」这个问题之前,我们先来看一个更简单的问题:如何合并两个有序链表?假设链表 aa 和 bb 的长度都是 nn,如何在 O(n)O(n) 的时间代价以及 O(1)O(1) 的空间代价完成合并? 这个问题在面试中常常出现,为了达到空间代价是 O(1)O(1),我们的宗旨是「原地调整链表元素的 \textit{next}next
转载 2023-06-24 08:36:54
70阅读
时间: 2019/04/08 – 2019/04/13 主播:yxc(闫学灿) 题号题目链接93Restore IP Addresseshttps://leetcode.com/problems/restore-ip-addresses/43Multiply Stringshttps://leetcode.com/problems/multiply-strings/49Group Anagra
本博客仅仅是为了记录下我在leetcode里学习算法的经历和学习笔记,方便我每周末复习 记录的第一周1275、 井字棋的获胜者 A 和 B 在一个 3 x 3 的网格上玩井字棋。井字棋游戏的规则如下:玩家轮流将棋子放在空方格 (" ") 上。 第一个玩家 A 总是用 "X" 作为棋子,而第二个玩家 B 总是用 "O" 作为棋子。 "X" 和 "O" 只能放在空方格中,而不能放在已经被占用的方格上。
leetcode六题目叙述已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,
原创 2022-10-25 00:01:20
127阅读
1点赞
leetcode七题目叙述给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两
原创 2022-10-25 00:01:23
114阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5