Friday, 6 October 2017

Javascript Random Number


Math.random function is use to generate random number. It generates a long series of number less than one or zero. To get random number from a range you need to extract numbers as your requirement by round-off.



Following code demonstrate to generate number from 1 to 100.

<html>
<head>
     <title>Girfa Student Help : Random Number</title>
     <script>
          function getRandom()
          {
              alert(Math.random());

Thursday, 5 October 2017

Timer Java Script


Timer Java Script Banner

A timer like simulation can be creating using setTimeOut function which takes two arguments. code and timer interval in Millisecond. Code run after given time span and if you will call these function in recursive fashion then you can make a watch. 



Timer function Function 



<script>
          var s=0,m=0,h=0;
          function getTimer()
          {
              s++;
              if(s==5) //Minute complete
              {

Tuesday, 3 October 2017

UGC Net Computer Science December 13 Paper 3 Page 4 Solved

UGC Net Computer Science December 13 Paper 3 Page 4 Solved

31. Consider the formula in image
processing



CR is called as compression ratio n1 and n2 denotes the number of information carrying units in two
datasets that represent the same information. In this situation RD is called as relative _________ of the
first data set.
(A) Data Compression
(B) Data Redundancy
(C) Data Relation
(D) Data Representation

Monday, 2 October 2017

Linear Search VS Binary Search

A linear search works by looking at each element in a list of data until it either finds the target or reaches the end. This results in O(n) performance on a given list. A binary search comes with the prerequisite that the data must be sorted. We can leverage this information to decrease the number of items we need to look at to find our target. We know that if we look at a random item in the data (let's say the middle item) and that item is greater than our target, then all items to the right of that item will also be greater than our target. This means that we only need to look at the left part of the data. Basically, each time we search for the target and miss, we can eliminate half of the remaining items. This gives us a nice O(log n) time complexity.


Just remember that sorting data, even with the most efficient algorithm, will always be slower than a linear search (the fastest sorting algorithms are O(n * log n)). So you should never sort data just to perform a single binary search later on. But if you will be performing many searches (say at least O(log n) searches), it may be worthwhile to sort the data so that you can perform binary searches. You might also consider other data structures such as a hash table in such situations.

Image Source : https://en.wikipedia.org/wiki/Binary_search_algorithm

Example : Array is best example of linear search and tree