898 MGraphics.ru - Мануал по php - Разработка структур данных
Уроки photoshopa


Мануал по php

Разработка структур данных

Условия перепечатки материалов

Рейтинг статьи: 0.000.000.000.000.00
Проголосовало 0 человек.
Оцените статью:

Содержание алгоритмов определяется тем, как организованы данные, поэтому в самом начале проектирования программы разрабатываются структуры для представления выходных, входных, и промежуточных данных в памяти ЭВМ. При этом необходимо принять во внимание ряд факторов. Например: ограничения на размер данных, требования к быстродействию программы, необходимая точность,
При формировании плана того, как будут организованы данные в программе, желательно ответить на следующие вопросы:
1. Каков диапазон значения данных?
2. Какие действия необходимо выполнять над данными?
3. Имеют ли данные ограничение на их максимальное количество?
4. Какова точность представления данных необходима?
5. Существует ли необходимость хранить их в программе одновременно?

Например, статический массив подойдет в том случае, если максимальное число однотипных данных, которые необходимо обработать, известно и невелико. Если элементов в массиве много, то объема программного стека может не хватить. В таком случае под эти массивы отводиться место в динамической памяти.

Динамические структуры используют для хранения элементов данных, если их количество неизвестно и во время работы программы постоянно изменяется. В зависимости от того, какие операции будут производиться над данными, подбирается вид структуры. К примеру, если данные необходимо обрабатывать по мере поступления, то применяется очередь. А вот бинарное дерево разумно использовать для быстрого поиска элементов.

Если объем обрабатываемой таблицы позволяет поместить её целиком в основную (оперативную) память, то это существенно снизит произвол при выборе структур данных.
Такая стуктура отлично подходит для программирования на JBoss Enterprise Middleware его можно скачать тут http://redhat.axoft.ru/ главная приятная особенность, что оно имеет открытое программное обеспечение и легко усваиваемый интерфейс.

Разместил: floopy
Опубликовано: 20.04.2013
Статья "Мануал по php - Разработка структур данных" прочтена 1357 раз.





Последние новости