All Projects → cxjwin → go-algocasts

cxjwin / go-algocasts

Licence: MIT license
Algorithms and data structures for golang, all questions come from "AlgoCasts".

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-algocasts

Dynamic-Programming-Questions-by-Aditya-Verma
Aditya Verma (Youtube) DP Playlist Codes/Solutions.
Stars: ✭ 148 (+770.59%)
Mutual labels:  leetcode
python-cp-cheatsheet
Python3 interview prep cheatsheet and examples
Stars: ✭ 407 (+2294.12%)
Mutual labels:  leetcode
crack-the-code
🔑 Algorithmic solutions in Java for various problems from Cracking the Coding Interview, GeeksForGeeks
Stars: ✭ 19 (+11.76%)
Mutual labels:  leetcode
Competetive programming
Contains my solutions to thousands of different CP sums and some DSA Problems(available in snippets)
Stars: ✭ 21 (+23.53%)
Mutual labels:  leetcode
cs-interview-questions
Personal Solutions to Interview Questions
Stars: ✭ 59 (+247.06%)
Mutual labels:  leetcode
coding-for-algorithms
数据结构,剑指offer,leetcode等OJ平台刷题记录(C++/Python/Java)
Stars: ✭ 20 (+17.65%)
Mutual labels:  leetcode
The-Complete-FAANG-Preparation
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Pytho…
Stars: ✭ 8,681 (+50964.71%)
Mutual labels:  leetcode
CP-Badges
Support for Competitive Coding badges to add in Github readme or portfolio websites.
Stars: ✭ 78 (+358.82%)
Mutual labels:  leetcode
Coding-Interviews
Repository with resources to prepare for coding interviews
Stars: ✭ 46 (+170.59%)
Mutual labels:  leetcode
LeetCode problems solution
Solutions to all problems of Leetcode online judge written in C++ and Java
Stars: ✭ 88 (+417.65%)
Mutual labels:  leetcode
Data-Structures-and-Algorithms
Most frequent LeetCode questions to ace the coding interview!
Stars: ✭ 67 (+294.12%)
Mutual labels:  leetcode
swift-leetcode
记录自己使用swift刷LeetCode的代码
Stars: ✭ 17 (+0%)
Mutual labels:  leetcode
Crack-Interview
👻 Why people do this again and again?
Stars: ✭ 29 (+70.59%)
Mutual labels:  leetcode
leetcode
📊My Leetcode environment for JavaScript and Rust
Stars: ✭ 42 (+147.06%)
Mutual labels:  leetcode
cli
LeetCode CLI
Stars: ✭ 77 (+352.94%)
Mutual labels:  leetcode
SoleilNotes
技术面试必备知识点:Android、Java、C、C++、Python、Flutter、Gradle、数据结构、计算机组成原理、计算机网络、操作系统、算法、数据结构、设计模式、密码学等等
Stars: ✭ 483 (+2741.18%)
Mutual labels:  leetcode
leetcode-cli
May the code be with you 👻
Stars: ✭ 177 (+941.18%)
Mutual labels:  leetcode
Coding-Questions
Some coding problems with solutions
Stars: ✭ 13 (-23.53%)
Mutual labels:  leetcode
Leetcode-Solution-All
1000篇通俗易懂且高质量的 LeetCode 解析,动画题解,套路分析,模板分享
Stars: ✭ 73 (+329.41%)
Mutual labels:  leetcode
leetcode
Easy understand JS solutions for problems on leetcode which beats 90% at least.
Stars: ✭ 22 (+29.41%)
Mutual labels:  leetcode

go-algocasts

AlgoCasts courses golang implementation, video courses link: https://algocasts.io.
The first phase is prepared to follow the video to complete 100 questions.

Features

  1. Follow the video to complete 100 questions
  2. Question description from leetcode
  3. Useful data structure
  4. Common sort algorithms
  5. Unit Test

Algorithms (completed)

TODO:

Sort (completed)

TODO:

Development environment

  • macOS 10.15.5
  • go version go1.14.3 darwin/amd64
  • Goland 2020.1.2
  • Visual Studio Code 1.45.1

Third Party Libraries

Usage

  1. Clone https://github.com/cxjwin/go-algocasts.git repo, it must be in your $GOPATH.
  2. Goto 'leetcode' Directory, run 'xxx_test.go' to test algorithm code.

Directory Structure

algo

Algorithms source code & test code

datastructure

Some data structure to use in algorithm source code

leetcode

New source code will move to this directory, each problem will be a single module, that should be easy to testing.

sort

Sort source code & test code

utils

Some util methods

LICENSE

MIT

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