Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.07 KB

README.md

File metadata and controls

36 lines (25 loc) · 2.07 KB

Java-Codefiles

👋Hey,

This repository contains code files related to Java Language, libraries, data structures and problem solved in Java

Java language:

includes lambdas, threads, regex, JDBC

Lambda expression is a syntactical sugar that came with Java 8 and makes it handy to work with functional interfaces and streams by reducing the amount of code that was to be written.

Java has a great multi threaded environment. This folder contains basic ways of implementing threads in java and classical problems like Producer - Consumer, Deadlock and demonstrations of some classes (Reentrant lock, FairLock) that are in java.lang.Object and java.lang.Thread

Data Structures:

contains implementation of linked list and some related problems

contains different implementations of graph and graph algorithms along with Disjoint sets

contains tree implementations, traversals of binary tree and binary search trees

contains segment tree, lazy propagation, Fenwick tree (Binary-indexed tree)

Problem Solving

contains algorithms for different problems