All Projects → sachin-duhan26 → COMPETITVE-PROGRAMMING

sachin-duhan26 / COMPETITVE-PROGRAMMING

Licence: other
Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program according to provided specifications. This repo contains the Detailed Explanation and implementation of Various Coding problems on various platforms in C++

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to COMPETITVE-PROGRAMMING

Competitive-Coding-and-Interview-Problems
This repo contains some problem solutions from different popular coding platforms like Code Chef, Leet Code, Hacker Blocks,etc.
Stars: ✭ 54 (-10%)
Mutual labels:  competitive-programming, interview-practice, leetcode-solutions, interview-questions, interviewbit, leetcode-cpp, codechef-solutions, interviewbit-solutions
Leetcode-solutions
Leetcode Grinder.
Stars: ✭ 14 (-76.67%)
Mutual labels:  leetcode-solutions, interview-questions, leetcode-questions, leetcode-practice, leetcode-cpp, interviewbit-solutions
Data-Structures-Algorithms
Data Structures & Algorithms 💥
Stars: ✭ 17 (-71.67%)
Mutual labels:  competitive-programming, geeksforgeeks, codeforces-solutions, codechef-solutions, geeksforgeeks-solutions
category-wise-problems
contains category wise problems(data structures, competitive) of popular platforms.
Stars: ✭ 32 (-46.67%)
Mutual labels:  competitive-programming, geeksforgeeks, codeforces-solutions, codechef-solutions, geeksforgeeks-solutions
Competitive-programing
This repository is for encouraging people in competitive programming. And making PR's on a regular basis. Through this repo, Geeks can find solutions for various programming problems and also give your code to increase the repo.
Stars: ✭ 20 (-66.67%)
Mutual labels:  competitive-programming, leetcode-solutions, codeforces-solutions, codechef-solutions, a2oj
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+91358.33%)
Mutual labels:  interview-practice, leetcode-solutions, interview-questions, leetcode-questions
leetcode-solution-curation
A one-stop repository for LeetCode solutions.
Stars: ✭ 31 (-48.33%)
Mutual labels:  leetcode-solutions, problem-solving, leetcode-practice, leetcode-cpp
Competitive-Programming--Solution
This ia an public repository for Accepted solution of coding problems on different coding plateforms like codeforces , hackerearth, codechef , hackerrank .......
Stars: ✭ 24 (-60%)
Mutual labels:  competitive-programming, geeksforgeeks, codeforces-solutions, geeksforgeeks-solutions
solution-leedcode-codechef-codeforces-gfg-interviewbits-hackerEarth-HackerRank
This repo contain the solution of leetcode problem and divide into category like dynamic programming, linkedlist,recursion, graph and some other section
Stars: ✭ 18 (-70%)
Mutual labels:  leetcode-solutions, codeforces-solutions, codechef-solutions, geeksforgeeks-solutions
Leetcode Solutions
🏋️ Python / Modern C++ Solutions of All 2111 LeetCode Problems (Weekly Update)
Stars: ✭ 2,787 (+4545%)
Mutual labels:  interview-practice, leetcode-solutions, interview-questions, leetcode-cpp
InterviewPrep
A repository containing link of good interview questions
Stars: ✭ 54 (-10%)
Mutual labels:  competitive-programming, leetcode-solutions, interview-questions, leetcode-cpp
geeks-for-geeks-solutions
✅ My own Amazon, Microsoft and Google SDE Coding challenge Solutions (offered by GeeksForGeeks).
Stars: ✭ 246 (+310%)
Mutual labels:  competitive-programming, geeksforgeeks, geeksforgeeks-solutions
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 (+14368.33%)
Mutual labels:  leetcode-solutions, interview-questions, interviewbit-solutions
cp-tool
cp-tool is an auto generator for solved problems at different online judges.
Stars: ✭ 24 (-60%)
Mutual labels:  competitive-programming, problem-solving, codeforces-solutions
codewars python solutions
My CodeWars solutions in Python.
Stars: ✭ 111 (+85%)
Mutual labels:  interview-practice, interview-questions, problem-solving
Competitive-Programmming
Questions solved from Various Coding websites viz. HackerRank, HackerEarth, CodeChef, CodingNinja and other websites. This repository also contains Questions from various offline and onsite competitions. Programs that we find in the competitions and some brainstorming questions
Stars: ✭ 103 (+71.67%)
Mutual labels:  competitive-programming, geeksforgeeks, geeksforgeeks-solutions
Interactive Coding Challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Stars: ✭ 24,317 (+40428.33%)
Mutual labels:  competitive-programming, interview-practice, interview-questions
Technical Interview Guide
My learning material for technical interviews!
Stars: ✭ 76 (+26.67%)
Mutual labels:  competitive-programming, interview-practice, interview-questions
Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+35913.33%)
Mutual labels:  stl, interview-practice, interview-questions
CPPNotes
【C++ 面试 + C++ 学习指南】 一份涵盖大部分 C++ 程序员所需要掌握的核心知识。
Stars: ✭ 557 (+828.33%)
Mutual labels:  interview-practice, interview-questions, data-structures-and-algorithms

Competitive Programming

The following repo contains the solutions of the good interview question and some famous problems on well-known platforms like - LEETCODE, HACKERANK, GEEKSFORGEEKS, CODECHEF, CODEFORCES, etc.

How to start Competitive Programming (CP)?

We are going to give you a short description that you should follow to start with competitive programming.

1. Choose a Programming Language:

You should have the knowledge of at least one programming language to step into CP. That programming language will be a tool for you or you can say al language for you to build your thought process and convert that into coding for a given problem. It can be anything C, C++, Java, Python or any programming language you are comfortable with.(C++ is the most preferred language in the CP community).

2. Understand the Concept of Time and Space Complexity:

You need to find the best solution i.e optimal one learning these two concepts. So dig yourself into these two topics to know how much time and space an algorithm takes to solve a problem.

3. Learn the Fundamentals of Data Structures and Algorithms:

DSA is the major part of programming. You need to find out the best algorithm i.e approach and best data structure suitable for your problems. Array, Linked List, Stack, Searching, Sorting etc. all these are part of DSA so learn these two most important fundamentals to start CP.

4. Take the Challenge and Solve Coding Problems:

You need to take part in coding challenges on different coding platforms.GeeksforGeeks,CodeChef,HackerRank and alot of platforms are there. Once you practiced some questions start participating in the coding contests.

5. Practice and Do it Regularly: ()

Yes…do it regularly to be proficient in it. Your consistency is very important to solve the challenges in CP. It would be difficult initially and you might be frozen out seeing some questions, so start from the basics and gradually increase the level but stick on it and participate in different coding competitions.

Learning Resources

Here is a list of resources for CP

You Tube links

Here is a list of popular You Tube Channels for CP:
Tushar Roy
Rachit Jain
Errichto
CodeNCode
Abdul Bari (google for more!)

Study materials for beginners:

Introduction to Algorithms
Competitive Programming 3 by Steven Halim
Guide to Competitive Programming by Antti Laaksonen Programming challenges by Steven S Skiena
The Algorithm Design Manual

Installation

Clone the GitHub Repository.

$ git clone https://github.com/sachin-duhan26/COMPETITVE-PROGRAMMING.git

Contributing

Please refer to each project's style for submitting better solutions and additions. 
In general, we follow the "fork-and-pull" Git workflow.
  • Fork the repo on GitHub

  • Clone the project to your own machine

  • Commit changes to your own branch

  • Push your work back up to your fork

  • Submit a Pull request so that I can review your changes

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

UPDATE

More leetcode solutions can be found here.

AUTHOR

Name - Sachin Duhan
Institute - Delhi Technological University
Course - B.Tech (Mathematics and computing) 
Batch of 2021
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].