GithubHelp home page GithubHelp logo

lotusws / leetcode Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jack-cherish/leetcode

1.0 2.0 0.0 118 KB

:monkey:LeetCode、剑指Offer刷题笔记(C/C++、Python3实现)

C 17.82% C++ 42.33% Python 39.85%

leetcode's Introduction

LeetCode

帮助文档

帮助文档存放在Help文件夹下。

文件名 文件描述 链接
complexitypython.txt Python的一些常规操作的复杂度统计 URL

题目清单

题目清单根据题目类型、难度进行排序,符号*代表与上下表格合并。

Array(数组)

ID Difficulty Title Python C++ Blog
1 Easy Two Sum Python no 思路讲解
11 Medium Container With Most Water Python C++ 思路讲解

Linked List(链表)

ID Difficulty Title Python C++ Blog
21 Easy Merge Two Sorted Lists Python C++ 博客思路讲解
83 * Remove Duplicates from Sorted List Python C++ 博客思路讲解
141 * Linked List Cycle Python C++ 博客思路讲解
160 * Intersection of Two Linked Lists Python C++ 博客思路讲解
203 * Remove Linked List Elements no C++ no
206 * Reverse Linked List Python C-迭代 C-递归 博客思路讲解
234 * Palindrome Linked List Python C++ 博客思路讲解
237 Easy Delete Node in a Linked List Python C no
2 Medium Add Two Numbers Python C++ 思路讲解
61 Medium Rotate Python C++ 博客思路讲解

Stack(栈)

ID Difficulty Title Python C++ Blog
20 Easy Valid Parentheses no C++ 博客思路讲解
155 * Min Stack no C++ 博客思路讲解
255 * Implement Stack using Queues no C++ 博客思路讲解
232 * Implement Queue using Stacks no C++ 博客思路讲解
496 Easy Next Greater Element I no C++ 博客思路讲解
150 Medium Evaluate Reverse Polish Notation no C++ 博客思路讲解

String(字符串)

ID Difficulty Title Python C++ Blog
13 Easy Roman to Integer Python no 思路讲解
14 * Longest Common Prefix Python no 思路讲解
28 * Implement strStr Python no 思路讲解
38 * Count and Say Python no 思路讲解
125 * Valid Palindrome Python no 思路讲解
150 * Add Binary Python C++ 博客思路讲解
344 * Reverse String Python C++ 博客思路讲解
345 * Reverse Vowels of a String Python no 博客思路讲解
383 * Ransom Note Python no 思路讲解
434 * Number of Segments in a String Python C++ 博客思路讲解
520 * Detect Capital Python C++ 博客思路讲解
521 * Longest Uncommon Subsequence I Python no no
541 * Reverse String II Python C++ 博客思路讲解
551 * Student Attendance Record I Python no no
557 * Reverse Words in a String III Python C++ 博客思路讲解
657 Easy Judge Route Circle Python no no
3 Medium Longest Substring Without Repeating Characters Python no 思路讲解
5 * Longest Palindromic Substring Python no 思路讲解
17 * Letter Combinations of a Phone Number Python no 思路讲解
22 * Generate Parentheses Python no 思路讲解
43 * Multiply Strings Python no 思路讲解
609 Medium Find Duplicate File in System Python no 思路讲解

Tree(树)

ID Difficulty Title Python C++ Blog
111 Easy Minimum Depth of Binary Tree Py-1 Py-2 C++ 博客思路讲解
112 * Path Sum Py-1 Py-2 C++ 博客思路讲解
235 * Lowest Common Ancestor of a Binary Search Tree Py-1 Py-2 C++ 博客思路讲解
501 * Find Mode in Binary Search Tree Python C++ 博客思路讲解
543 * Diameter of Binary Tree Python C++ no
606 Easy Construct String from Binary Tree Python C++ no
113 Medium Path Sum II Python no no

Hash Table(哈希表)

ID Difficulty Title Python C++ Blog
290 Easy Word Pattern.mde Python no 思路讲解

剑指Offer(已完成)

  • 贵有恒,何必三更起五更睡;最无益,只怕一日暴十寒。
  • 个人网站

链表(8道):

二叉树(12道):

二叉搜索树(3道):

数组(11道):

字符串(8道):

栈(3道):

递归(4道):

回溯法(2道):

其他(15道):

leetcode's People

Contributors

jack-cherish avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar  avatar

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.