Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var low = 1;
- var high = 1;
- for ( loop numbers ) {
- if ( number > high ) {
- high = number;
- }
- if ( low == 1 ) {
- low = high;
- }
- if ( number < low ) {
- low = number;
- }
- }
- var myArray = [...],
- low = myArray[0],
- high = myArray[0]
- ;
- // start looping at index 1
- for (var i = 1, l = myArray.length; i < l; ++i) {
- if (myArray[i] > high) {
- high = myArray[i];
- } else if (myArray[i] < low) {
- low = myArray[i];
- }
- }
- for (var i = 1, val; (val = myArray[i]) !== undefined; ++i) {
- if (val > high) {
- high = val;
- } else if (val < low) {
- low = val;
- }
- }
- var low = numbers[0]; // first number in array
- var high = numbers[0]; // first number in array
- for ( loop numbers ) {
- if ( number > high ) {
- high = number;
- }
- if ( number < low ) {
- low = number;
- }
- }
- # Initialize max & min
- my $max = $list[0];
- my $min = $list[0];
- for my $num (@list) {
- $max = $num if $num > $max;
- $min = $num if $num < $min;
- }
- std::pair<int, int> minmax(int* a, int n)
- {
- int low = std::numeric_limits<int>::max();
- int high = std::numeric_limits<int>::min();
- for (int i = 0; i < n-1; i += 2) {
- if (a[i] < a[i+i]) {
- if (a[i] < low) {
- low = a[i];
- }
- if (a[i+1] > high) {
- high = a[i+1];
- }
- }
- else {
- if (a[i] > high) {
- high = a[i];
- }
- if (a[i+1] < low) {
- low = a[i+1];
- }
- }
- }
- // Handle last element if we've got an odd array size
- if (a[n-1] < low) {
- low = a[n-1];
- }
- if (a[n-1] > high) {
- high = a[n-1];
- }
- return std::make_pair(low, high);
- }
- var numbers = [1,2,5,9,16,4,6];
- var maxNumber = Math.max.apply(null, numbers);
- var minNumber = Math.min.apply(null, numbers);
- var A = [ /* 100,000 random integers */];
- function minmax() {
- var low = A[A.length-1];
- var high = A[A.length-1];
- var i, x, y;
- for (i = A.length - 3; 0 <= i; i -= 2) {
- y = A[i+1];
- x = A[i];
- if (x < y) {
- if (x < low) {
- low = x;
- }
- if (high < y) {
- high = y;
- }
- } else {
- if (y < low) {
- low = y;
- }
- if (high < x) {
- high = x;
- }
- }
- }
- if (i === -1) {
- x = A[0];
- if (high < x) {
- high = x;
- } else if (x < low) {
- low = x;
- }
- }
- return [low, high];
- }
- for (var i = 0; i < 1000; ++i) { minmax(); }
- var sorted = arrayOfNumbers.sort(function(a, b) { return a - b; }),
- ,min = sorted[0], max = sorted[sorted.length -1];
- // standard sort function
- function sorter(a, b) {
- if (/* some check */)
- return -1; // a should be left of b
- if (/*some other check*/)
- return 1; // a should be to the right of b
- return 0; // a is equal to b (no movement)
- }
- var numbers = [5,8,123,1,7,77,3.14,-5];
- // default lexicographical sort
- numbers.sort() // -5,1,123,3.14,5,7,77,8
- // numerical sort
- numbers.sort(function(a, b) { return a - b; }) // -5,1,123,3.14,5,7,77,8
- low = +INFINITY
- high = -INFINITY
- for each n in numbers:
- if n < low:
- low = n
- if n > high:
- high = n
- enter code here
- int l=0,h=1,index,i=3;
- if(a[l]>a[h])
- swap(&a[l],&a[h]);
- for(i=2;i<9;i++)
- {
- if(a[i]<a[l])
- {
- swap(&a[i],&a[l]);
- }
- if(a[i]>a[h])
- {
- swap(&a[i],&a[h]);
- }
- }
- printf("Low: %d High: %d",a[0],a[1]);
- >>> seq = [1, 2, 3, 4, 5, 6, 7]
- >>> max(seq)
- 7
- >>> min(seq)
- 1
Add Comment
Please, Sign In to add comment