Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sushantjadhav416/dsa_and_competitive_programs
This repository contains programs related to Data Structures and Algorithms (DSA) and competitive programming
https://github.com/sushantjadhav416/dsa_and_competitive_programs
algorithm-challenges algorithms data-structures dsalgo-questions maang-preparation programming-exercises
Last synced: about 2 months ago
JSON representation
This repository contains programs related to Data Structures and Algorithms (DSA) and competitive programming
- Host: GitHub
- URL: https://github.com/sushantjadhav416/dsa_and_competitive_programs
- Owner: sushantjadhav416
- Created: 2023-12-09T07:21:00.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-02T13:44:04.000Z (7 months ago)
- Last Synced: 2024-10-14T08:07:16.884Z (3 months ago)
- Topics: algorithm-challenges, algorithms, data-structures, dsalgo-questions, maang-preparation, programming-exercises
- Language: C#
- Homepage:
- Size: 150 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Competitive Programming Repository
This repository contains programs related to Data Structures and Algorithms (DSA) and competitive programming. The programs are specifically curated for MAANG (Microsoft, Amazon, Apple, Netflix, Google) companies' interview preparation.
## Table of Contents
1. Introduction
2. Programs
3. Contributing## Introduction
Competitive programming is a sport where participants write efficient and correct programs to solve algorithmic problems. It is an essential skill for technical interviews at top tech companies. This repository aims to provide a collection of well-written DSA programs that can help you prepare for MAANG interviews.
## Programs
The repository includes programs in C# programming languages, covering topics such as:
- Data structures
- Sorting algorithms
- Sliding Window
- BFS and DFS
- Bit Manipulation
- Searching algorithms
- Dynamic programming
Feel free to explore the code and contribute by adding more programs in different languages !## Contributing
Contributions are welcome! If you'd like to add a new program or improve an existing one, follow these steps:
1. Fork the repository.
2. Create a new branch for your changes.
3. Add your program or make improvements.
4. Submit a pull request.