This repository contains my Java code for the 217Y1A05 JAVA
course.
LAB 1
- Installing java
- Running Hello World
LAB 2
- Basics
- Loops
- Scanner
LAB 3
- Amstrong
- Current Bill
- Palindrome
- Sc Arithmetic
- Quadratic
- Type cast
LAB 4
- Sorting
- Matrix Addition
- Matrix Subtraction
LAB 5
- Constructor Overloading
- Default Constructor
- Method Overloading
- Non-Argument Constructor
- Parametarized Constructor
LAB 6
- Abstraction
- Interface
- Super class
LAB 7
- KnapSack (Greedy)
INTERNAL 1
- Knapsack (Greedy)
LAB 8
- Prims
- Kruskals
LAB 9
- JobSequence (Greedy)
- Single Source Shortest Path
LAB 10
- N Queen's
- Optimal BST
- Knapsack (Dynamic)
LAB 11
- Sum of Subset (Backtracking)
- Graph Colouring (Backtracking)
- All Pair Shortest Path
- Travelling Scales Person
INTERNAL 2
- All Pair Shortest Path (Dynamic)
- Applets (Checkbox, Textfield)