Giter VIP home page Giter VIP logo

leetcode's Introduction

LeetCode

LeetCode Problems' Solutions with C++

# 题目 解决方法 难度
1 两数之和 C++ 简单
2 两数相加 C++ 中等
3 无重复字符的最长子串 C++ 中等
5 最长回文子串 C++ 中等
6 Z字形变换 C++ 中等
7 反转整数 C++ 简单
8 字符串转整数 (atoi) C++ 中等
9 回文数 C++ 简单
11 盛最多水的容器 C++ 中等
12 整数转罗马数字 C++ 中等
13 罗马数字转整数 C++ 简单
14 最长公共前缀 C++ 简单
15 三数之和 C++ 中等
16 最接近的三数之和 C++ 中等
17 电话号码的字母组合 C++ 中等
18 四数之和 C++ 中等
19 删除链表的倒数第N个节点 C++ 中等
20 有效的括号 C++ 简单
21 合并两个有序链表 C++ 简单
22 括号生成 C++ 中等
24 两两交换链表中的节点 C++ 中等
26 删除排序数组中的重复项 C++ 简单
27 移除元素 C++ 简单
28 实现strStr() C++ 简单
29 两数相除 C++ 中等
31 下一个排列 C++ 中等
33 搜索旋转排序数组 C++ 中等
34 在排序数组中查找元素的第一个和最后一个位置 C++ 中等
35 搜索插入位置 C++ 简单
36 有效的数独 C++ 中等
38 报数 C++ 简单
43 字符串相乘 C++ 中等
46 全排列 C++ 中等
47 全排列 II C++ 中等
48 旋转图像 C++ 中等
49 字母异位词分组 C++ 中等
50 Pow(x, n) C++ 中等
53 最大子序和 C++ 简单
54 螺旋矩阵 C++ 中等
55 跳跃游戏 C++ 中等
56 合并区间 C++ 中等
58 最后一个单词的长度 C++ 简单
59 螺旋矩阵 II C++ 中等
60 第k个排列 C++ 中等
61 旋转链表 C++ 中等
66 加一 C++ 简单
67 二进制求和 C++ 简单
69 x 的平方根 C++ 简单
71 简化路径 C++ 中等
75 颜色分类 C++ 中等
80 删除排序数组中的重复项 II C++ 中等
81 搜索旋转排序数组 II C++ 中等
82 删除排序链表中的重复元素 II C++ 中等
83 删除排序链表中的重复元素 C++ 简单
88 合并两个有序数组 C++ 简单
92 反转链表 II C++ 中等
94 二叉树的中序遍历 C++ 中等
98 验证二叉搜索树 C++ 中等
100 相同的树 C++ 简单
101 对称二叉树 C++ 简单
102 二叉树的层次遍历 C++ 中等
103 二叉树的锯齿形层次遍历 C++ 中等
104 二叉树的最大深度 C++ 简单
105 从前序与中序遍历序列构造二叉树 C++ 中等
106 从中序与后序遍历序列构造二叉树 C++ 中等
107 二叉树的层次遍历 II C++ 简单
111 二叉树的最小深度 C++ 简单
118 杨辉三角 C++ 简单
119 杨辉三角 II C++ 简单
121 买卖股票的最佳时机 C++ 简单
122 买卖股票的最佳时机 II C++ 简单
125 验证回文串 C++ 简单
134 加油站 C++ 中等
141 环形链表 C++ 简单
142 环形链表 II C++ 中等
144 二叉树的前序遍历 C++ 中等
145 二叉树的后序遍历 C++ 困难
150 逆波兰表达式求值 C++ 中等
151 翻转字符串里的单词 C++ 中等
153 寻找旋转排序数组中的最小值 C++ 中等
155 最小栈 C++ 简单
167 两数之和 II - 输入有序数组 C++ 简单
169 求众数 C++ 简单
203 移除链表元素 C++ 简单
204 计数质数 C++ 简单
206 反转链表 C++ 简单
209 长度最小的子数组 C++ 中等
215 数组中的第K个最大元素 C++ 中等
225 用队列实现栈 C++ 简单
229 求众数 II C++ 中等
232 用栈实现队列 C++ 简单
234 回文链表 C++ 简单
237 删除链表中的节点 C++ 简单
242 有效的字母异位词 C++ 简单
263 丑数 C++ 简单
264 丑数 II C++ 中等
274 H指数 C++ 中等
275 H指数 II C++ 中等
278 第一个错误的版本 C++ 简单
344 反转字符串 C++ 简单
345 反转字符串中的元音字母 C++ 简单
347 前K个高频元素 C++ 中等
367 有效的完全平方数 C++ 简单
387 字符串中的第一个唯一字符 C++ 简单
392 判断子序列 C++ 中等
402 移掉K位数字 C++ 中等
406 根据身高重建队列 C++ 中等
414 第三大的数 C++ 简单
415 字符串相加 C++ 简单
429 N叉树的层序遍历 C++ 简单
445 两数相加 II C++ 中等
459 重复的子字符串 C++ 简单
496 下一个更大元素 I C++ 简单
503 下一个更大元素 II C++ 中等
516 最长回文子序列 C++ 中等
541 反转字符串 II C++ 简单
543 二叉树的直径 C++ 简单
551 学生出勤纪录 I C++ 简单
556 下一个更大元素 III C++ 中等
557 反转字符串中的单词 III C++ 简单
559 N叉树的最大深度 C++ 简单
563 二叉树的坡度 C++ 简单
567 字符串的排列 C++ 中等
589 N叉树的前序遍历 C++ 简单
590 N叉树的后序遍历 C++ 简单
633 平方数之和 C++ 简单
637 二叉树的层平均值 C++ 简单
647 回文子串 C++ 中等
680 验证回文字符串 Ⅱ C++ 简单
686 重复叠加字符串匹配 C++ 简单

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.