Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2010, 16:31   #1
Авторитет
Пользователь
 
Регистрация: 08.04.2010
Сообщений: 74
По умолчанию Сортировка пузырьком

Такая задача: исправить код для сортировки под массив строк
Код:
public void BubbleSort(ref int[] a)
        {
            for (int i = a.Length - 1; i > 0; i--)
                for (int j = 0; j < i; j++)
                    if (a[j] > a[j + 1])
                    {
                        int tmp = a[j];
                        a[j] = a[j + 1];
                        a[j + 1] = tmp;
                    }
        }
Авторитет вне форума Ответить с цитированием
Старый 15.11.2010, 17:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
ref string[] a
и
Цитата:
string tmp = a[j];
ИМХО...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.11.2010, 18:24   #3
Авторитет
Пользователь
 
Регистрация: 08.04.2010
Сообщений: 74
По умолчанию

так ругается на строчку if( a[j] > a[j+1] )
Код:
Error	1	Operator '>' cannot be applied to operands of type 'string' and 'string'	C:\Users\User\documents\visual studio 2010\Projects\var6\var6\sort.cs	13	24	var6
Авторитет вне форума Ответить с цитированием
Старый 15.11.2010, 19:01   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Наверное имеется ввиду
Код:
if( a[j].Length() > a[j+1].Length() )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.11.2010, 19:50   #5
Авторитет
Пользователь
 
Регистрация: 08.04.2010
Сообщений: 74
По умолчанию

спасибо Stilet, теперь ошибки нет
Авторитет вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка шейкер-пузырьком (Delphi) Biker29 Помощь студентам 6 25.08.2013 12:16
Шейкер-сортировка пузырьком Biker29 Общие вопросы Delphi 2 11.12.2010 22:56
Сортировка пузырьком на итераторах SimplyLesya Общие вопросы C/C++ 1 18.09.2010 22:50