• Предмет: Информатика
  • Автор: yurabrodzinskyy
  • Вопрос задан 2 года назад

С++ СРОЧНО!!!
Написати шаблонний клас для сортування одновимірного масиву за
зростанням значень елементів.

Ответы

Ответ дал: rusllikccx
1

Ответ:

template<Number T>

class Sort_t

{

public:

 Sort_t(T* old, size_t siz) :self(old),size(siz) {}

 auto bubble() {

  bool flag = 1;

  for (size_t i = 0; i < size && flag; i++)

  {

   flag = 0;

   for (size_t j = 0; j < size; j++)

   {

    if (self[i] < self[j])

    {

     swap_num(self[i], self[j]);

     flag = 1;

    }

   }

  }

  return self;

 }

 auto &length() {

  return size;

 }

private:

 T* self;

 size_t size;

};

Объяснение:


rusllikccx: відміть будь, ласка як найкращу відповідь
yurabrodzinskyy: а як то відмітити?
yurabrodzinskyy: бо я незнаю просто
Вас заинтересует