All Projects → yjjnls → D.s.a Leet

yjjnls / D.s.a Leet

Licence: mit
References and summary for leetcode high-frequency algorithm problems

Projects that are alternatives of or similar to D.s.a Leet

Leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Stars: ✭ 45,650 (+29351.61%)
Mutual labels:  algorithm, data-structures, leetcode, leetcode-solutions
Leetcode
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
Stars: ✭ 3,090 (+1893.55%)
Mutual labels:  algorithm, data-structures, leetcode, leetcode-solutions
Algorithms and data structures
180+ Algorithm & Data Structure Problems using C++
Stars: ✭ 4,667 (+2910.97%)
Mutual labels:  algorithm, data-structures, leetcode, leetcode-solutions
Datastructures Algorithms
The best library for implementation of all Data Structures and Algorithms - Trees + Graph Algorithms too!
Stars: ✭ 2,105 (+1258.06%)
Mutual labels:  data-structures, leetcode, leetcode-solutions
Leetcode Swift
Solutions to LeetCode by Swift
Stars: ✭ 4,099 (+2544.52%)
Mutual labels:  algorithm, data-structures, leetcode
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (+221.29%)
Mutual labels:  algorithm, data-structures, leetcode
Algorithm
常用算法和数据结构讲解,面试算法题/leetcode解题,提供golang/js版本
Stars: ✭ 312 (+101.29%)
Mutual labels:  algorithm, leetcode, leetcode-solutions
Leetcode
❓ My LeetCode solutions, currently written in Javascript
Stars: ✭ 134 (-13.55%)
Mutual labels:  algorithm, leetcode, leetcode-solutions
Lintcode
📜 Lintcode/Leetcode algorithm written by Java, Python and JavaScript.
Stars: ✭ 21 (-86.45%)
Mutual labels:  algorithm, data-structures, leetcode
Leetcode In Swift
My solutions to LeetCode problems written in Swift
Stars: ✭ 150 (-3.23%)
Mutual labels:  data-structures, leetcode, leetcode-solutions
Competitive Programming
My solutions to problems from various competitive programming websites.
Stars: ✭ 93 (-40%)
Mutual labels:  algorithm, data-structures, leetcode-solutions
Leetcode
leetcode刷题
Stars: ✭ 145 (-6.45%)
Mutual labels:  algorithm, leetcode, leetcode-solutions
Leetcode Rust
my leetcode solutions in rust
Stars: ✭ 345 (+122.58%)
Mutual labels:  data-structures, leetcode, leetcode-solutions
Leetcode
Provide all my solutions and explanations in Chinese for all the Leetcode coding problems.
Stars: ✭ 5,619 (+3525.16%)
Mutual labels:  data-structures, leetcode, leetcode-solutions
Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+13840.65%)
Mutual labels:  algorithm, data-structures, leetcode
Awesome Java Leetcode
👑 LeetCode of algorithms with java solution(updating).
Stars: ✭ 8,297 (+5252.9%)
Mutual labels:  algorithm, leetcode, leetcode-solutions
Leetcode
✏️ 算法相关知识储备 LeetCode with Python and JavaScript 📚
Stars: ✭ 1,713 (+1005.16%)
Mutual labels:  leetcode, leetcode-solutions, data-structures
Leetcode Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
Stars: ✭ 22,440 (+14377.42%)
Mutual labels:  algorithm, leetcode, leetcode-solutions
Awesome Golang Algorithm
📝 LeetCode of algorithms with golang solution(updating).
Stars: ✭ 3,217 (+1975.48%)
Mutual labels:  algorithm, leetcode, leetcode-solutions
Leetcode
👏🏻 leetcode solutions for Humans™
Stars: ✭ 1,129 (+628.39%)
Mutual labels:  algorithm, leetcode, leetcode-solutions

Data Structure and Algorithms Based on LeetCode

Build Status codecov Codacy Badge MIT License
stability-experimental processing PRs Welcome GitHub pull request check state

platform GitHub language count GitHub top language
GitHub contributors GitHub commit activity the past week, 4 weeks, year GitHub last commit

Badges

Solutions and practices for data structure and algorithms (DSA), refering to the high frequency questions in LeetCode.

All the solutions are located in the \src dir. It only supports C++/C++11 now.

The solution for every question has run pass the tests online and explains the detailed methods with its complexity in the \doc and every source code in \src.

Built With

This project is built with following tools:

  • C++ version: C++11
  • Build system: CMake
  • C++ compiler: g++
  • Libraries: STL only
  • Code coverage: lcov (note: it should show the code coverage is below 100%)
  • CodeCov (code coverage is measured by CodeCov).
  • Source & Tests: \src

Prerequisites

To build the project you need to install CMake. Here are the instructions. To create code coverage report you need to install lcov. Download lcov from here you can download latest lcov and here are instructions. This reports will be later uploaded to CodeCov servers.

Knowledge summary

The basic knowledge of various data structures and algorithms, along with their applications in LeetCode problems are summarized in \doc.Detailed contents are shown below:

  1. Basic operations for basic data structures.
    • array, single linked list
    • stack, queue
    • priority queue
    • skip list
    • hash
  2. Operations for tree.
    • Binary search tree (BST).
    • Heap
    • Advanced BST
      • RB tree
      • AVL tree
      • Splay tree
      • B-/B+/B* tree
  3. Operations for Graph.
  4. Dynamic programing.
  5. Other algorithms.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].