Новые книги

«Хочешь увеличить объемы продаж – стимулируй!» – девиз современных маркетологов. Промоушн-акции, презентации, конкурсы, лотереи и бесконечное разнообразие скидок вытесняют имиджевую и товарную рекламу.

Так что эффективнее – стимулирующая, товарная или имиджевая реклама? И как сделать так, чтобы и объем продаж вырос, и имидж в сознании покупателя закрепился? Автор на большом количестве примеров отвечает на эти вопросы.

В книге рассмотрен комплекс маркетинговых коммуникаций в его современной трактовке, описаны 39 классов методов стимулирования. Автор показывает взаимодействие между имиджевой, товарной, ценовой рекламой, рекламой фирменного стиля (брендовой рекламой), мероприятиями по связям с общественностью и акциями по стимулированию.

Книга представляет практический интерес для директоров производственных и торговых предприятий, руководителей отделов продаж, специалистов по маркетингу, рекламе и PR.
В этой книге содержится описание базовых принципов функционирования платформы .NET, системы типов .NET и различных инструментальных средств разработки, используемых при создании приложений .NET. Представлены базовые возможности языка программирования C# 2005, включая новые синтаксические конструкции, появившиеся с выходом .NET 2.0, а также синтаксис и семантика языка CIL. В книге рассматривается формат сборок .NET, библиотеки базовых классов .NET. файловый ввод-вывод, возможности удаленного доступа, конструкция приложений Windows Forms, доступ к базам данных с помощью ADO.NET, создание Web-приложений ASP.NET и Web-служб XML. Книга содержит множество примеров программного кода, призванного помочь читателю в освоении предлагаемого материала. Программный код примеров можно загрузить с Web-сайта издательства.

37. Динамические структуры данных

37. Динамические структуры данных

   Структурированные типы данных,  такие, как массивы, множества, за-

писи, представляют   собой статические структуры,  так как их размеры

неизменны в течение всего времени выполнения программы.

   Часто требуется, чтобы структуры данных меняли свои размеры в ходе

решения задачи.   Такие структуры данных называются динамическими,  к

ним относятся стеки,  очереди, списки, деревья и другие. Описание ди-

намических структур  с помощью массивов,  записей и файлов приводит к

неэкономному использованию памяти ЭВМ и увеличивает время решения за-

дач.

   Каждая компонента любой динамической структуры представляет  собой

запись, содержащую   по крайней мере два поля:  одно поле типа указа-

тель, а  второе - для размещения данных.  В общем случае запись может

содержать не   один,  а несколько укзателей и несколько полей данных.

Поле данных может быть переменной,  массивом, множеством или записью.

   Для дальнейшего рассмотрения представим отдельную компоненту в ви-

де:

                               ЙННННН»

                               є  D  є

                               єНННННє

                               є  p  є

                               ИНННННј

где поле p - указатель;

    поле D - данные.

   Описание этой компоненты дадим следующим образом:

 

   type

    Pointer = ^Comp;

    Comp = record

            D:T;

            pNext:Pointer

         end;

 

здесь T - тип данных.

   Рассмотрим основные правила  работы  с  динамическими  структурами

данных типа стек, очередь и список, базируясь на приведенное описание

компоненты.