mauryahimanshu / must-know-algorithms-for-competitive-coding Goto Github PK
View Code? Open in Web Editor NEWFor Hacktoberfest 2020 Contribution
Home Page: https://hacktoberfest.digitalocean.com/
For Hacktoberfest 2020 Contribution
Home Page: https://hacktoberfest.digitalocean.com/
Aim: Given a Directed Acyclic Graph (DAG), find Topological Sort of the graph.
Difficulty: Easy
Aim : Find the shortest path between a given vertex and all other vertices in a graph
Difficulty : Medium
Submit only Code only in C++.
New suggestions are gladly welcomed. ๐
If a folder does exist, do create one for each category.(Ex. Number Theory, Graph Theory(Easy, Medium, Hard), Trees, Recursion, etc).
Also, do not forget to star the repo. โญ
PR is not counted in Hacktoberfest
It is maybe due to capital H in Hacktoberfest
Maybe changing it to hacktoberfest will help
Aim: To check whether a graph is bipartite or Not.
Difficulty: Easy
It'll help beginners get knowledge of algos, time and space complexities and where to implement which algo.
Aim : Given a graph, find the shortest distance between every two vertices
Difficulty : Medium
Aim : Implementation of Sieve of Eratosthenes
Difficulty : Medium
Addition Remark : Input a non-negative integer less than 10^6 and check whether the given integer is prime or not.
Good Luck.
Aim : To find the Minimum Spanning Tree of a graph using prim's algorithm
Difficulty : Medium
Minimum Spanning Tree: Given a connected and undirected graph, a spanning tree of that graph is a subgraph that is a tree and connects all the vertices together. A single graph can have many different spanning trees. A minimum spanning tree (MST) or minimum weight spanning tree for a weighted, connected and undirected graph is a spanning tree with weight less than or equal to the weight of every other spanning tree. The weight of a spanning tree is the sum of weights given to each edge of the spanning tree.
Aim : Create a function that returns a vector of all the prime factors of a postive Integer.
Difficulty : Easy
Addition Remark :
Good Luck.
Aim: To traverse and possibly search the whole graph breadth wise
Difficulty: Easy
To contribute read the README.md file.
Also check out the guide mentioned in README.md file.
Also in short :
Template :
Good Luck.
Aim: To traverse and possibly search a graph in depth first manner
Difficulty: Easy
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.