public static void Sort(PSortableObject[] objs, int num) {
			if (num == 1) {
				return;
			}
			for (int i = 1; i < num; i++) {
				PSortableObject s = objs[i];
				if (objs[i - 1].value_ren > s.value_ren) {
					int j = i;
					do {
						objs[j] = objs[j - 1];
					} while (--j > 0 && objs[j - 1].value_ren > s.value_ren);
					objs[j] = s;
				}
			}
	
		}
Exemple #2
0
 public static void Sort(PSortableObject[] objs, int num)
 {
     if (num == 1)
     {
         return;
     }
     for (int i = 1; i < num; i++)
     {
         PSortableObject s = objs[i];
         if (objs[i - 1].value_ren > s.value_ren)
         {
             int j = i;
             do
             {
                 objs[j] = objs[j - 1];
             } while (--j > 0 && objs[j - 1].value_ren > s.value_ren);
             objs[j] = s;
         }
     }
 }