GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rampatra/Algorithms-and-Data-Structures-in-Java: Algorithms and Data Structures in Java

BranchesTags
Open more actions menu

Latest commit

 

History

248 Commits
248 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
src/main/java/com
src/main/java/com
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
pom.xml
pom.xml
 
 

Repository files navigation

Algorithms and Data Structures in Java

The repo consists of solutions to numerous problems using different data structures and algorithms, all coded in Java. It also contains solutions to HackerRank problems which I have solved so far and questions from Cracking the Coding Interview Book (6th Edition).

You can also refer to my Java Notes for a quick refresh on the Java concepts or if you want a break from coding then can read about my interview experiences at various companies. Lastly, feel free to connect with me on Twitter for any queries or concerns. All the best!

Contents

  1. Basic Practice:
    1. Arrays
    2. Backtracking
    3. Bits
    4. Blockchain Demo
    5. Dynamic Programming
    6. Graphs
    7. Java 8
    8. Linked Lists
    9. Miscellaneous
    10. Permutations
    11. Searching
    12. Sorting
    13. Stacks
    14. Strings
    15. Threads
    16. Trees
  2. Cracking the Coding Interview:
    1. Arrays and Strings
    2. Linked Lists
    3. Stacks and Queues
    4. Trees and Graphs
    5. Bit Manipulation
    6. Recursion and DP
  3. LeetCode.
  4. HackerRank.

Environment

Java Version

Java version 1.8.0_172
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

IDE

IntelliJ IDEA 2018.1.4 (Ultimate Edition)

Machine

MacBook Pro
2.5 GHz Intel Core i7
16 GB 1600 MHz DDR3


P.S. For any queries or concerns, you can reach out to me on Twitter. I'll try my best to help 🙏. And, if you're keen to know what I'm currently working on then check out Presentify, FaceScreen, KeyScreen, ToDoBar, SimpleFill, and Apps.Deals.

About

Algorithms and Data Structures in Java

Topics

algorithmalgorithmsalgorithms-and-data-structuresblockchainblockchain-demoblockchain-javacoding-interviewcracking-code-interviewcracking-the-coding-interviewcracking-the-technical-interviewdata-structuresdatastructuresgeeksforgeekshackerrankinterviewinterview-practiceinterview-preparationjavajava-8leetcode

Resources

Readme
GPL-3.0 license
Activity

Stars

838 stars

Watchers

44 watching

Forks

305 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.