Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
kazzz
7 / 7 / 0
Регистрация: 17.11.2010
Сообщений: 59
#1

Упорядочивание массивов (однмерных)

16.01.2011, 15:43. Просмотров 650. Ответов 3
Метки нет (Все метки)

Возникло два вопроса со одномерным массивам:
1. Как рандомный массив сделать упорядоченным (допустим по возрастанию)
2. Как два таких массива объединить в один, чтоб итоговый остался упорядоченным.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2011, 15:43
Ответы с готовыми решениями:

Упорядочивание в массиве
Доброго времени суток! Есть программа, которая отрисовывает точки на дуге...

Упорядочивание массива
Не могу понять, как решить такую задачу: Дана последовательность x1, x2 ......

Упорядочивание очереди
Cформировать очередь, содержащий целые числа. Упорядочить элементы очереди, не...

Упорядочивание списка по дате
Дано 5 человек с информацией о каждом: оценки, группа, дата рождения и т.д....

Упорядочивание и поиск данных
Целый день промаялся с задачкой. Задана матрица X(n,n), n<=20 . Создать...

3
anonimus
2154 / 1244 / 143
Регистрация: 28.04.2010
Сообщений: 4,588
16.01.2011, 15:55 #2
упорядочи методом пузырька
2
kazzz
7 / 7 / 0
Регистрация: 17.11.2010
Сообщений: 59
16.01.2011, 16:01  [ТС] #3
Цитата Сообщение от anonimus Посмотреть сообщение
упорядочи методом пузырька
Delphi
1
2
3
4
5
6
7
8
Вход: массив A, состоящий из элементов A[1], A[2], ..., A[n-1], A[n]
t := истина
цикл пока t:
  t := ложь
  цикл для j = 1, 2, ..., n в€’ 1:
    если A[j] > A[j+1], то:
      обменять местами элементы A[j] и A[j+1]
      t := истина
А можно ли как-нибудь на примере???
1
Mad_Dog
Фрилансер
449 / 430 / 117
Регистрация: 01.06.2010
Сообщений: 1,315
16.01.2011, 16:18 #4
Цитата Сообщение от kazzz Посмотреть сообщение
А можно ли как-нибудь на примере???
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Program BubbleSort;
Var 
  A :array[1..1000] of integer;
  N,i,j,p : integer;       
 
Begin
{Определение размера массива A (N) и его заполнение}{сортировка данных}
for i:=1 to n do
  for j:=1 to n-i do
    if A[j]>A[j+1] 
      then
        begin {Обмен элементов}
          p:=A[j];
          A[j]:=A[j+1];
          A[j+1]:=P;
       end;
{Вывод отсортированного массива A}End.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2011, 16:18

Упорядочивание матрицы в StringGrid
В общем есть задание: 1. Заполнение матрицы случайными целыми числами с ее...

Упорядочивание по порядку обратному алфавитному
По заданию надо проверить, упорядочены ли в порядке обратном алфавитному...

Описать упорядочивание массива процедурой
дана задача:Ввести последовательность из N целых чисел.Упорядочить по...


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

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

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