Code Monkey home page Code Monkey logo

dubesar / ultimate-java-resources Goto Github PK

View Code? Open in Web Editor NEW
278.0 7.0 292.0 54.24 MB

Java programming. All in one Java Resource for learning. Updated every day and up to date. All Algorithms and DS along with Development in Java. Beginner to Advanced. Join the Discord link.

License: MIT License

Java 100.00%
hacktoberfest2019 data-structures algorithms java hacktoberfest2020 computer-science wikipedia programming-language dynamic search-algorithm dynamic-programming android android-development hacktoberfest learn tutorial java-programming hacktoberfest2021 hacktoberfest-starter

ultimate-java-resources's Issues

Segeregate files according to Data Structures and Algorithms.

Seperate the code files accordingly to where they should belong like make a seperate DS folder and put all the relevant stuffs and same for algos

Like prefix sum array, binary search etc should be in algos and java loops, linkedlist , stack in data structures . Name the folder properly.

Add coin change in Java.

Add implementation of coin change in Java and create a separate folder for Dynamic Programming. Comment the code properly and explain the code in the form of comments.

Add Euler Totient Function

Make a new math folder and add code to the totient of a natural number and comment on the code properly.

Improve Readme

Add relevant functions that have been added till now and and give introduction of the repository.

Add edit distance in Java.

Add implementation of edit distance in Java and comment the code properly. Add your code in Dynamic Programming folder if present else create the Dynamic Programming folder.

Add loop in Java

Add different methods to use loops in Java including for, while, for each.

Add Treeset in Java

Add treeset example in Java and remember to comment with proper explanation.

Update Readme

Add Stack and Queue to readme and follow markdown as followed in current readme.

Add search methods for ArrayList.

Add both Binary search as well as Linear search returning the index of the required element and throw an error if there is no presence of the element. Comment the code properly.

Secure Random methods in Java

Make a security folder and explain the secure Random methods in the form .md file and also embed relevant code and explain it properly.

Add climbing stairs problem in DP

Add implementation of climbing stairs in Java and comment the code properly. Add your code in Dynamic Programming folder if present else create the Dynamic Programming folder.

Add basic oops concepts

Create a Documentation folder and add basic documentation for OOPS having concepts like abstraction , encapsulation , inheritance. Do give real world examples for each. And possibly add small code snippets inside the documentation itself for each related concept.

Java in Networking (Socket Programming)

Create a Networking folder and add documentation of Socket programming with proper markdown and also give example in documentation in form of code.

Also comment the codes well and write the documentation properly.

Update Readme

Update Readme according to the present format with all the present stuffs in the code base.
Properly mention each and every algorithms newly added.

Update README

Update readme with all the new updates in the repository and follow the markdown in the readme

Add heapsort

Add heapsort implementation in Java. Also write if any inbuilt functions are present. Comment the code properly.

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.