From 4e5feefbce490f723e95d147cfd2b423c1ab498f Mon Sep 17 00:00:00 2001 From: Kenneth Watka Date: Tue, 8 May 2012 14:27:48 -0400 Subject: [PATCH] Inserts and deletes and searches all seem to work --- index.html | 2 +- main.js | 6 ++--- trees.js | 66 ++++++++++++++++++++++++++++++++++++++++++------------ 3 files changed, 56 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index 3130fd2..b67b77a 100644 --- a/index.html +++ b/index.html @@ -17,7 +17,7 @@

B and B+ Tree Interactive Demo

- + diff --git a/main.js b/main.js index 828287f..6d997ec 100644 --- a/main.js +++ b/main.js @@ -27,7 +27,7 @@ function insertData() { return; } console.log("inserting data..."); - tree.insert_val(val); + tree.insert_val(parseInt(val,10)); drawTree(tree); $('#insertLoader')[0].style.visibility = "hidden"; @@ -40,7 +40,7 @@ function deleteData() { //Error return; } - tree.delete_val(val); + tree.delete_val(parseInt(val,10)); drawTree(tree); $('#deleteLoader')[0].style.visibility = "hidden"; } @@ -55,7 +55,7 @@ function searchData() { return; } - tree.search_val(val,0); + tree.search_val(parseInt(val,10),0); drawTree(tree); tree.nodes[tree.last_highlight].highlight = false; console.log(tree.last_highlight); diff --git a/trees.js b/trees.js index 3f2d02b..48c4006 100644 --- a/trees.js +++ b/trees.js @@ -196,7 +196,7 @@ function b_insertUp(left, right, middleguy, median, current_node){ } var i=0; for(i=0;i