Dynamic Finger Search Trees in Data Structure

Arnab Chakraborty
Updated on 07-Jan-2020 11:29:21

445 Views

A dynamic finger search data structure should in addition to finger searches also perform the insertion and deletion of elements at a position given by a finger.Finger search trees is defined as a variant of B-trees supporting finger searches in O(log d) time and updates in O(1) time, assuming that only O(1) moveable fingers are maintained.Traversing a finger d positions requires O(log d) time.The finger search trees (that means AVL-trees, red-black trees) constructions either consider a fixed constant number of fingers or only support updates in amortized constant time.Constructions supporting an arbitrary number of fingers and with worst case update ... Read More

Convert String to Integer in JavaScript

George John
Updated on 07-Jan-2020 11:02:57

1K+ Views

The parseInt() method in JavaScript converts a string into a number. The method returns NaN if the value entered cannot be converted to a number.ExampleYou can try to run the following code to convert a string into an integer − Live Demo           Check                      function display() {             var val1 = parseInt("50") + "";             var val2 = parseInt("52.40") + "";             var val3 = parseInt(" 75 ") + "";             var res = val1 + val2 + val3;             document.getElementById("demo").innerHTML = res;          }          

Add Months to a Date Using JavaScript

Paul Richard
Updated on 07-Jan-2020 11:00:57

787 Views

To add a number of months to a date, first get the month using getMonth() method and add a number of months.ExampleYou can try to run the following code to add a number of monthsLive Demo                    var d, e;          d = new Date();          document.write(d);          e = d.getMonth()+1;          document.write("Incremented month = "+e);          

Which Equals Operator to Use in JavaScript

Nancy Den
Updated on 07-Jan-2020 10:59:49

182 Views

Double equals (==) is abstract equality comparison operator, which transforms the operands to the same type before making the comparison. For example,5 ==  5       //true '5' == 5      //true 5 == '5'      //true 0 == false    //trueTriple equals (===) are strict equality comparison operator, which returns false for different types and different content.For example,5 === 5  // true 5 === '5' // false var v1 = {'value':'key'}; var v2 = {'value': 'key'}; v1 === v2 //false

Ternary Operator in JavaScript

Swarali Sree
Updated on 07-Jan-2020 10:58:35

625 Views

The conditional operator or ternary operator first evaluates an expression for a true or false value and then executes one of the two given statements depending upon the result of the evaluation.S.NoOperator & Description1? : (Conditional )If Condition is true? Then value X: Otherwise value YExampleYou can try to run the following code to understand how Ternary Operator works in JavaScriptLive Demo                    var a = 10;          var b = 20;          var linebreak = "";          document.write ("((a > b) ? 100 : 200) => ");          result = (a > b) ? 100 : 200;          document.write(result);          document.write(linebreak);          document.write ("((a < b) ? 100 : 200) => ");          result = (a < b) ? 100 : 200;          document.write(result);          document.write(linebreak);          

Determine If an Argument is Sent to a JavaScript Function

Krantik Chavan
Updated on 07-Jan-2020 10:29:12

133 Views

To determine if an argument is sent to function, use “default” parameters.ExampleYou can try to run the following to implement itLive Demo                    function display(arg1 = 'Tutorials', arg2 = 'Learning') {             document.write(arg1 + ' ' +arg2+"");          }          display('Tutorials', 'Learning');          display('Tutorials');          display();          

Finger Searching in Data Structure

Arnab Chakraborty
Updated on 07-Jan-2020 09:42:30

458 Views

A finger search on a data structure is defined as an extension of any search operation that structure supports, where a reference (finger) to an element in the data structure is given along with the query. While the search time for an element is most frequently denoted as a function of the number of elements in a data structure, finger search times are treated as a function of the distance between the element and the finger.In a set of m elements, the distance d(a, b) between two elements a and b is their difference in rank. If elements a and ... Read More

Use Variable Number of Arguments in JavaScript Function

Krantik Chavan
Updated on 07-Jan-2020 09:37:34

674 Views

To use a variable number of arguments to function, use the arguments object.ExampleYou can try to run the following code to implement arguments to a function in JavaScriptLive Demo                    function functionArgument(val1, val2, val3)  {             var res = "";             res += "Expected Arguments: " + functionArgument.length;             res += "";             res += "Current Arguments : " + arguments.length;             res += "";             res += "Each argument = "             for (p = 0; p < arguments.length; p++) {                res += "";                res += functionArgument.arguments[p];                res += " ";             }             document.write(res);          }          functionArgument(20, 50, 80, "Demo Text!","Hello World", new Date())          

JavaScript Version of Sleep Function

Alankritha Ammu
Updated on 07-Jan-2020 09:35:37

435 Views

The JavaScript version of sleep() is “await”. The await feature pauses the current aync function.ExampleYou can try to run the following code to implement sleep in JavaScriptLive Demo                    function setSleep(ms) {             return new Promise(resolve => setTimeout(resolve, ms));          }          async function Display() {             document.write('Wait for 5 seconds!');             await setSleep(5000);             document.write('After 5 seconds!');          }          Display();          

Use of Return Statement Inside a Function in JavaScript

Alankritha Ammu
Updated on 07-Jan-2020 08:51:24

336 Views

The “return” statement in JavaScript mentions a value, which you like to return. Inside a function, the value is returned to the function caller.ExampleYou can try to run the following code to implement return statement inside a functionLive Demo                    function multiply(num1, num2) {             return num1 * num2;          }          var result = multiply(5, 10);          document.write("Multiplication: "+result);          

Advertisements