Чтобы узнать количество дней между двумя конкретными датами
4. Чтобы узнать количество дней между двумя конкретными датами, нужно определить номер дня в году для каждой из дат, вычесть раннюю из поздней, а затем добавить 365, помноженное на разность лет и прибавить количество високосных лет. Чтобы узнать день недели для конкретной даты, нужно вычислить количество дней между этой датой и любым воскресеньем, дата которого известна, а затем с помощью деления с остатком получить из этого количества день недели. Чтобы сформировать календарь на один месяц какого-либо года, нужно знать, сколько в этом месяце дней (особенно внимательным следует быть с февралем). Также нужно знать день недели, на который приходится первое число этого месяца. Дершовиц и Рейнгольд написали целую книгу о календарных вычислениях (Dershowitz and Reingold, Calendarical Calculations, Cambridge University Press, 1997).
5. Поскольку сравнения выполняются справа налево, может оказаться полезным хранить слова в обратном порядке (справа налево). Возможные представления последовательности суффиксов следующие: двумерный массив символов (обычно этот вариант слишком расточителен); одномерный массив символов, в котором суффиксы разделены специальным символом; массив символов с массивом указателей, по одному указателю на каждое слово.
6. Ахо, Керниган и Вейнбергер приводят программу порождения писем из 9 строк на странице 101 книги «Язык программирования Awk» (Aho, Kernighan and Weinberger, Awk Programming Language, Addison Wesley, 1988).
Опубликовал vovan666
April 17 2013 00:06:32 ·
0 Комментариев ·
5520 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.