Coder Social home page Coder Social logo

important_coding_problems's Introduction

Rules for the Contribution.

  1. Issues will be assigned on First Come First Service Basis.
  2. You can create a new issue.
  3. Maintainer will add hactoberfest label, if the issue created by you is relevant.
  4. Don't Spam the PR otherwise spam label can be added to your PR.
  5. After creating a PR link the issue also.
  6. 5 Questions of Codeforces||Codechef will be counted as 1 PR.
  7. One Contest of Codeforces or Codechef will be counted as 1 PR.

If you have any doubt, you can post on the Discussions tab.

How to Contribute to this repository

Fork a project

You can make a copy of the project to your account. This process is called forking a project to your Github account. On Upper right side of project page on Github, you can see -

  • Clone the forked repository to your local machine.
$ git clone https://github.com/your_username/Important_Coding_Problems.git
  • change the present working directory
cd Important_Coding_Problems

Add a remote (upstream) to original project repository

Remote means the remote location of project on Github. By cloning, we have a remote called origin which points to your forked repository. Now we will add a remote to the original repository from where we had forked.

$ git remote add upstream https://github.com/saumyasrivastava08/Important_Coding_Problems.git 

You will see the benefits of adding remote later.

Synchronizing your fork

Open Source projects have a number of contributors who can push code anytime. So it is necessary to make your forked copy equal with the original repository. The remote added above called Upstream helps in this.

$ git checkout main
$ git fetch upstream
$ git merge upstream/main
$ git push origin main

The last command pushes the latest code to your forked repository on Github. The origin is the remote pointing to your forked repository on github.

  • Add/Create your project to the specific folder as described in what you can contribute section.
  • Make a new branch
git checkout -b branch-name
  • Make change in the repository with the new branch.
  • push the changes.
git add .
git commit -m "Your commit Message"
git push origin branch-name
  • Make a pull request. Click on create pull request and add a name to your pull request
  • Star the repository.

Coding_problems

  • Questions are according to Topics (T1, T2, etc.)
  • CodeChef Questions and CodeForces Questions are also available
  • C++ STL Notes + Questions are available (pdf downloadable)
  • For any kind of Contribution Feel Free to Create an Issue and respective PR.

Questions covered

  • Contest   - Codechef     - Codechef Starters     - Long Challenge     - Lunchtime     - Cookoff     - Algomaniac

  - Codeforces     - Division 2 Contest     - Division 3 Contest

  • CodeForces(Practice)   - C++   - Java

  • AtCoder(Practice)   - C++   - Java

  • C++   - Standard Template Library(STL)     - Notes     - Questions

  - OOPs     - Notes     - Practice MCQs

  • Data Structure   - Introduction   - Array     - 1D array     - 2D array   - Bit Manipulation   - Strings   - Searching   - Sorting   - Hashing   - Recursion   - Stack   - Linked List     - Circular Linked List     - Doubly Linked List     - Single Linked List   - Queue     - Basic Queue     - Circular Queue     - Priority Queue   - Trees     - AVL Trees     - B+ Trees     - Binary Trees     - Red Black Trees   - Graph     - Directed Graph     - Undirected Graph   - Heap   - BackTracking   - Dynamic Programming

Credit goes to these

 

important_coding_problems's People

Contributors

saumyasrivastava08 avatar astelrastogi avatar mohitaswani avatar atharvp18 avatar navjotdadwal avatar akshat293 avatar aniket-24 avatar pradyyadav avatar rushendra910 avatar khanjasir90 avatar moazzam07 avatar nitikagupta16 avatar shubhamsaket49 avatar ritika728 avatar dro-1 avatar milanagrawal avatar pradumnasaraf avatar aswinikalyan30 avatar adrshazd avatar koder-kanies avatar neelamharsh avatar imrantechwiz avatar m-manas-s avatar theparasgami avatar shaileshkumar007 avatar sumanthpalla avatar codesbyunnati avatar ayushchaudhary-github avatar isha614 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.