|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.06.2014, 21:20 | #11 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
30.06.2014, 21:21 | #12 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Страуструп в этот момент начал заикаться...
Это очень нужная ф...ня Про пространства имен слышали что-нибудь...? По поводу сортировки двумерного массива. Вот ссылка... Надеюсь поможет. http://iguania.ru/algoritmi-programm...ortirovka.html
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 30.06.2014 в 21:25. |
30.06.2014, 21:27 | #13 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
30.06.2014, 21:34 | #14 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
Ну ничего, он дядька крепкий... Жизнь его наверно и не так била
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
30.06.2014, 21:46 | #15 |
Пользователь
Регистрация: 30.06.2014
Сообщений: 80
|
Код:
Программа зависает , помогите , что мне делать? У меня борланд C++ 3.1 он никакие принтф не понимает, через cout cin понимает Последний раз редактировалось Stilet; 30.06.2014 в 22:42. |
30.06.2014, 22:43 | #16 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
30.06.2014, 22:56 | #17 |
Пользователь
Регистрация: 30.06.2014
Сообщений: 80
|
Код:
Он понял принтф Но теперь меня мучают 2 предупреждения NO module definition file specified usingdefaults undefined symbol_system in module и путь к файлу моему ___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 01.07.2014 в 08:29. |
01.07.2014, 08:14 | #18 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
То есть если есть матрица |1 2| |5 6| |4 7| То будет |1 2| |4 7| |5 6| То есть будет сверка строк только по первому элементу последовательности без учета остальных (в нашем случае 7 больше 6, но все равно 4 7 идет раньше, дальше первого элемента сравнение не производится). Лексикографически - значит, что в сравнении участвует позиция элементов таблицы/матрицы по заранее оговоренному правилу. Изначально применялось при принятии какого-то решения на основе большого числа факторов (при этом одно решение в чем-то может быть лучше другого, а в чем-то хуже). Например, что выбрать - с++ или делфи? Можно свести все параметры обоих языков в таблицу, отсортировать по степени важности и провести сравнение по числовым характеристикам.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
01.07.2014, 09:03 | #19 |
Пользователь
Регистрация: 30.06.2014
Сообщений: 80
|
На c++
Вы можете мне помочь с этим? Сделать как нужно так как вы сказали, пожалуйста, просто я в этом почти не шарю |
01.07.2014, 09:05 | #20 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Че там шарить? Заводишь еще один массивчик и складываешь в него номера строк в нужном порядке. Физически перемещать строки в матрице глупо. Номера строк определяешь сортировкой первых элементов (тут если тебе сложно то, можно еще массив заюзать под сортировку первых элементов). А вот на экран выводишь строки руководствуясь уже полученным порядком строк в одномерном массиве.
Пример. То есть если есть исходная матрица 1. |1 2| 2. |5 6| 3. |4 7| То будет: Исходная матрица (не изменится, так как глупо перемещать данные в памяти в данном случае и чем больше у тебя размеры исходной матрицы тем медленней перемещать строки) |1 2| |5 6| |4 7| Результирующий массив |1| |3| |2| В последнем массиве выводишь порядок следования строк исходного массива. Далее руководствуясь этими данными выводишь строки на экран в нужной последовательности. Вывод на экран шаг1 |1 2| - так как в результирующем массиве стоит первая строка (хотя при переложении на язык программирования надо помнить что индексация может быть от 0, а не от 1). шаг2 |4 7|, так результирующем массиве стоит 3 строка шаг3 |5 6|, так как в результирующем массиве стоит 2 строка
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 01.07.2014 в 09:13. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Упорядочить строки матрицы по неубыванию значений наименьших элементов строк PASCAL | sanji2010 | Помощь студентам | 1 | 19.05.2014 23:30 |
Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. Pascal | Леви | Помощь студентам | 6 | 24.01.2014 13:08 |
Найти наименьший элемент в каждой строке матрицы и упорядочить строки по возрастанию этих элементов | winrey | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.10.2012 15:20 |