2. Basic Concepts

  1. Data structure description
    1. Grammar for data objects
    2. Constraints for data objects
      1. Sequential order
      2. Uniqueness
      3. Hierarchical order
      4. Hierarchical balance
      5. Optimality

  2. Algorithm descriptions
    1. Basic (or atomic) operations
    2. Building procedures
      1. Composition
      2. Alternation
      3. Conformation
      4. Self-organization
    3. Interchangeability




©Addison-Wesley Publishing Co. Inc.