vicky-katara / Java-Programs

Interesting Java Programs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

█▄─▄█─█▀█─█▄──█─█▀─█─█─█▀─█▀─▀█▀─█▀─█▀█ █─▀─█─█▄█─█─█─█─█──█▀█─█▀─▀█──█──█▀─█▄▀ ▀───▀─▀─▀─▀──▀▀─▀▀─▀─▀─▀▀─▀▀──▀──▀▀─▀─▀ ㅤ ────────────▐▌────▐▌ ───────────▄██▄──▄██▄ ㅤ ㅤ ▲ ㅤ ㅤ▲ㅤ ㅤ▲ ────▄────▀████████████▀ ◄██► ◄██►◄██► ───▄██▄█──███▀████▀███───██───██───██ █─▄█████──███▄─██─▄███───██───██───██ ▀███████───██████████────████████████ ─██▀▀████──██████████────████████████ ▀▀──▄████▄──██▄──▄██──────────██ ───▀▀████▀──█████████▄────────██ ──────██──▄███████████▀───────██ ──────██──██████████▀──▄▄████████▄ ──────██──██████████▄▄████████████ ──────██──▀█████████████▀────▀███▀ ──────██───▀████████████▄▄▄▄█████▄ ──────██────██████████████████████ ──────███▄─▄██████████▀────▀▀▀███▀ ──────███████████████─────────██ ──────███████████████─▄██─────██ ──────██████████████████▀─────██ ──────▀█████████████████▄██▄──██ ───────▀████████─▀█████████▀──██ ──────────▀█████▄──▀███████───██ ───────────██████▄───▀█████▄──██ ──────────▄███████▄────▀████──██ ──────────████████▀──────▀▀▀──██ ──────────▀█████▀ ────────────████ ────────────████▄ ───────────▄█████ ───────────█████▀ ㅤ ㅤㅤㅤ█──█─█▄──█─▀─▀▀█▀▀─█▀▀─█▀▀▄ ㅤㅤㅤ█──█─█─█─█─█───█───█▀▀─█──█ ㅤㅤㅤ▀▀▀▀─▀──▀▀─▀───▀───▀▀▀─▀▀▀

Java-Programs

This is a list of programs that I have written in Java. Not for reproduction. Free for referencing. Please email me in case of any clarifications (vicky.p.katara@gmail.com). This list is dynamic..

  • Binary.java / BinaryAddition.java: My implementation of addition of binary numbers.
  • BinarySearch.java: My implementation of Binary Search Algorithm.
  • BinarySearchFirstLast.java: My implementation of finding 1st / Last occurrence of an element in a list using Binary Search
  • BinarySearchTree.java: My implementation of Binary Search Tree data structure.
  • CoinIterator.java: My Greedy Approach based solution for making change for N cents. Problem description: http://www.geeksforgeeks.org/dynamic-programming-set-7-coin-change/
  • CoinsDP.java: My Dynamic Proramming based Approach based solution for making change for N cents. Problem description: http://www.geeksforgeeks.org/dynamic-programming-set-7-coin-change/
  • FibonacciDP.java: My implementation of generating the nth Fibonacci number using Dynamic Programming
  • HashTable.java: My implementation of a HashTable using my implementation of LinkedLists.
  • InsertionSort.java: My implementation of simple insertion sort.
  • LongestNonDecDP.java: My solution to the Longest Non Decreasing Subsequence problem using Dynamic Programming
  • MatrixMult_Memoized.java: A memoized solution to the Matrix Chain multiplication optimization problem.
  • MergeSort.java: Merge Sort using Java
  • Power.java: My implementation of a power calculator using divide and conquer mechanism
  • UglyNumbers.java: My solution to the infamous Ugly Numbers problem using Dynamic Programming. Problem Description: http://www.geeksforgeeks.org/ugly-numbers/

About

Interesting Java Programs


Languages

Language:Java 100.0%