Git Product home page Git Product logo

leetcode's Introduction

LeetCode 刷题总结

一、仓库说明

  • LeetCodeNotes:自己刷题的题目和解法,以及别的大佬的解法参考
  • LeetCodeBlogs:解题过程中常用方法的总结和错误的一般解决方式;

二、顺序目录

(一)背景知识

  • 数据结构笔记:数据结构

  • 算法笔记:算法笔记

  • 7 个数据结构分别是: 数组,栈,队列,链表,二叉树,散列表,图(未学习)

  • 7 个算法分别是:二分法,递归,回溯法,排序,双指针,滑动窗口,并查集

  • 5 个算法**分别是:分治,贪心,深度优先遍历,广度优先遍历,动态规划

(二)题目分类

  • Array
  • List
  • Math
  • Stack
  • String
  • Tree

(三)题目代码

🎉该仓库所有题目代码见:题目代码

附:已做题目目录

序号 题目 题目难度
1 #1 两数之和 简单
2 #2 两数相加 中等
3 #3 无重复字符的最长子串 中等
4 #9 回文数 简单
5 #13 罗马数字转整数 简单
6 #19 删除链表的倒数第N个节点 中等
7 #20 有效的括号 简单
8 #21 合并两个有序链表 简单
9 #26 删除排序数组中的重复项 简单
10 #27 移除元素 简单
11 #38 外观数列 简单
12 #54 螺旋矩阵 中等
13 #66 加一 简单
14 #69 x 的平方根 简单
15 #75 颜色分类 中等
16 #88 合并两个有序数组 简单
17 #94 二叉树的中序遍历 中等
18 #104 二叉树的最大深度 简单
19 #118 杨辉三角 简单
20 #121 买卖股票的最佳时机 简单
21 #136 只出现一次的数字 简单
22 #138 复制带随机指针的链表 中等
23 #141 环形链表 简单
24 #148 排序链表 中等
25 #155 最小栈 简单
26 #160 相交链表 简单
27 #167 两数之和 II - 输入有序数组 简单
28 #169 多数元素 简单
29 #171 Excel表列序号 简单
30 #189 旋转数组 简单
31 #190 颠倒二进制位 简单
32 #200 岛屿数量 中等
33 #202 快乐数 简单
34 #204 计数质数 简单
35 #206 反转链表 简单
36 #209 长度最小的子数组 中等
37 #217 存在重复元素 简单
38 #234 回文链表 简单
39 #237 删除链表中的节点 简单
40 #242 有效的字母异位词 简单
41 #268 缺失数字 简单
42 #283 移动零 简单
43 #326 3的幂 简单
44 #328 奇偶链表 中等
45 #344 反转字符串 简单
46 #350 两个数组的交集 II 简单
47 #371 两整数之和 简单
48 #387 字符串中的第一个唯一字符 简单
49 #412 Fizz Buzz 简单
50 #414 第三大的数 简单
51 #485 最大连续1的个数 简单
52 #509 斐波那契数 简单
53 #561 数组拆分 I 简单
54 #566 重塑矩阵 简单
55 #605 种花问题 简单
56 #661 图片平滑器 简单
57 #665 非递减数列 简单
58 #674 最长连续递增序列 简单
59 #717 1比特与2比特字符 简单
60 #766 托普利茨矩阵 简单
61 #832 翻转图像 简单
62 #836 矩形重叠 简单
63 #849 到最近的人的最大距离 简单
64 #867 转置矩阵 简单
65 #888 公平的糖果交换 简单
66 #896 单调数列 简单
67 #905 按奇偶排序数组 简单
68 #914 卡牌分组 简单
69 #941 有效的山脉数组 简单
70 #977 有序数组的平方 简单
71 #999 车的可用捕获量 简单
72 #1002 查找常用字符 简单
73 #1010 总持续时间可被 60 整除的歌曲 简单
74 #1018 可被 5 整除的二进制前缀 简单
75 #1051 高度检查器 简单
76 #1089 复写零 简单
77 #1122 数组的相对排序 简单

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.