This repository contains examples of different algorithms & data structures implemented (primarily) in C#.
This repository contains the following sub-directories:
- neetcode solutions to NeetcCode,
- leetcode solutions to LeetCode (excluding the ones solved for "NeetCode").
Based on these (free) courses:
- ✅ 🎥 Algorithms 👍,
- ✅ 🎥 Harvard CS50 – Full Computer Science University Course,
- ✅ 🎥 Princeton University - Algorithms, Part I,
- ✅ 🎥 Princeton University - Algorithms, Part II,
- ✅ 🎥 NeetCode 📁 👍,
- ✅ 🎥 How to use Leetcode in 2020 👍,
- ✅ 📖 Leetcode Patterns 👍,
- ✅ 🎥 Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer,
- ✅ 🎥 Data Structures,
- ✅ 📖 Technical Interview,
- ✅ 📖 C# ALGORITHMS.
I also used these (paid) courses & books:
- ✅ 💻 LeetCode 👍 - online platform for coding interview preparation,
- 💻 HackerRank - coding challenges and technical interview preparation platform,
- 💻 CodeSignal - skills assessment and experiential learning platform,
- 💻 Codeforces - competitive programming platform,
- 💻 Pramp - peer-to-peer mock interview platform,
- 🎥 Beginning Data Structures and Algorithms in C# 📁,
- 📖 C# Data Structures and Algorithms 📁,
- 📖 Everyday Data Structures 📁,
- 📖 Essential Algorithms, 2nd Edition 📁,
- 📖 A Common-Sense Guide to Data Structures and Algorithms, Second Edition, 2nd Edition,
- 📖 Advanced Algorithms and Data Structures 📁,
- 📖 Algorithms and Data Structures for Massive Datasets 📁.
Some useful tools & libraries:
- tools: