|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2011, 11:01 | #1 |
Регистрация: 09.05.2011
Сообщений: 4
|
Добавить элемент в типизированный файл и его с отсортировать
Добавление элемента в типизированный файл. (с сортировкой). Добавление элементов сделано, а как сделать сортировку не знаю, голову уже сломала.
|
09.05.2011, 14:59 | #3 |
Регистрация: 09.05.2011
Сообщений: 4
|
Возможно ли без массива отсортировать типизированный файл???Если да, то каким образом?
|
09.05.2011, 17:12 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
I. Третий том Д.Кнута. "Сортировка и поиск" смотреть алгоритмы "ВНЕШНИХ СОРТИРОВОК" только прошу учесть. что 1) чтение файла в оперативную память всё равно потребуется. 2) алгоритмы эти достаточно сложны, трудоёмки и малоэффективны. II. А чем сортировка через массив не устраивает?! Кроме того, как вариант - используйте динамические структуры (хотя бы те же связные списки)... III. В конце концов, если Вам глубоко плевать не эффективность, то, извольте: можно использовать тот факт, что типизированные файлы - это файлы ПРЯМОГО доступа. поэтому можно так (пишу прямо здесь, поэтому прошу за опечатки/неточности не корить): Код:
Брррр, жуть, короче!!! |
|
09.05.2011, 18:51 | #5 |
Регистрация: 09.05.2011
Сообщений: 4
|
Спасибо большое, эффективность мне не надо, как бы это не звучало грубовато, сдать и забыть))))
|
09.05.2011, 19:21 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
воля ваша...
Так Вы не ответили, а чем Вас не устраивает решение через массив?! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавить файл и из его выводить в memo любую строку. | misher | Общие вопросы Delphi | 9 | 06.02.2014 21:40 |
Типизированный файл file of integer (добавить в конец файла копии положительных чисел) (Delphi) | phasha | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 17.04.2011 15:50 |
Найти наибольший и наименьший элемент в каждой строке матрицы. Отсортировать... (Паскаль) | Tifa | Помощь студентам | 0 | 27.01.2011 23:07 |
Типизированный файл с натуральными числами. Числа, встречающиеся 1 раз переписать в другой файл [Паскаль] | mifomen | Помощь студентам | 7 | 16.12.2010 22:00 |
Добавить элемент в массив увеличив его размерность | Yura_n | Общие вопросы C/C++ | 3 | 05.12.2009 18:09 |