/tech3java

Collection of Java based algorithms on numerics, statistics, control etc

Primary LanguageJava

tech3java

This is my Java playground...

Applications Map

Numerics

Statistics

  • Example 1: Compute basic statistics using NumPy
  • Example 2: Compute the mean, standard deviation and correlation of two variables
  • Example 3: Vanilla bootstrap for the mean
  • Example 4: Vanilla bootstrap for skewness
  • Example 5: 1D Linear Regression
  • Example 7: Almost sure convergence

Estimation

Control

Machine Learning

Reinforcement Learning

  • Example 1: Iterative Policy Evaluation applied on GridWorld

Java Threads

Algorithms

  • Example 1: Delete duplicated elements in a sorted linked list
  • Example 2: Vanilla implementation of binary search
  • Example 3: Fibonacci Sequence
  • Example 4: Finds first non-repeated character in a string
  • Example 5: Finds first occurence of a character in a string
  • Example 6: Find the minimum element between two increasingly sorted sub-arrays
  • Example 7: Reverse an array using a stack
  • Example 8: Solves the Tower of Hanoi problem using stacks
  • Example 9: Sorts cars of a train according to destination
  • Example 10: Find number of digits in an integer
  • Example 11: Partition an array into odds and evens
  • Example 12: Compute the equivalence classes of a list of numbers
  • Example 13: Test if a given string is a palindrome
  • Example 14: Fibonacci sequence calculation
  • Example 15: Factorial calculation without recursion
  • Example 16: Test if a word is an anagram of another
  • Example 17: Given a list of words get all the anagrams of a given string
  • Example 18: Reverse single linked list in place
  • Example 19: Find the binary representation of an integer
  • Example 20: Given an array and a value remove all instances of that value in place and return the new array length

Useful Links