All Projects → FazeelUsmani → Geeksforgeeks Dsa 2

FazeelUsmani / Geeksforgeeks Dsa 2

Licence: mit
This repository contains all the assignments and practice questions solved during the Data Structures and Algorithms course in C++ taught by the Geeks For Geeks team.

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Geeksforgeeks Dsa 2

Algodeck
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Stars: ✭ 4,441 (+8279.25%)
Mutual labels:  graph, data-structures, tree, stack, array, sorting-algorithms, linked-list, recursion, queue
Algo Tree
Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.
Stars: ✭ 166 (+213.21%)
Mutual labels:  graph, tree, stack, array, sorting-algorithms, linked-list, recursion, queue
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (+252.83%)
Mutual labels:  graph, data-structures, tree, stack, sorting-algorithms, linked-list, queue
Javascript Datastructures Algorithms
📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
Stars: ✭ 3,221 (+5977.36%)
Mutual labels:  graph, data-structures, tree, stack, sorting-algorithms, linked-list, queue
Data Structures
Common data structures and algorithms implemented in JavaScript
Stars: ✭ 139 (+162.26%)
Mutual labels:  graph, data-structures, tree, stack, array, linked-list, queue
Cracking The Coding Interview
Solutions for Cracking the Coding Interview - 6th Edition
Stars: ✭ 35 (-33.96%)
Mutual labels:  graph, tree, stack, array, linked-list, queue
Data-Structures-and-Algorithms
Data Structures and Algorithms implementation in Python
Stars: ✭ 31 (-41.51%)
Mutual labels:  linked-list, stack, queue, array, data-structures, sorting-algorithms
Data-Structure-Algorithm-Programs
This Repo consists of Data structures and Algorithms
Stars: ✭ 464 (+775.47%)
Mutual labels:  tree, linked-list, stack, queue, array, recursion
Data Structures With Go
Data Structures with Go Language
Stars: ✭ 121 (+128.3%)
Mutual labels:  tree, stack, sorting-algorithms, linked-list, queue
Buckets Js
A complete, fully tested and documented data structure library written in pure JavaScript.
Stars: ✭ 1,128 (+2028.3%)
Mutual labels:  data-structures, tree, stack, linked-list, queue
Data Structures
This repository contains some data structures implementation in C programming language. I wrote the tutorial posts about these data structures on my personal blog site in Bengali language. If you know Bengali then visit my site
Stars: ✭ 82 (+54.72%)
Mutual labels:  data-structures, tree, stack, linked-list, queue
Containers
This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.
Stars: ✭ 125 (+135.85%)
Mutual labels:  data-structures, tree, stack, array, queue
Data-structures
Data Structures in Java
Stars: ✭ 13 (-75.47%)
Mutual labels:  linked-list, stack, queue, graph, data-structures
Leetcode
High-quality LeetCode solutions
Stars: ✭ 178 (+235.85%)
Mutual labels:  graph, tree, stack, recursion, queue
Data Structures Algorithms
My implementation of 85+ popular data structures and algorithms and interview questions in Python 3 and C++
Stars: ✭ 273 (+415.09%)
Mutual labels:  graph, data-structures, tree, linked-list, mathematics
Learningmasteringalgorithms C
Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
Stars: ✭ 615 (+1060.38%)
Mutual labels:  graph, tree, stack, linked-list, queue
data-structure-project
自己实现集合框架系列整理总结
Stars: ✭ 29 (-45.28%)
Mutual labels:  tree, stack, queue, array
interview-cookbook
A playground for learning DataStructures, Algorithms, and Object-Oriented Concepts.
Stars: ✭ 25 (-52.83%)
Mutual labels:  linked-list, stack, recursion, sorting-algorithms
Golang Examples
Some examples for the programming language Go.
Stars: ✭ 14 (-73.58%)
Mutual labels:  linked-list, stack, recursion, sorting-algorithms
Data-Structures-Algorithms-Handbook
A series of important questions with solutions to crack the coding interview and ace it!
Stars: ✭ 30 (-43.4%)
Mutual labels:  linked-list, array, recursion, sorting-algorithms

GeeksForGeeks-DSA-2

This repository contains all the assignments and practice questions solved during the Data Structures and Algorithms course using C++ taught by the Geeks For Geeks team.

Topics taught in this course are the following:-

  1. Introduction - which includes Analysis of Algorithm, Intro to Asymptotic Notation, Space and Time Complexities.
  2. Mathematics
  3. Bit Magic (Bit Manipulation)
  4. Recursion
  5. Arrays
  6. Searching
  7. Sorting
  8. Matrix
  9. Hashing
  10. Strings
  11. Linked List
  12. Stack
  13. Queue
  14. Tree
  15. Binary Search Tree
  16. Heap
  17. Graph
  18. Greedy
  19. Backtracking
  20. Dynamic Programming
  21. Disjoint Set

To visualize data structures use this VisuAlgo

For contributing, please read Contributing.md

Tip: I use Google's C++ Style for coding. You can also pick any style and start coding so that your code can be easily interpreted by others. Here's the link: https://google.github.io/styleguide/cppguide.html

I recommend taking this course as it contains extraordinary content which is perfectly instructed by Sandeep Jain (ex-DE Shaw employee and ex-JIIT Noida assistant professor) also the founder of GeeksForGeeks to impart programming education at very low cost. I purchased this course in ₹ 2,000/- and it's really worth it.

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