Page 66 - основы милогии 1999
P. 66

In М.И. Основы милогии . 1999 гол. Ч------------------------------------------------
  :ущимн им cnoik'i П.1МИ I.imx- выделение «функций» наравне с «формой» в большинстве
  аев является оснононоикгпющим.
     Существую! мною ipyi их способов представления иерархических структур. Ниже
  г рассмотрены некоторые ipyrite наиболее важные способы изображения иерархических
  кгур, которые используются в самых различных приложениях.

     1.4.4. ЛИНЕЙНЫЕ СТРУКТУРЫ.
    Линейные структуры являются самым простым случаем иерархических структур, когда
  аждом уровне иерархии может находиться только одна структурная единица -элемент
  ктуры. В этом случае мы будем иметь следующее упорядоченное множество, состоящее
   1 0 элементов xl,x2,x3,...,xn. Структурные свойства этого множества по сути
  ничиваются лишь линейным (одномерным) относительным положением элементов, т.е.
  I условиями, что если п>0 ,тох1 является первым элементом (корнем структуры), если
  in, то k-му элементу предшествует хк , за ним следует элемент хк+1 , элемент хп-есть
  едний элемент (лист) структуры. Поскольку в иерархических структурах упорядочение
  ентов осуществляется в соответствии с их структурной «сложностью», отражающей
  мственность их строения, то мы будем иметь линейные структуры вида
        х1 сх2схЗ сх4...схп                                          (1.4-5)

      х! z> х2 z> хЗ э х4...э хп                                     (1.4-6)
  ;йные структуры вида (1.4-5) будем называть восходящими, а вида (1.4-6)- нисходящими
  йными структурами.
     1.4.5. ДРЕВОВИДНЫЕ СТРУКТУРЫ.
     Древовидные структуры являются, видимо, одними из самых «древних» структур,
  рые в течении многих веков постоянно находили и находят множество применений
  эенно генеалогические деревья). Как формально определённый математический объект
  во впервые появилось, по-видимому, в работах Г. Кирхгоффа, который исследуя законы,
  щие сейчас его имя, использовал деревья для нахождения множества фундаментальных
  ов в электрической цепи. Формально можно определить дерево как конечное множество
  стоящее из одного или более узлов, таких, что
     -имеется один специально обозначенный узел, называемый корнем дерева,
   -остальные узлы (исключая корень) содержатся в m 1 0 попарно не пересекающихся
     множествах Т1 ,Т2...,Тп, каждое их которых в свою очередь является деревом.
     Деревья Т1, Т2, ...,Тт называются поддеревьями данного корня. Это определение
  ется рекурсивным, т.е. мы определили дерево в терминах самих же деревьев. Такое
  деление является более естественной характеристикой подобных структур.
     Действительно, рекурсивный характер деревьев налицо также и в природе, поскольку
  и молодого дерева вырастают в ветви, имеющие собственные почки, которые дают новые
  1 и т.д. Из определения следует, что каждый узел дерева является корнем некоторого
  ерева, которое содержится в этом дереве.
   Число поддеревьев данного узла называется степенью этого узла. Узел с нулевой
  шью называется концевым узлом или листом.
   Будем в дальнейшем считать, что порядок следований поддеревьев Т1,...,Тт имеет
  ;ние. Рассмотрим для примера несколько основных классов древовидных структур.

      УНА
      1.4.5.1.РНЫЕ    ДЕРЕВЬЯ,
  тределения дерева следует, что каждый узел жжет содержать m 1 о деревьев. Тогда дерево,
  ый узел которого будет содержать ровно одно поддерево (исключая корень и лист),
   61   62   63   64   65   66   67   68   69   70   71