Java

Java

Write portable, high-performance applications with Java. Learn language features, collections, streams, concurrency, JVM tuning, build tools, testing, and popular frameworks to deliver secure, maintainable services and desktop or Android apps.

Post
Article Video EBook
Java
Minimum Insertions and Deletions to Convert One Array into Another (O(N log N))
Java
Count Matching Subsequences Using Dynamic Programming in Java
Java
N-Digit Numbers with Strictly Increasing Digits
Java
Maximum Area Between Bars
Java
Last Digit of a^b for Very Large Numbers
Java
Coverage of All Zeros in a Binary Matrix (Java)
Java
Maximum Product Cutting of a Rope Using a Greedy Mathematical Approach
Java
Construct List Using XOR Queries – Efficient Reverse Processing Approach
Java
Equal Point in Brackets
Java
Find the Kth Missing Positive Number Using Binary Search
Java
Number of Valid Parentheses – Catalan Number Pattern
Java
Binary Searchable Count Count Binary Searchable Elements in an Unsorted Array
Java
Find a Peak Element in a 2D Matrix
Java
Count Elements Less Than or Equal to x in a Sorted Rotated Array
Java
Stock Span Problem – Monotonic Stack Pattern
Java
Non-Attacking Black and White Knight Arrangements on an n × m Chessboard
Java
K-th Element of Two Sorted Arrays
Java
XOR Pairs Less Than K
Java
Adding Two Numbers Represented by Linked Lists
Java
Brackets in Matrix Chain Multiplication
Java
Remove K Digits Problem – Greedy Stack Approach to Find the Smallest Number
Java
Count Subset With Target Sum II – Meet in the Middle Java Solution
Java
Expression Contains Redundant Bracket or Not – Java Stack Solution Explained
Java
Candy Problem in Java – Greedy O(n) Time and O(1) Space Solution
Java
Palindrome Pairs in an Array of Strings – Java Solution with HashMap