Giter VIP home page Giter VIP logo

interview-preparation-kit's Introduction

interview-preparation-kit

Solutions to all the problems of Interview Preparation Kit on HackerRank in C++, Java and Python.

Question solved

Topic Question CPP JAVA Python
Warm Up Challenges
Sock Merchant Done Done Done
Counting Valleys Done Done Done
Jumping on the Clouds Done Done Done
Repeated Strings Done Done Done
Arrays
Arrays: Left Rotation Done Done Done
New Year Chaos Done Done Done
2D Arrays Done Done Done
Minimum Swaps 2 Done Done Done
Array Manipulation Done Done Done
Dictionaries and Hashmaps
Ransom Note Done Done Done
Two Strings Done Done Done
Frequency Queries Done Done
Sherlock and Anagrams Done Done Done
Count Triplets Done Done
Sorting
Bubble Sort Done Done Done
Mark and Toys Done Done Done
Comparator Done Done Done
Fraudulent Activity Notifications Done Done Done
Counting Inversions - Merge Sort Done Done Done
String Manipulation
Making Anagrams Done Done
Sherlock and Valid String Done Done
Special String Again Done Done
Common Child Done Done
Alternating Characters Done Done
Greedy Algorithms
Luck Balance Done Done
Minimum Absolute Difference in an Array Done Done
Greedy Florist Done Done
Max Min Done Done
Reverse Shuffle Merge Done Done
Search
Minimum Time Required Done Done
Pairs Done Done
Triple Sum Done Done
Maximum Subarray Sum Done Done
Hash Tables: Ice Cream Parlor Done Done
Swap Nodes [Algo] Done
Making Candies Done Done
Dynamic Programming
Max Sum Array Done Done Done
Candies Done Done
Abbreviation Done Done
Decibinary Numbers Done Done
Stacks and Queues
Balanced Brackets Done Done
Queues: A Tale of Two Stacks Done Done
Largest Rectangle Done Done
Min Max Middle Done Done
Castle on the Grid Done Done
Poisonous Plants Done Done
Graphs
Roads and Libraries Done
Find the nearest clone Done
BFS: Shortest Reach in a Graph Done
DFS: Connected Cell in a Grid Done Done
Trees
Tree: Height of a Binary Tree Done Done Done
Binary Search Tree: Lowest Common Ancestor Done Done Done
Tree: Is This a Binary Search Tree? Done Done
Tree: Huffman Decoding Done Done
Balanced Forest Done
Linked List
Insert a node at a specific position in a linked list Done Done
Reverse a doubly linked list Done Done
Find Merge Points of Two lists Done Done
Linked Lists: Detect a cycle Done Done
Recursion and Backtracking
Fibonacci Numbers Done Done
Davis' Staircase Done Done
Crossword Puzzle Done Done
Recursive Digit Sum Done Done
Miscellaneous
Flipping Bits Done Done Done
Time Complexity: Primality Done Done Done
Friend Circle Queries Done Done
Maximum Xor Done Done

Communication channel

https://gitter.im/interview-prep-comm/community

Contribution Guidelines

https://www.hackerrank.com/interview/interview-preparation-kit
Go to this link and solve the problems in java and c++ put code in corresponding folder. Please update the readme with the completed question's link in the appropriate format, and then add the section completed's link in the master repo.

interview-preparation-kit's People

Contributors

aatmikjain avatar amityadavdev avatar annamaliakal avatar championballer avatar knlsharma avatar maze-runnar avatar meenal1999 avatar rashakdude avatar sanskar28 avatar

Watchers

 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.