1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| TOPEHTO |
23.11.2006 18:15
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 87 Пол: Мужской Репутация: 0 |
Еще раз здраствуйте! и еще раз 10000 извинений!
вот тут задали, помогите кто чем может...плиз... Цитата Задан отсортированный одномерный массив чисел. Добавить введенное пользователем число в массив таким образом, чтобы массив остался отсортированным. Использовать минимальное количество сравнений. так вот, вроде по условию массив уже отсортирован, на крайняк отсортирую, проблема со вставкой и минимальным кол-вом сравнений...если мона то сразу дайте процедуру, если нет...то хотя бы на словах и по доступней. Поиск не помог, мож не те слова вводил... Цитата Ввести массив строк. Отсортировать строки в алфавитном порядке. 2-я залачка, знаю что должна тут быть где-то, но не нашел, уж не ругайте пожалуйста...а в инете, какие то сложные программы... Помогите плиз... |
![]() ![]() |
| volvo |
24.11.2006 12:49
Сообщение
#2
|
|
Гость |
Цитата по какому принципу твоя прога вставляет элемент методом бинарного поиска ищет позицию, на которой новый элемент должен стоять (или уже стоит элемент с таким же значением), и все остальные СПРАВА от этой позиции сдвигает на один еще правее, на "освободившееся" место ставится элемент X...Цитата Массив может быть отсортирован толлько по возрастанию или убыванию, других принципов надеюсь нет? Отсортирован - да, только так. Я говорил про "упорядочен". То есть, после сортировки массив упорядочен как-то, верно? Ибо его элементы идут в определенном порядке. Вот для того, чтобы моя программа работала, требуется, чтобы массив был упорядочен по НЕубыванию, то есть, для каждого элемента массива (кроме последнего) выполнялось условие: A[i] <= A[i+1]Я проверял программу на таком массиве: const Цитата Я немного догадываюсь как переделать жту прогу чтобы она массив сохраняла отсортированным А тебе не надо ничего сохранять... У тебя по условию уже Цитата Задан отсортированный одномерный массив чисел , вот и вводи его уже отсортированный в программу.Цитата ЧТо там насчет строк в алфавитном порядке Есть в FAQ-е раздел "Методы Сортировок", вот оттуда возьми любой способ, и он будет работать с массивом строк...Цитата когда вводиш массив по убыванию все ОК...а вот с если по возрастаню-беда... А я тебя предупреждал, что надо заранее знать, как будет упорядочен массив. Или придется усложнять программу проверками, во-первых, вообще, упорядочен ли он, а во-вторых - как именно... |
TOPEHTO 2 задачки 23.11.2006 18:15
TOPEHTO Помогите пожалуйста... :mega_chok: ... 23.11.2006 22:20
klem4 Полагаю, нужно основываться на методе деления отре... 23.11.2006 22:30
-Екатерина- задача: 42. Дан одномерный упорядоченный по неубыв... 23.11.2006 22:50
volvo Только примерно... У тебя в программе производится... 24.11.2006 0:03
TOPEHTO Volvo
А мона переделаеть программу, которую дала Е... 24.11.2006 11:08
volvo Ну, скажем, так:
var
i,x,j, count: integer;
s... 24.11.2006 12:04
TOPEHTO Volvo
Несколько вопросов:
1-
А как? Просто Я вообщ... 24.11.2006 12:33
TOPEHTO Volvo
Пасибо огромное за ответы, что все по полочк... 24.11.2006 15:00
volvo Просто массив 100% преподаватель будет вводить как... 24.11.2006 16:07
TOPEHTO Volvo
СпасиБо, тебе огромное...ВЫручил...сейчас бу... 24.11.2006 16:11
volvo Не знаю... У меня нормально работает (после того, ... 24.11.2006 16:34
TOPEHTO Ага, спасибо...во всем разобрался... :) ...
Тут ещ... 24.11.2006 18:48
volvo Зааешь, что? Я, конечно, понимаю, что у тебя может... 24.11.2006 18:55![]() ![]() |
|
Текстовая версия | 8.12.2025 19:21 |