| va propun si un algoritm de sort pentru ZA METRIX.... daca vreti sa faceti RELOADED apasati tasta F5
 function doSort(form) {
 nanExists = false;
 inputString = form.numbers.value;
 inputNumbers = inputString.split(",");
 for (var i = 0; i < inputNumbers.length; i++) {
 inputNumbers[i] = parseInt(inputNumbers[i], 10);
 if (isNaN(inputNumbers[i])) {
 nanExists = true;
 break;
 }
 }
 inputNumbers = bubbleSort(inputNumbers, 0, inputNumbers.length - 1);
 if (nanExists)
 form.answers.value = "Invalid Input, numbers must be seperated by commas";
 else
 form.answers.value = resultString(inputNumbers, 0);
 }
 function resultString(inputArray, num) {
 if ((inputArray.length  - 1) >= num)
 return (inputArray[num] + "," + resultString(inputArray,(num + 1)));
 else return "";
 }
 function bubbleSort(inputArray, start, rest) {
 for (var i = rest - 1; i >= start;  i--) {
 for (var j = start; j <= i; j++) {
 if (inputArray[j+1] < inputArray[j]) {
 var tempValue = inputArray[j];
 inputArray[j] = inputArray[j+1];
 inputArray[j+1] = tempValue;
 }
 }
 }
 return inputArray;
 }
 //  End -->
 </script>
 |