A complete computer science study plan to become a software engineer.
-
Updated
Oct 7, 2021
{{ message }}
A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.
A complete computer science study plan to become a software engineer.
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
All Algorithms implemented in Java
Algorithms and data structures in Swift, with explanations!
What about create a design pattern directory with the most popular design patterns examples?
We can create some rules like: have to be an explanation about the design pattern, the structure and one real world example.
The directory can be:
(folder) Design Patterns
-- (folder) Abstract Factory
-- -- AbstractFactory.js
-- -- AbstractFactoryTest.js
-- -- REAME.md
I can send some :
Cracking the Coding Interview 6th Ed. Solutions
Algorithms Implemented in GoLang
Provide all my solutions and explanations in Chinese for all the Leetcode coding problems.
Most comprehensive list
LeetCode 101:和你一起你轻松刷题(C++)
180+ Algorithm & Data Structure Problems using C++
Write a loop, from 1 to 80000, each time add a random int to the max heap.
In theory it takes very little time(NlogN, N=80000, <1sec ), but the program does take a long time.
I'v also tested the BinaryHeap in https://github.com/SolutionsDesign/Algorithmia, it performs well, so it is probably due to the bad algorithm.
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview
A Python module for learning all major algorithms
This repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Java bootcamp.
In the following file we have already ported some tests from Go to Rust:
https://github.com/crossbeam-rs/crossbeam-channel/blob/master/tests/golang.rs
The idea is to blindly port all the tests for Go channels line by line, which will give us additional confidence in the correctness of crossbeam-channel.
In the test file, you can find stubs with links to the original tests written in Go and
Solutions to LeetCode by Swift
All Algorithms implemented in Rust
A curated list of leetcode questions grouped by their common patterns
Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript
Description of Change
Checklist