SHARE
TWEET

Untitled

a guest Mar 8th, 2015 186 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. static void Main(string[] args)
  2.         {
  3.             int[] array = { 5,2,6,1,3,4 };
  4.             int pivot, left = 0, right = array.Length -1;
  5.             pivot = left;
  6.  
  7.         quickRight:
  8.         {
  9.             while(array[pivot]<array[right])
  10.             {
  11.                 right--;
  12.             }
  13.             if (array[pivot] > array[right])
  14.             {
  15.                
  16.                 int variableNum = array[pivot];
  17.                 array[pivot] = array[right];
  18.                 array[right] = variableNum;
  19.                 pivot = right;
  20.                 goto quickLeft;
  21.             }
  22.             else
  23.             {
  24.                 if (pivot < array.Length -1)
  25.                 {
  26.                     left = pivot + 1;
  27.                     right = array.Length -1;
  28.                     pivot = right;
  29.                     goto quickLeft;
  30.                 }
  31.             }
  32.             }
  33.  
  34.         quickLeft:
  35.         {
  36.             while (array[pivot] > array[left])
  37.             {
  38.                 left++;
  39.             }
  40.             if (array[pivot] < array[left])
  41.             {
  42.                 int variableNum = array[pivot];
  43.                 array[pivot] = array[left];
  44.                 array[left] = variableNum;
  45.                 pivot = left;
  46.                 goto quickRight;
  47.             }
  48.             else
  49.             {
  50.                 if (pivot > 0)
  51.                 {
  52.                     right = pivot - 1;
  53.                     pivot = 0;
  54.                     left = 0;
  55.                     goto quickRight;
  56.                 }
  57.             }
  58.         }
  59.             Console.WriteLine(left);
  60.             Console.WriteLine(right);
  61.        
  62.                 for (int i = 0; i < array.Length; i++)
  63.                     Console.WriteLine(array[i] + "'");
  64.           }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top