Giter Club home page Giter Club logo

leetcode's Introduction

📓 LeetCode笔记

本笔记适用于目标在于掌握基础算法的工程师

There are problems in leetcode, most of code are C++ and Javascript, and I will keep
updating every day, just for learning how to improve coding skill. And I will also
collect some good articles about data structure and algorithm.

简介

力扣常见考察的知识点大概有十几种,包括:二分,滑动窗口,双指针,单调栈(单调队列),链表,二叉树,字符串处理,dfs + 回溯,并查集,动态规划,贪心,位运算,数论(质数、约数、欧拉函数、欧几里得算法、**剩余定理、简单博弈论等),图论(dfs、bfs、flood fill、拓扑排序、二分染色、最短路、最小生成树等)

系统性地学习算法会有事半功倍的效果,于是我归纳了一些基础算法的知识点,并对力扣上的相关题目进行了整理

本项目的目的,是希望帮助大家了解一些基础算法,并掌握其代码模板,快速解决掉一些基本的算法问题。

读者可以根据自己的需要阅读,希望能够对您有所帮助,有何不足之处请多指正!

我的力扣主页

访问我的电子书《从零开始学算法》,获取更好的阅读体验

♨️ 导图

原图链接

simple-algorithm

🙉 说明

  • 本项目题目来源:力扣(LeetCode)
  • 题目著作权归力扣(LeetCode) 所有。商业转载请联系官方授权,非商业转载请注明出处。
  • 题解语言不限,专注于算法实现

🌲目录

.
├── algorithms        -- 题目解析列表
│   ├── 1-100         -- 按题号分类
│   ├── ...
├── playground        -- 算法模板
├── script            -- 自动化脚本
├── workspace         -- 工作目录
├── README.md         -- README文件
├── TOC-By-ID.md      -- 按题号查看目录
└── TOC-By-Tag.md     -- 按分类查看目录

 

🔐 Problems & Solutions

完成进度(834🔑/ 1770🔒)

leetcode's People

Contributors

muyids 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.