All Projects β†’ shoaibrayeen β†’ Programmers Community

shoaibrayeen / Programmers Community

Licence: mit
This repository contains various solution of a problem in Ruby, C, C++, Python and Java.

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language
ruby
36898 projects - #4 most used programming language
cpp
1120 projects

Projects that are alternatives of or similar to Programmers Community

Competitive Programming
Hello Programmers πŸ’» , A one-stop Destination✏️✏️ for all your Competitive Programming Resources.πŸ“—πŸ“• Refer CONTRIBUTING.md for contributions
Stars: ✭ 113 (-40.21%)
Mutual labels:  digitalocean, hacktoberfest, algorithms, data-structures
Hacktoberfest2020
Make your first Pull Request and earn a free tee from GitHub!
Stars: ✭ 1,141 (+503.7%)
Mutual labels:  digitalocean, pull-requests, hacktoberfest
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+8974.6%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Algorithms
In case you want to contribute, ping on https://gitter.im/NITSkmOS/algo.
Stars: ✭ 95 (-49.74%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Data Structures Algorithms
Your personal library of every algorithm and data structure code that you will ever encounter
Stars: ✭ 157 (-16.93%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-74.6%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Haskell
Stars: ✭ 91 (-51.85%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Algos
Popular Algorithms and Data Structures implemented in popular languages
Stars: ✭ 966 (+411.11%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Ultimate Java Resources
Java programming. All in one Java Resource for learning. Updated every day and up to date. All Algorithms and DS along with Development in Java. Beginner to Advanced. Join the Discord link.
Stars: ✭ 143 (-24.34%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Java
All Algorithms implemented in Java
Stars: ✭ 42,893 (+22594.71%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Dailycodebase
2 month data structures and algorithmic scripting challenge starting from 20th December 2018 - Coding is Fun! πŸ’―πŸ’― Do it everyday!! Also, Do give us a ⭐ if you liked the repository
Stars: ✭ 186 (-1.59%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Data Structures And Algorithms In Cpp
This repository is in development phase and will soon provide you with c++ code of various data structures and algorithms
Stars: ✭ 176 (-6.88%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Algorithms
🍣 Implementations of fundamental algorithms and data structures. Happy Hacktoberfest!
Stars: ✭ 41 (-78.31%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Java
Repository for Java codes and algos.Star the repo too.
Stars: ✭ 53 (-71.96%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Innovative Hacktober
Make a pull request. Let's hack the ocktober in an innovative way.
Stars: ✭ 34 (-82.01%)
Mutual labels:  digitalocean, hacktoberfest, algorithms
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+6194.71%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Algorithms
A repository of different Algorithms and Data Structures implemented in many programming languages.
Stars: ✭ 578 (+205.82%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Ds Algo Point
This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
Stars: ✭ 949 (+402.12%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Code With Love
Open source programming algorithms
Stars: ✭ 107 (-43.39%)
Mutual labels:  hacktoberfest, algorithms, data-structures
Jupyter
Stars: ✭ 145 (-23.28%)
Mutual labels:  hacktoberfest, algorithms, data-structures

Programmer's Community lint_python

These implementations are for learning purpose. The solution would be provided in any programming language.

You are welcomed to contribute in the repository. For contributions in the repository, Do read Contribution Guidelines.

Table of contents

Moderator

  • Shoaib Rayeen - I am A Software Development Engineer at Airtel Africa. Know More!

Feel Free to Connect with me on

Advantage of Contributing to the repository

The goal for the repository can be summarised as follows:-

  • Learn How to Use Git
  • Learn How to Write Clean Code
  • Learn How to Solve Problems with Multiple Approaches
  • Learn to Understand Other's Code
  • Learn to Review Other's Code
  • Learn How to Contribute in Open Source

Order to Follow for Learning

The Following Order is the most effective to learn Data Structures and Algorithms:-

  • Basic
  • All Searching Algorithms
  • All Sorting Algorithms
  • Data Structures
    • String
    • Array/Vector
    • Matrix
    • Stack, Queue and Priority Queue
    • Linked List
    • Binary Tree
    • Heap
    • Set and Hash Map
    • Graph
    • Trie
    • Advanced Data Structure ( Segment Tree, B+ Tree, etc)
  • Standard Template Library ( STL - Only Available in C++ )
  • Algorithm Techniques
    • Bitwise Algorithm
    • Dynamic Programming
    • Divide and Conquer
    • Backtracking
    • Greedy Approach
    • Advanced Algorithm Techniques

Track for Different Profiles

The mentioned profiles and their respective tracks are only for Freshers.

  • Software Development Engineer

    • Quantitative Aptitudes and Puzzles
    • Data Structures and Algorithms in C, C++, Java or Python
    • Problem Solving Skills
    • Databases ( Relational or Non-Relational )
    • System Design and Query
    • At least 3 Projects ( Either on Team or Individual )
    • Any Framework ( Plus Point )
  • UI/UX Designer

    • Quantitative Aptitudes
    • Data Structures and Algorithms in C, C++, Java or Python
    • Problem Solving Skills
    • Databases ( Relational or Non-Relational )
    • At least 2 Projects on UI/UX Design
    • Any Framework ( Vue.js, React, Django, etc. )
  • Full Stack Web Developer

    • Quantitative Aptitudes and Puzzles
    • Data Structures and Algorithms in C, C++, Java or Python
    • Problem Solving Skills
    • Databases ( Relational or Non-Relational )
    • Good hands on HTML, CSS, and Javascript
    • At least 3 Projects ( Either on Team or Individual )
    • Any Framework ( Plus Point )
  • Front-end Developer

    • Data Structures and Algorithms in C, C++, Java or Python
    • Problem Solving Skills
    • At least 3 Projects ( Either on Team or Individual )
    • Good hands on HTML, CSS, and Javascript
    • Any Framework ( Plus Point )
  • Solution Engineer or Solution Architect

    • Quantitative Aptitudes and Puzzles
    • Data Structures and Algorithms in C, C++, Java or Python
    • Problem Solving Skills
    • Databases ( Relational or Non-Relational )
    • At least 3 Projects ( Either on Team or Individual )
  • Data Analyst

    • Quantitative Aptitudes
    • Data Structures and Algorithms in C, C++, Java or Python
    • Problem Solving Skills
    • Knowledge of Probability and Statistics
    • At least 2 Projects based on Data ( Either R or Python )
  • Business Analyst, Technical Analyst or Business Techinal Analyst

    • Quantitative Aptitude and Puzzles
    • Good Communication Skill
    • Applying Business Intelligence to Case Studies
    • Good Knowledge of Machine Learning
    • Knowledge of Probability and Statistics
    • At least 2 Good Projects based on Data ( Either R, SAS or Python )
  • Data Scientist

    • Data Structures and Algorithms in C, C++, Java or Python
    • Problem Solving Skills
    • Good Knowledge of Neural Networks and Machine Learning
    • At least 2 Good Projects based on NN or ML
  • Android Developer

    • Quantitative Aptitudes and Puzzles
    • Data Structures and Algorithms in Java
    • Problem Solving Skills
    • Databases ( Relational or Non-Relational )
    • At least 2 Projects on Androids ( Either on Team or Individual )
  • iOS Developer

    • Quantitative Aptitudes
    • Data Structures and Algorithms
    • Problem Solving Skills
    • At least 2 Projects on iOS
  • AR/VR Developer

    • Problem Solving Skills
    • At least 2 Projects on AR/VR

Important Links

The following links are for Programming Languages, Databases, Alexa Skills, Projects and AI Games -

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].