Provide Best Programming Tutorials

## Leetcode 234. Palindrome Linked List

Question Given a singly linked list, determine if it is a palindrome. Example 1: Input: 1->2 Output: false Example 2: Input: 1->2->2->1 Output: true Follow up: Could you do it…

## Leetcode 21. Merge Two Sorted Lists

Question Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. Example:…

## Leetcode 104. Maximum Depth of Binary Tree

Question Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf…

## LeetCode 2. Add Two Numbers

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contains a single digit. Add the two…

## Java Binary Search Approach

Overview Binary Search is a commonly used search algorithm in programming. Let's see how we implement it by using the Java programming language. For binary search to work, we need…