目录递归70. 爬楼梯(简单)递归(自顶向下)递归+哈希表循环解法(自底向上)509. 斐波那契数(简单)递归(自顶向下)递归+哈希表循环解法(自底向上)哈希表1. 两数之和(简单)暴力哈希表数组88. 合并两个有序数组(简单)暴力空间换时间逆序遍历283. 移动零(简单)双指针448. 找到所有数组中消失的数字(简单)链表21. 合并两个有序链表(简单)83. 删除排序链表中的重复元素(简单)
转载
2023-12-16 18:21:17
361阅读
文章目录Leetcode 2. 两数相加Leetcode 24. 两两交换链表中的节点Leetcode 21. 合并两个有序链表Leetcode 206:反转链表Leetcode 25. K 个一组翻转链表Leetcode 141. 环形链表Leetcode 160. 相交链表Leetcode 143. 重排链表Leetcode237. 删除链表中的节点Leetcode19. 删除链表的倒数第
转载
2023-09-07 10:41:48
145阅读
# 实现“LeetCode 热题 100” 的指南
在学习算法和数据结构的过程中,LeetCode 是一个非常流行的在线平台,提供了大量的编程题目。其中,“热题 100” 包含了一百道高频率的面试题,对于初学者来说,这是一个非常好的学习资料。本文将向新手开发者详细介绍如何实现“LeetCode 热题 100”的过程。
## 流程概述
为了更好地理解如何实现这个程序,我们将整个过程拆分为以下几
一、盛最多水的容器此题为leetcode第11题思路:用两个指针指向数组的头尾,以上面的1、7为例,此时水的容量为min(1, 7) * 8=8。然后考虑移动指针,因为水的容量是由最小的那个数决定的,所以应该移动数小的那个指针,这样后面才有机会得到一个大数,使得水的容量变大。class Solution: def maxArea(self, height: List[int]) -> int: if len(height) < 2: retu
原创
2021-12-04 15:29:50
333阅读
# 在Java中实现LeetCode高频题PDF生成
在软件开发中,解决问题和算法练习是非常重要的一部分。LeetCode是一个广受欢迎的编码平台,它提供了丰富的编程题目。许多开发者会将这些高频题目整理成PDF以便于复习。今天,我们将一起学习如何在Java中生成LeetCode高频题的PDF。
## 整体流程
以下是实现此功能的步骤:
| 步骤 | 描述 |
|------|------|
LeetCode Hot100 每日刷题笔记
原创
2022-03-14 18:07:05
232阅读
LeetCode100题总结
原创
2024-05-25 22:17:53
131阅读
LeetCode 热题 HOT 100分类+题解百题分类具体频率统计脑图统计百题题解 百题分类将一百题共分为22个类别具体频率统计脑图统计百题题解1. 两数之和// 哈希表
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
unorder
转载
2024-01-11 06:30:53
0阅读
引言半年时间,几千人参与,精选大厂前端面试高频 100 题,这就是「壹题」。在 2019 年 1 月 21
转载
2021-07-15 14:03:51
1934阅读
引言(文末有福利)算法一直是大厂前端面试常问的一块,而大家往往准备这方面的面试都是通过leetcode刷题。我特地整理了几道leetcode中「很有意思」而且非常「高频」的算法题目,分别给出了思路分析(带图解)和代码实现。认真仔细的阅读完本文,相信对于你在算法方面的面试一定会有不小的帮助!两数之和 ❝题目难度easy,涉及到的算法知识有数组、哈希表❞题目描述给定一个整数数组 nums 和一个目标
原创
2021-01-27 14:30:39
579阅读
算法一直是大厂前端面试常问的一块,而大家往往准备这方面的面试都是通过leetcode刷题。我特地整理了几道leetcode中「很有意思」而且非常「高频」的算法题目,分别给出了思路分析(带图解)和代码实...
转载
2021-07-15 16:15:03
617阅读
一、 前言LeetCode 高频题目 Hot100习题笔记(一) hot前10看上一篇文章喔,本篇论文主要刷的是Top 10-20的题目LeetCode Hot100 习题,在官网上看热度需要会员,推荐codetop网站,是微软的一位大佬设计的网站,按照大厂习题热度排了序。加油呀,每天整理算法的学习资料~~~ 冲冲冲
二、习题
141 环形链表/** * Definition for singl
原创
2022-03-14 18:07:50
187阅读
一、 前言LeetCode Hot100 习题,在官网上看热度需要会员,推荐codetop网站,是微软的一位大佬设计的网站,按照大厂习题热度排了序。 安利一波。
二、习题
206 翻转链表class Solution {public: ListNode* reverseList(ListNode* head) { ListNode* new_head = nullptr; whil
原创
2022-03-14 18:08:52
421阅读
LeetCode100题总结【算法】
原创
2022-11-26 09:29:56
187阅读
LeetCode面试常见100题( TOP 100 Liked Questions) 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 这篇文章是关于LeetCode Top 100 Liked Questions 的 专栏记录,其中部分题目可能包括解题思路和多种优化解法。我把自己的思路都记录在这里,
转载
2019-09-07 21:27:00
287阅读
2评论
347. 前 K 个高频元素 题目描述 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: nums = [1], k = 1 输出: [1] 提示: 你可以假设给定的 k 总
原创
2021-05-28 14:47:36
206阅读
本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关...
转载
2021-09-26 13:52:27
43阅读
点赞
文章目录1.动态规划2.堆3.二叉树4.二分查找5.广度优先搜索6.哈希表7.回溯算法8.链表频率题目分享给大家...
转载
2023-04-04 13:14:34
110阅读
Mysql 高频 100 问,面试突击必备~
转载
2022-05-06 13:54:22
36阅读
这篇文章详细解析了力扣热题 347——前 K 个高频元素的三种解法:哈希表+小顶堆、哈希表+快速排序和哈希表+桶排序。每种方法都附有清晰的思路讲解和 Go 语言代码实现。小顶堆方法时间复杂度为 O(n log k),适合处理大规模数据;快速排序方法时间复杂度为 O(n log n),适用于数据量较小的场景;桶排序方法在特定条件下能达到线性时间复杂度 O(n)。文章通过对比分析,帮助读者根据实际需求选择最优解法,并提供了完整的代码示例,是一篇非常实用的算法学习资料。