0.0.2 • Published 9 years ago

formula-lib v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Build Status

formula

Data Structures and Algorithms Javascript implementation.

FMath (static)

Static Methods

  • static Integer #factorial (Integer number)
  • static Integer #recursiveFactorial (Integer number)
  • static String #toBaseN (Integer number, Integer base)
  • static Boolean #checkUnbalancedParenthesesExpression (String expression)

FString (static)

Static Methods

  • static Boolean #isPalindrome (String phrase)

List

Constructor

List (function comparator)

Methods

  • void #clear ()
  • Integer #find (Object element)
  • Boolean #prev ()
  • Boolean #next ()
  • void #front ()
  • void #end ()
  • Boolean #insert (Object element, Object after)
  • Boolean #remove (Object element)
  • Boolean #append (Object element)
  • Integer #currPos ()
  • Boolean #moveTo (Integer position)
  • Object #getElement ()
  • Boolean #contains (Object element)
  • String #toString ()
  • Integer #length ()

FIFO

Constructor

FIFO ()

Methods

  • void #enqueue (Object element)
  • Object #dequeue ()
  • Object #peek ()
  • Integer #length ()
  • Boolean #isEmpty
  • void #clear ()
  • String #toString ()

PriorityQueue

Constructor

PriorityQueue ()

Methods

  • void #enqueue (Object element, priority)
  • PQElement #dequeue ()
  • PQElement #peek ()
  • Integer #length ()
  • Boolean #isEmpty
  • void #clear ()
  • String #toString ()

LIFO

Constructor

LIFO ()

Methods

  • void #push (Object element)
  • Object #pop ()
  • Object #peek ()
  • Integer #length ()
  • void #clear ()