Skip to content
# Category: Java Programs

## Stack: Evaluate Prefix Expression

## Stack: Evaluate a postfix expression

## Stack: Postfix to infix expression

## Stack: Infix to prefix expression

## Stack: Infix to Postfix Expression

## Stack: Basic stack implementation using an array

## Stack Programming Problems

## Linked List: Reverse a linked list

## Linked List: Modular Node

## Linked List: Implement a stack using a linked list

## Linked List: Sum of last N nodes

## Linked List: Circular Linked List?

## Linked List: Delete Alternating Nodes

## Linked List: Flatten a linked list

## Linked List: Insert node at the ith position

## Linked List: Find the middle of the linked list

## Linked List: Find the length of the linked list

## Linked List: Delete a specific node

## Linked List: Print the linked list

## Linked List: Add a new node at the end of the linked list

## Linked List: ListNode Class to create a node of a linked list

## Linked List Programming Problems

## Classes and Objects: Algebra: 2×2 linear equations

## Classes and Objects: Algebra- quadratic equations

## Classes and Objects: Geometry: n-sided regular polygon

## Classes and Objects: Fan Class

## Classes and Objects: Create a bank account

## Classes and Objects: Build a watch Stopwatch

## Classes and objects: Use the GregorianCalendar class

## Classes and objects: Use the Random class

## Classes and objects: Use the Date class

## Classes and Objects: Stock Class

## Classes and Objects: Rectangle Class

## Classes and Objects: Track the number of objects

## Arrays: Identical arrays

## Arrays: Strictly identical arrays

## Classes and Objects: Random Class

## Classes and Objects: Point2D Class

## Classes and Objects: TV Class

## Classes and Objects: Circle Class

## Classes and Objects Programming Problems

## Array: Math: Combinations

## Array: Algebra: solve quadratic equation

## Array: Unique suit picker

## Array: Locker Puzzle

## Array: Find the number of upper case letters in a String which is entered from the command line

## Array: Sum Integer from command line array input

## Array: Revise Selection Sort

## Array: Sorted?

## Array: Bubble Sort

## Array: Sort Students

## Array: Execution Time

## Array: Eliminate duplicates

## Array: Computing GCD

## Array: Random number chooser

## Array: Reverse array without creating a new array

## Array: Statistics- Compute deviation

## Array: Find the index of the smallest element

## Array: Find the smallest element

## Array: Average an array

## Array: Count Single Digits

## Array: Prime Numbers less than 50

## Array: Print Distinct Numbers

## Array: Analyze scores

## Array: Count occurrence of numbers

## Array: Reverse the numbers entered

## Array: Assign Grades

## Arrays: Calculator

## Array: Selection Sort

## Array: Binary Search

## Array: Linear Search

## Array: Random Characters generator + counter

## Array: Reverse an array

## Array: Use arraycopy method

## Array: Deck of cards

## Array: Number of elements greater than average

## Array: Randomly shuffle the elements of an array

## Array: Obtain the English name of a given month by its number

## Array: Shift elements of an array to the right

## Array: Shifting elements of an array to the left

## Array: Find the lowest index of the largest element in an array

## Array: Find the largest element in an array

## Array: Find the sum of all elements in an array

## Array: Display the contents of an array

## Array: Initialize an array with random values between 1 and 100

## Array Programming Problems Links

## Array: Initialize an array with input values from the user