GithubHelp home page GithubHelp logo

vrindagupta6828 / ds-algo-solutions Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adityabisoi/ds-algo-solutions

1.0 0.0 0.0 814 KB

A collection of solutions for Hackerrank data structures and algorithm problems in Python

License: MIT License

Python 24.12% C++ 39.69% Java 36.19%

ds-algo-solutions's Introduction

Join the chat at https://gitter.im/ds-algo-solutions/community

ds-algo-solutions

A collection of solutions for HackerRank data structures and algorithm problems in Python, JAVA, and CPP. This community-owned project aims to bring together the solutions for the DS & Algo problems across various platforms, along with the resources for learning them. Problems from Leetcode will be included soon in the project.

Contribution Instructions

Please read contribution guidelines for contributing to the project.

HackerRank

HackerRank is a place where programmers from all over the world come together to solve problems in a wide range of Computer Science domains such as algorithms, machine learning, or artificial intelligence, as well as to practice different programming paradigms like functional programming.

Topic Question Difficulty CPP JAVA Python
Arrays
2D Array-DS Easy View View View
Dynamic Array Easy View View View
Left Rotation Easy View View View
Arrays-DS Easy View View View
Sparse Arrays Medium View View View
Array Manipulation Hard View View View
Linked Lists
Print the Elements of a Linked List Easy View View View
Insert a node at the head of a linked list Easy View View View
Insert a Node at the Tail of a Linked List Easy View View View
Insert a node at a specific position in a linked list Easy View View View
Delete a Node Easy View View View
Print in Reverse Easy View View View
Compare two linked lists Easy View View View
Merge two sorted linked lists Easy View View View
Get Node Value Easy View View View
Reverse a linked list Easy View View View
Delete duplicate-value nodes from a sorted linked list Easy View View View
Find Merge Point of Two Lists Easy View View View
Cycle Detection Easy View View View
Inserting a Node Into a Sorted Doubly Linked List Easy View View View
Reverse a doubly linked list Easy View View View
Stacks
Maximum Element Medium View View View
Balanced Brackets Medium View View View
Equal Stacks Medium View View View
Largest Rectangle Medium View View
Simple Text Editor Medium View View
Waiter Medium View View
Queues
Queue using Two Stacks Medium View View
Castle on the Grid Medium View View
Down to Zero II Medium View View
Heap
QHEAP1 Easy View
Jesse and Cookies Easy View View View
Find the Running Median Hard View View View
Trees
Tree : Top View Easy View
Tree: Preorder Traversal Easy View View View
Tree: Inorder Traversal Easy View View View
Tree: Postorder Traversal Easy View View View
Tree: Level Order Traversal Easy View View View
Tree: Height of a Binary Tree Easy View View View
Binary Search Tree : Insertion Easy View View View
Binary Search Tree : Lowest Common Ancestor Easy View View
Is This a Binary Search Tree? Medium View View
Swap Nodes [Algo] Medium View View
Tree: Huffman Decoding Medium View View
Balanced Forest Hard View
Kitty's Calculations on a Tree Advanced View View
Algorithms
Grading Students Easy View View View
Apple and Orange Easy View View
Number Line Jumps Easy View View
Encryption Medium View
Cut the sticks Easy View View View
Breaking the Records Easy View View
Sales by Match Easy View View
Climbing the Leaderboard Medium View View View
Diagonal Difference Easy View
Queen's Attack II Medium View
Electronics Shop Easy View View View
The Coin change problem Medium View View View
Angry Professor Easy View View View
Migratory Birds Easy View View View
Mini-Max Sum Easy View View View
Dorsey Thief Advanced View View
Luck Balance Easy View
The Great XOR Medium View View
Sansa and XOR Medium View View
Xor sequence Medium View View
Bigger is Greater Medium View View
Sherlock and the Valid String Medium View
Lonely Integer Easy View View View
Sum vs XOR Easy View View View
Maximizing XOR Easy View View View
Birthday Cake Candles Easy View View View
Sub-array Division Easy View View View
Bill Division Easy View View View
Marc's Cakewalk Easy View View
Flipping Bits Easy View View View
The Longest Common Subsequence Medium View View View
Halloween Sale Easy View View View
Chocolate Feast Easy View View View
Save the Prisoner Easy View View
Library Fine Easy View View
Non-Divisible Subset Medium View View
Minimum Average Waiting Time Hard View
Minimum Loss Medium View View
Beautiful Pairs Easy View
Greedy Florist Medium View
Contest Problems
Squares of a Sorted Array Medium View View
Diagonal Difference Easy View View View
Viral Advertising Easy View View
Minimum Absolute Difference in an Array Medium View View
Organizing Containers of Balls Easy View
Disjoint Sets
Merging Communities Easy View View View
Components in a Graph Medium View
Super Maximum Cost Queries Hard View View View
Priyanka and Toys Easy View

A cool & collective resource🔻

https://drive.google.com/file/d/1FMdN_OCfOI0iAeDlqswCiC2DZzD4nPsb/view?usp=sharing

ds-algo-solutions's People

Contributors

aarushi11h avatar aastha1999 avatar abhay313 avatar aditkumar72 avatar adityabisoi avatar anushkasinghal11 avatar arihantbansal avatar devansh252 avatar hr1shu avatar itish-agarwal avatar jaisaikr avatar manishaag7 avatar mintuagarwal avatar mustang519 avatar nivedita967 avatar prakhar1144 avatar prashant-3108 avatar pratyush25 avatar razakhangit avatar sakshay-gupta avatar saloniankita avatar satyam20-sys avatar satyampandeygit avatar sourav-suku avatar stormfireuttam avatar subhankar4901 avatar suhas142 avatar tanvie avatar vikhyatsingh123 avatar yashasvimisra2798 avatar

Stargazers

 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.