Skip to content

Instantly share code, notes, and snippets.

@jho406
jho406 / .ruby-version
Created November 25, 2019 16:53 — forked from koffeinfrei/.ruby-version
Performance comparison of different ruby serializer methods
2.5.0
@jho406
jho406 / .ruby-version
Created November 25, 2019 16:53 — forked from koffeinfrei/.ruby-version
Performance comparison of different ruby serializer methods
2.5.0
@jho406
jho406 / .ruby-version
Created November 25, 2019 16:53 — forked from koffeinfrei/.ruby-version
Performance comparison of different ruby serializer methods
2.5.0
function binarySearch(search_ary, starting_index, ending_index, value){
//get the middle index of the search_ary
//
var remaining = ending_index - starting_index;
var middle_index = starting_index + Math.ceil((remaining)/2);
// if(remaining == 1 && starting_index == 0){middle_index = starting_index;}
// debugger;
//return if the value is found
if(value === search_ary[middle_index]) return middle_index;
function BinarySearchTree(value, Walker){
this.root = new Node(value);
this.walker = new Walker(this.root);
}
BinarySearchTree.prototype.insert = function(value) {
var node = new Node(value);
this.walker.setSubject(node);
var nextNodeSetter = this.getSetter();
@jho406
jho406 / doublylinklist-practice.js
Created May 25, 2013 16:33
doubly link list - practice
http://minus.com/lvmCcdppXFQie