Кресты / Говнокод #25609 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
namespace belugina
{
    void Exchange (int i, int j, int *x){ 
	int tmp;
	tmp = x[i];
	x[i] = x[j];
	x[j] = tmp;
}

void sifting (int left, int right, int *x){
	int q, p, h;
	q=2*left+1;
	p=q+1;
	if (q <= right){
		if (p <= right && x[p] > x[q])
			q = p;
		if (x[left] < x[q]){
			 Exchange (left, q, x);
			 sifting(q, right, x);
			 }
		 }
}
    
}

Бред сумасшедшего. По утверждению автора алгоритм "Просеивание" элементов.

Запостил: dethless dethless, (Updated )

Комментарии (52) RSS

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8