0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 9
1

Принцип сортировки Array.Sort

11.12.2013, 17:02. Показов 704. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый день/вечер/ночь.

Есть массив, содержащий в себе некую информацию. Каждый элемент массива всегда начинается с цифры.
Хочу отсортировать его по убыванию. Сортирую с помощью Array.Sort и переворачиваю.

Подскажите, пожалуйста, почему не хочет сортировать данный массив?
Миниатюры
Принцип сортировки Array.Sort  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2013, 17:02
Ответы с готовыми решениями:

std::sort/qSort. Реализация сортировки с заданной функцией сортировки в классе. must use '.*' or '->*' to call
Доброго времени суток. Столкнулся с проблемой. Необходимо отсортировать элементы в списке Qt (то...

Create an array of strings, find and delete duplicate lines and sort rows in the aray
Write a program, the following operations: a) Create an array of strings. b) Find and delete...

Алгоритм Быстрой сортировки (Quick Sort)
Всем доброго времени суток. Реализовал Быструю Сортировку на C++. Всё работает. Только препод...

Алгоритм сортировки In-place merge sort
Для здачи лабораторной нужно написать алгоритм сортировки vector и массивов любых типов данных(как...

2
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 9
11.12.2013, 19:15  [ТС] 2
Решил проблему, разбив этот массив на два: строковый и числовой. И методом пузырька одновременно сортирую по убыванию. Тема закрыта.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  int[] mas1=new int[10];
            string[] mas2 = new string[4];
            int temp;
            string temp1;
 
            mas1[0] =5; mas1[1] =7; mas1[2] = 9; mas1[3] = 12;
            mas2[0] = "vaz"; mas2[1] = "zaz"; mas2[2] = "gaz"; mas2[3] = "bilaz";  
 
            for (int i = 0; i < mas2.Length; i++)
            {
                for (int j = i + 1; j < mas2.Length; j++)
                {
                    if (mas1[i] < mas1[j])
                    {
                        temp = mas1[i];
                        mas1[i] = mas1[j];
                        mas1[j] = temp;
 
                        temp1 = mas2[i];
                        mas2[i] = mas2[j];
                        mas2[j] = temp1;
 
                    }
                }
            }
0
8 / 8 / 1
Регистрация: 09.08.2013
Сообщений: 68
11.12.2013, 19:18 3
Код на рисунке не C#?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2013, 19:18
Помогаю со студенческими работами здесь

Метод сортировки quick sort ведомость абитуриентов
Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит: Ф.И.О. абитуриента,...

Какой алгоритм сортировки использует std::sort();
Сколько пользуюсь но не знаю как он работает. Читал что сложность этой сортировки примерно О(n*lgn)

Сравнение алгоритмов сортировки Хоара и std::sort
Собственно в универе было дано задание, написать программу которая принимает на вход из файла в...

Написать функцию sort() для сортировки массива структур
Напишите пожалуйста программу по заданию,не могу понять как делать. Условие программы: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru