Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 90 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,90 @@
# My YouTube Channel
I make Video Lectures on YouTube for
1. Data Structures
2. Algorithms
3. Interview Tips for Software Engineering Jobs
4. Math Puzzles
5. Brain Teasers
6. Logical Reasoning

Youtube Channel ► http://www.youtube.com/c/RachitJain
Facebook Page ► http://fb.me/AlgorithmsWithRachitJain
Blog ► http://rachitiitr.blogspot.com

# My Profile Links
CodeForces ► http://www.codeforces.com/profile/rachitjain
CodeChef ► http://www.codechef.com/users/rachitiitr

# About Me
I am Rachit Jain, currently working as Software Engineer in Microsoft.
I have graduated from IIT Roorkee in 2017.
I have done my majors in Electrical Engineering,
and minors in Computer Science Engineering.
Competitive Programming is my hobby, as I like to keep my mind sharp.
I love to explore and learn new algorithms and programming techniques.
I like teaching, and hence launched my YouTube channel recently.

# Achievements
1. JEE Mains All India Rank: #69 among 1.4 million candidates
2. IITian
3. Despite majors in Electrical Engineering:
a. Cracked job interviews for Microsoft, Directi.
b. Google APAC Global Rank: #25 (Round D, 2017)
c. Codeforces Rating: 2018 (DIV 1)
d. Did internships in Flipkart(III Year) and Grofers(II Year).
e. Launched YouTube Channel for DS, Algos for teaching.
# 📚 Data Structures & Algorithms

A beginner-friendly repository containing implementations of **Data Structures, Algorithms, and Competitive Programming concepts**, created to help students prepare for **coding interviews**, **competitive programming**, and **logical problem solving**.

---

## 📌 Table of Contents
- [About the Repository](#-about-the-repository)
- [Topics Covered](#-topics-covered)
- [Folder Structure](#-folder-structure)
- [Learning Resources](#-learning-resources)
- [About the Author](#about-the-author)
- [Achievements](#-achievements)

---

## 📖 About the Repository
This repository is designed to help:
- Students preparing for **software engineering interviews**
- Beginners learning **Data Structures & Algorithms**
- Competitive programming enthusiasts
- Learners interested in **logical reasoning, puzzles, and brain teasers**

The code is written in a clear and structured manner to make learning easier and more effective.

---

## 🧠 Topics Covered
### Data Structures
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs

### Algorithms
- Sorting
- Searching
- Dynamic Programming
- Greedy Algorithms

### Others
- Math Puzzles
- Brain Teasers
- Logical Reasoning
- Interview Preparation Tips

---

## 📂 Folder Structure
```text
📁 Arrays
📁 LinkedList
📁 Stack
📁 Queue
📁 Trees
📁 Graphs
📁 DynamicProgramming
📁 Math
📁 LogicalReasoning
```

---

## 🎥 Learning Resources
- **YouTube Channel:** [Algorithms With Rachit Jain](http://www.youtube.com/c/RachitJain)
- **Blog:** [Rachit's Blog](http://rachitiitr.blogspot.com)
- **Facebook Page:** [Algorithms With Rachit Jain](http://fb.me/AlgorithmsWithRachitJain)

---

## <a name="about-the-author"></a>👨‍💻 About the Author
**Rachit Jain** is a Software Engineer at **Microsoft** and a graduate of **IIT Roorkee (2017)**.

**Background:**
- **Major:** Electrical Engineering
- **Minor:** Computer Science Engineering

Competitive Programming is his hobby, and he enjoys exploring new algorithms and programming techniques. He is passionate about teaching and launched his YouTube channel to help students learn **Data Structures and Algorithms** effectively.

---

## 🏆 Achievements
- JEE Mains **AIR 69** (among 1.4 million candidates)
- IIT Roorkee alumnus
- Cracked job interviews at **Microsoft** and **Directi**
- Google APAC Global Rank **25** (Round D, 2017)
- Codeforces Rating **2018 (Div 1)**
- Internships at **Flipkart** (3rd year) and **Grofers** (2nd year)