|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.11.2012, 16:49 | #1 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 26
|
Сортировка массива по длине строк и по алфавиту
Здравствуйте , есть задание отсортировать массив 1. По длине строк 2.По алфавиту
Для начала есть пару вопросов , если элемент массива будет состоять из нескольких символов допустим "амфсф" оно будет сортировать по первому символу или проходиться по всем если состоит из нескольких символов или для этого надо будет отдельно писать процедуру ? Вот попробовал сделать сортировку по алфавиту Но не совместимость типов Чар и Стринг Если х присвоить чар , то тогда будет тоже ошибка , так как элементов может быть несколько Код:
Еще вопрос , сортироваться будет по номеру символа ? И подскажите как реализовать сортировку по длине строки ? Спасибо заранее. Попробовал сделать с длиной но запутался с выводом Поправьте пожалуйста Код:
|
04.11.2012, 21:26 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, если используете НЕСТАНДАРТНЫЕ типы данных и процедуры по их обработке, желательно приводить в сообщении их исходные коды! (это я про tarraystring и getArrayFromMemo2 )
во-вторых, если допустить, что процедура getArrayFromMemo2 работает корректно, то я бы предложил такой примерно код: Код:
Код:
Код:
Последний раз редактировалось Serge_Bliznykov; 04.11.2012 в 21:29. |
04.11.2012, 21:59 | #3 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Задача отсортировать именно массив или то что в memo?
Если это не академическая задача и способ не важен, то ещё один способ - обратиться к родительским методам. Я обычно до TList спускаюсь, но можно и так: Код:
|
05.11.2012, 00:36 | #4 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 26
|
СПАСИБО огромное !! Просто запутался в выводе !!
|
05.11.2012, 00:53 | #5 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 26
|
Извините пожалуйста , а как нужно исправить чтобы сортировка была методом вставки ?
|
05.11.2012, 01:02 | #6 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 26
|
Сам сделал , спасибо еще раз за помощь !
Код:
|
07.09.2013, 12:07 | #7 |
Пользователь
Регистрация: 05.05.2013
Сообщений: 11
|
а можно тоже самое для длин строк только с шейкерной сортировкой!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка массива char по алфавиту | iHikita | Помощь студентам | 1 | 25.05.2010 13:10 |
Сортировка строк по алфавиту | yugik | Общие вопросы C/C++ | 4 | 21.05.2010 14:01 |
Сортировка строк по алфавиту | Tsvetochek | Microsoft Office Excel | 2 | 10.05.2010 21:43 |
сортировка списка строк по алфавиту | -GT- | Общие вопросы C/C++ | 0 | 26.11.2009 20:27 |
Сортировка строк по алфавиту в структуре с помощью указателей | Anarki | Общие вопросы C/C++ | 2 | 23.10.2009 19:36 |