GithubHelp home page GithubHelp logo

thatbeautifuldream / java-dsa-bootcamp Goto Github PK

View Code? Open in Web Editor NEW
120.0 4.0 70.0 6.71 MB

☕️🚀🚨 This repository consists of solutions for the Community Classroom complete DSA Java Bootcamp assignment problems.

Home Page: https://thatbeautifuldream.github.io/java-dsa-bootcamp

License: MIT License

Java 100.00%
assignment-solutions java data-structures algorithms leetcode open-source dsa-blog javascript

java-dsa-bootcamp's Introduction

out.mp4

java-dsa-bootcamp's People

Contributors

adithej avatar aditya664 avatar ahmed19977 avatar akashjainaj11 avatar akshat-o5 avatar chanchalmittal avatar dee-rajak avatar hussaincode avatar imgbotapp avatar kranthi-guribilli avatar mohit01-beep avatar nasreenparween avatar rahul70908 avatar ravikumarsingh9907 avatar saarthakmaini avatar sanskarjain007 avatar shreyashhake avatar shrikanta8 avatar shubham-singh-748 avatar surajpratap10 avatar thatbeautifuldream avatar vanshika2063 avatar vidit-jain2206 avatar wonders11 avatar yesdeepakmittal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

java-dsa-bootcamp's Issues

Deployment

Hey hi!
Your deployment is not understandable. Kindly modify it or remove it.

02-first-java Programs Not Matching With Kunal's Questions

For example,
The code given in the file 02-first-java for Q1.java is the code that gives the factorial of a number. Whereas in Kunal's assignment the corresponding question is to check whether a number is odd or eve which is done in Q2.java.

I found this to be the issue for multiple questions. I would love to be assigned to fix it.

Syllabus Progress Tracker

  • Complete Git & GitHub Course
  • Introduction to Programming
  • Flow of the program
  • Introduction to Java
  • Functions
  • Arrays
  • Pattern questions
  • Strings
    • Introduction
    • How Strings work
    • Comparison of methods
    • Operations in Strings
    • StringBuilder in java
  • Maths for DSA
    • Introduction
    • Complete Bitwise Operators
    • Prime numbers
    • HCF / LCM
    • Sieve of Eratosthenes
    • Newton's Square Root Method
    • Number Theory
    • Euclidean algorithm
    • Advanced Concepts for CP (later in the course)
      • Bitwise + DP
      • Extended Euclidean algorithm
      • Modulo Properties
      • Modulo Multiplicative Inverse
      • Linear Diophantine Equations
      • Fermat’s Theorem
      • Wilson's Theorem
      • Lucas Theorem
      • Chinese Remainder Theorem
  • Recursion
    • Introduction
    • Why recursion?
    • Flow of recursive programs - stacks
    • Convert recursion to iteration
    • Tree building of function calls
    • Tail recursion
    • Sorting:
      • Merge Sort
      • Quick Sort
    • Backtracking
      • Sudoku Solver
      • N-Queens
      • N-Knights
      • Maze problems
    • Recursion String Problems
    • Recursion Array Problems
    • Recursion Pattern Problems
    • Subset Questions
  • Space and Time Complexity Analysis
    • Introduction
    • Comparisons of various cases
    • Solving Linear Recurrence Relations
    • Solving Divide and Conquer Recurrence Relations
    • Big-O, Big-Omega, Big-Theta Notations
    • Get equation of any relation easily - best and easiest approach
    • Complexity discussion of all the problems we do
    • Space Complexity
    • Memory Allocation of various languages
    • NP-Completeness and Hardness
  • Object Oriented Programming
    • Introduction
    • Classes & its instances
    • this keyword in Java
    • Properties
      • Inheritance
      • Abstraction
      • Polymorphism
      • Encapsulation
    • Overloading & Overriding
    • Static & Non-Static
    • Access Control
    • Interfaces
    • Abstract Classes
    • Singleton Class
    • final, finalize, finally
    • Object Class
    • Generics
    • Exception Handling
    • Collections Framework
    • Lambda Expression
    • Enums
    • Fast IO
    • File handling
  • Greedy Algorithms
  • Stacks & Queues
    • Introduction
    • Interview problems
    • Push efficient
    • Pop efficient
    • Queue using Stack and Vice versa
    • Circular Queue
  • Linked List
    • Introduction
    • Fast and slow pointer
    • Cycle Detection
    • Single and Doubly LinkedList
    • Reversal of LinkedList
  • Dynamic Programming
    • Introduction
    • Recursion + Recursion DP + Iteration + Iteration Space Optimized
    • Complexity Analysis
    • 0/1 Knapsack
    • Subset Questions
    • Unbounded Knapsack
    • Subsequence questions
    • String DP
  • Trees
    • Introduction
    • Binary Trees
    • Binary Search Trees
    • DFS
    • BFS
    • AVL Trees
    • Segment Tree
    • Fenwick Tree / Binary Indexed Tree
  • Square Root Decomposition
  • Heaps
    • Introduction
    • Theory
    • Priority Queue
    • Heapsort
    • Two Heaps Method
    • k-way merge
    • Top k elements
    • Interval problems
  • HashMap
    • Introduction
    • Theory - how it works
    • Comparisons of various forms
    • Limitations and how to solve
    • Map using LinkedList
    • Map using Hash
    • Chaining
    • Probing
    • Huffman-Encoder
  • Tries
  • Graphs
    • Introduction
    • BFS
    • DFS
    • Working with graph components
    • Minimum Spanning Trees
    • Kruskal Algorithm
    • Prims Algorithm
    • Dijkstra’s shortest path algorithm
    • Topological Sort
    • Bellman ford
    • A* pathfinding Algorithm

Conditionals assignment small error

In Q10 of the conditionals assignment in the answer code, you are taking the height of the parallelogram as input, it should be "side".
Simply replace "height" by "side" in the System.out.println("") statement.

java program for perfect number

Description

a java program to find a perfect number between specified digits of number.
perfect number is a number which is sum of its all factors except itself.

Additional Information

No response

[DOCS]: Create Default Health Files

Every open-source author, maintainer, and contributor knows the importance of fostering a positive environment for collaboration and providing adequate resources for folks to seek help and contribute in a meaningful way. These resources include providing a Code of Conduct, a Contributing Guide, issue templates, and more. GitHub refers to this collection of documents as community health files.

  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • Issue and pull request templates and config.yml for submitting blank issues.

To know more about default community health files visit Github Documentation.

Invalid LCM code

Description of the bug

The code provided in the "03-conditionals-loops/2. Intermediate Java Programs/LCM.java"
does not give the lcm insted it gives the commmon factor between the two elements

Steps To Reproduce

go to file 03-conditionals-loops/2. Intermediate Java Programs/LCM.java
and run the code

Additional Information

We can get lcm by dividing the multiplication of the number by their hcf

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.