Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2012, 22:23   #41
Helen236
Пользователь
 
Регистрация: 05.04.2012
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
короче.
пришлось зарегистрироваться в этой "Школе"...

p.s. а зачем сдавать ЧУЖИЕ решения? Вам за это зачёт обещали поставить?
Дело в том, что я студентка иняза, и мозг заточен под гуманитарные науки, а здесь задали по курсу информатики такую задачку на зачет. ОГРОМНОЕ всем спасибо за помощь!!!!


_______________
НЕ злоупотребляйте излишним цитированием!
Это нарушение называется overquoting (оверквотинг)
Удаляйте из цитаты лишний текст!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 11.04.2012 в 23:14.
Helen236 вне форума Ответить с цитированием
Старый 11.04.2012, 22:28   #42
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

мда... ты только не цитируй так... а то Серж может и баллы выписать...
Poma][a вне форума Ответить с цитированием
Старый 11.04.2012, 23:22   #43
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Serge, у меня всё с точностью да наоборот
а вот это очень удивительно!
я подобные казусы вообще объяснить не могу! o_O !


Цитата:
Сообщение от Poma][a
И не скромный вопрос : эффективность программы (твоей) в избавлении от Pos ?
ну, мне трудно утверждать что-то..
но по памяти уж точно выигрыш должен был быть.
ну а по скорости - я надеялся, что этот выигрыш будет.
за счёт замены обращения к функции length() - на обращение к байтовой переменной (но это мелочь - фунция length - это для старых строк фактически обращение к нулевому байту - в shortString там длина строки всегда.
выигрыш за счёт резкого уменьшения обрабатываемой памяти - вместо string (а это по умолчанию 256 байт тип == string[255] ) всего 9 байт (string[8] )
ну и немножечко думаю, дала замена команды pos на цикл (хотя это и спорно весьма...)


а вообще у меня, к сожалению, нет настоящего опыта решения олимпиадных задач, поэтому всё вышесказанное - это исключительно мои домыслы и догадки (правда, основанные на здравом смысле и опыте программирования)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перестановки SVing Паскаль, Turbo Pascal, PascalABC.NET 26 27.02.2012 22:01
C# Перестановки pro100saniok Помощь студентам 5 21.12.2010 00:12
перестановки символов mrkheggy Помощь студентам 7 12.12.2010 23:39
перестановки fedd Помощь студентам 2 27.11.2009 22:59
Перестановки H'orn Общие вопросы .NET 4 11.11.2009 03:08