Coder Social home page Coder Social logo

dubesar / ultimate-java-resources Goto Github PK

View Code? Open in Web Editor NEW
355.0 6.0 298.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 People

Contributors

spredictorx1708 avatar kunal299 avatar mujtaba1747 avatar debajitdeb11 avatar kshitijsuri90 avatar sourabhvarshney111 avatar avivijay19 avatar haseeb-xd avatar zalviandyr avatar alxgration avatar parshwa52 avatar wolfi3654 avatar sudiptaachy avatar vishal1975 avatar samriddhi-arya avatar pasan04 avatar kanishka04 avatar xloli20 avatar andrewtlu avatar djnautiyal avatar rajatsvn avatar huyhoang8398 avatar mete23 avatar gargk747 avatar developershutt avatar avishekdas128 avatar raghavtalwar7 avatar iamrajiv avatar prakash-sa avatar kundan989 avatar

Stargazers

 avatar Forbes avatar Ivan Dobroznai avatar Jhonatan Arce avatar Arman avatar  avatar  avatar vosmerkin avatar  avatar Максим Кабаль avatar  avatar V avatar  avatar  avatar 4151 Максим Білошицький avatar auriny avatar Hemanth K avatar CAFFEINE avatar  avatar bZ00qa avatar Sameera Adari  avatar Plovdiv Kumar Kundu  avatar  avatar arda avatar Absolom Orianga avatar  avatar Soham Mukherjee avatar Viktor Alexandrov avatar Ana Clara avatar  avatar HHH avatar Aleksandr avatar Nicholas avatar Lingtian Yao avatar  avatar Md Aasif avatar Kai Uuganbadrakh avatar Zhongzheng Zhou avatar darth_raider avatar Elvin Chu  avatar  avatar  avatar  avatar Mateus Campos  avatar Randy Rojas avatar Hernando Abella avatar Abhishek Kumar Kushwaha avatar Viraj G. Kulkarni (विराज गु. कुलकर्णी) avatar Bruce Migeri avatar Giovan Alfa avatar Triet Trinh avatar Anton Kasow avatar FlorianS avatar VladGD avatar Shailendra kumar avatar G MAHESH avatar Jianxing Zhang avatar tressiltre avatar  avatar Marcos Cervera avatar Tharun R avatar Hüsnü Güllü avatar Cavid Abbasaliyev avatar Angie Manrique avatar Marília Yanis avatar  avatar Julia avatar Ivan Mamaev avatar Gaurav Singh avatar Sanjeet  Thakur avatar bhattdpac  avatar Garose Choji avatar Kavin avatar Fang avatar  avatar Serhii Kovalchuck avatar Tymur Kulivar Shymanskyi avatar Evgeniy Romanov avatar Ilya avatar  avatar Arnab Choudhury avatar NuhDemir avatar Héctor Salazar avatar It's Ahmed avatar Vinoth avatar Milanga_xD avatar Vishesh Jawa avatar Mateusz avatar Maksim Prokashev avatar Dmitrii Goltsov avatar Fabrice Yopa avatar Aslan Alijev avatar Amirali Amirifar avatar ADAMU MUHAMMAD MUHAMMAD avatar Aleksandr Bubeshko avatar James avatar Prithvi avatar Ravi Bisht avatar Pubudu Perera avatar Dan avatar

Watchers

Tiancheng-Luo avatar Sumit Kumar Roy avatar Ricardo Smith avatar  avatar  avatar  avatar

ultimate-java-resources's Issues

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 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.

Update README

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

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.

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.

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.

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.

Add loop in Java

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

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.

Improve Readme

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

Add heapsort

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

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.

Update Readme

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

Add Treeset in Java

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

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.

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.

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.

  • 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.