Skip to content


Here are 3,488 public repositories matching this topic...

hackerrank solutions github | hackerrank all solutions | hackerrank solutions for java | hackerrank video tutorial | hackerrank cracking the coding interview solutions | hackerrank data structures | hackerrank solutions algorithms | hackerrank challenge | hackerrank coding challenge | hackerrank algorithms solutions github| hackerrank problem solving | hackerrank programs solutions | JAVAAID |all hackerrank solutions | Coding Interview Preparation

  • Updated Oct 21, 2021
  • Java

⛽️「算法通关手册」,超详细的「算法与数据结构」基础讲解教程,「LeetCode」650+ 道题目 Python 版的详细解析。通过「算法理论学习」和「编程实战练习」相结合的方式,从零基础到彻底掌握算法知识。

  • Updated Jan 28, 2022
  • Python
migueljar commented Jan 25, 2022

Dijkstra's Algorithm in C++ -

I want to add Dijkstra's algorithm in C++ -

Type of Issue -

Please add/delete options that are not relevant.

  • Adding New Code

Programming Language

Please add/delete options that are not relevant.

  • C++

Self Check

  • Ask for issue assignment before making Pull Request.
  • Add your file in the proper folder

My competitive programming guide,reading materials, link to system and design interview preparation and my own coding solutions from Codechef, Leetcode,Geeks for Geeks, HackerRank , spoj, codesignal, codebyte, codeblocks and other online judges

  • Updated Jan 13, 2022
  • C++

This course categorizes coding interview problems into a set of 16 patterns. Each pattern will be a complete tool - consisting of data structures, algorithms, and analysis techniques - to solve a specific category of problems. The goal is to develop an understanding of the underlying pattern, so that, we can apply that pattern to solve other problems.

  • Updated Jan 14, 2022

Improve this page

Add a description, image, and links to the algorithms-and-data-structures topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the algorithms-and-data-structures topic, visit your repo's landing page and select "manage topics."

Learn more