Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
marick0073
3 / 3 / 1
Регистрация: 06.07.2014
Сообщений: 115
#1

Нужен алгоритм сортировки массива строк в алфавитном порядке с точностью до определённой длины

17.02.2015, 23:46. Просмотров 828. Ответов 1
Метки нет (Все метки)

Здравствуйте! Хотел бы увидеть алгоритм сортировки массива строк в алфавитном порядке с точностью до определённой длины строки(т.е сортировка не только по начальному символу строки). В поисковиках никак не могу найти данный алгоритм. Хотелось бы сравнить свой способ сортировки с другими.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2015, 23:46
Ответы с готовыми решениями:

Разработать алгоритм быстрой сортировки одномерного массива фиксированной длины
Разработать алгоритм быстрой сортировки одномерного массива фиксированной длины...

Используя подпрограмму, написать программу сортировки текста в алфавитном порядке
используя подпрограмму ,написать программу сортировки текста в алфавитном...

Расставить элементы массива в порядке возрастания методом сортировки выбором и сортировки простыми вставками
Здрасьте еще раз!С прошедшим вас праздником! я глупая и бестолковая опять...

Указатели для упорядочения строк текстового файла в алфавитном порядке
Написать программу для упорядочения строк текстового файла в алфавитном порядке...

Написать процедуру, которая сортировала бы ряд из n строк в алфавитном порядке
Напишите процедуру SortMid, которая сортировала бы ряд из n строк в алфавитном...

1
Joy
Эксперт Pascal/Delphi
2143 / 1181 / 1427
Регистрация: 29.08.2014
Сообщений: 4,328
18.02.2015, 06:09 #2
Лучший ответ Сообщение было отмечено marick0073 как решение

Решение

сортировать можно любым алгоритмом...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const n=5;
var
  s:array [1..n] of string[20];
  i,j,k:integer;
  t:string;
begin
  writeln('Введите строки:');
  for i:=1 to n do begin
    write('Строка ',i,':'); readln(s[i]);
  end;
  repeat
    write('Введите начальую длину строки:'); readln(k);
  until k>0;
  for i:=1 to n-1 do
    for j:=i to n do
     if copy(s[i],1,k)>copy(s[j],1,k) then begin
       t:=s[i]; s[i]:=s[j]; s[j]:=t;
     end;
  writeln('Отсортированные строки:');
  for i:=1 to n do writeln(s[i]);
end.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2015, 06:09

Изобразите графически алгоритм и напишите программу, распечатывающую все буквы этого предложения в алфавитном порядке
Помогите пожалуйста. С клавиатуры вводится предложение. Изобразите графически...

Алгоритм сортировки строк матрицы
Составить алгоритм сортировки по возрастанию каждой строки прямоугольного...

Разработать процедуру сортировки строк заданного текстового файла по убыванию длины строки
Помогите, пожалуйста! Задание должно выполняться с использованием линейных...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru