<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Сравнение алгоритмов сортировки массива
Исходник: BubbleSort.cpp :: Реализация класса пузырьковой сортировки [C++, code #46, hits: 8339, рейтинг: 7/6,4.99(1865)] +
автор: this [добавлен: 18.02.2006] управление:
  1. #include "BubbleSort.h"
  2.  
  3. BubbleSort::BubbleSort(int n, int* x) : Sort(n, x) {
  4. this->algName = "Bubble Sort [base]";
  5. }
  6.  
  7. void BubbleSort::Run(void) {
  8.  
  9. for (int i = 0; i < this->n; i++) {
  10. for (int j = this->n-1; j > i; j-- ) {
  11. if (this->x[j-1] > this->x[j]) {
  12. this->Swap(j-1, j);
  13. }
  14. }
  15. }
  16. }
  17.  
  18. BubbleSort::~BubbleSort(void)
  19. {
  20. }
  21.  
BubbleSort.cpp :: Реализация класса пузырьковой сортировки

Заголовочный файл: BubbleSort.h
Функция-аналог: тут

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2018 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.005636 секунд
Количество запросов к БД: 9, gzip: 2.9kb/8.7kb(67%)