Matches in SemOpenAlex for { <https://semopenalex.org/work/W576137057> ?p ?o ?g. }
Showing items 1 to 69 of
69
with 100 items per page.
- W576137057 abstract "I. INTRODUCTION. 1. Object Structures. The Study of Object Structures. Objects. Object Structures. 2. Objects and Classes. Objects and Classes in Eiffel. Requesting Feature of an Object. Inside, Outside. Summary. Exercises. 3. Pairs. What PAIR Is and What It Does. How PAIR Does What It Does. Sifting Out the Inside to Get the Outside View. Testing Class PAIR. Summary. Exercises. 4. Subclasses and Subcontracts. A More Sophisticated PAIR Structure. The Can Act As a Relationship. Subcontracting: Obligations of the Heir. When Subclassing Should Not Be Used. What PAIR Should Do As Subcontractor to ANY. Specifying Types with the like Keyword. Types, Classes, and Assignment. Summary. Exercises. II. LINEAR OBJECT STRUCTURES. 5. Arrays. What an ARRAY Is and What It Does. One Way for an ARRAY to Do What It Does. Summary. Exercises. 6. Lists. What LIST Is and What It Does. How LIST Does What It Does: Multiple Implementations. An Implementation Using an ARRAY. Testing List Implementations. Performance of the Array Implementation. Summary. Exercises. 7. Linked Implementations of Lists. Linked Implementations. Singly vs. Doubly Linked Lists and Their Class Hierarchy. Implementing Singly Linked List. Factoring Out Implementation Commonalities. Choosing an Implementation: Performance Analyses. Summary. Exercises. 8. Stacks. What STACK Is and What It Does. How STACK Does What It Does. Using LIST to Implement STACK. Using an ARRAY to Implement STACK. A Singly Linked Implementation of STACK. Choosing the Best STACK Implementation for Given Use. Who Needs It? Summary. Exercises. 9. Queues. What QUEUE Is and What It Does. How QUEUE Does What It Does. Using LIST to Implement QUEUE. A Singly Linked Implementation of QUEUE. Using an ARRAY to Implement QUEUE. Choosing the Best QUEUE Implementation for Given Use. Who Needs It? Summary. Exercises. 10. Application: Calculators. Postfix Notation (RPN). Converting from Infix to Postfix. The Design. The Implementation. Exercises. III. SORTING AND SEARCHING. 11. Dictionaries and Associations. Dictionaries. The DICTIONARY Object Structure. Associations. The Contract for DICTIONARY. Linear Search Implementation. Performance Analysis. Summary. Exercises. 12. Sorting. Sortable Lists. Insertion Sort. Bubble Sort. Selection Sort. Summary. Exercises. 13. Faster Sorting. Merge Sort. Quick Sort. Space Complexity. Choosing the Best Sorting Algorithm for Given Use. Summary. Exercises. 14. Faster Dictionaries. Binary Search. <B" @default.
- W576137057 created "2016-06-24" @default.
- W576137057 creator A5014487690 @default.
- W576137057 date "1996-03-01" @default.
- W576137057 modified "2023-09-23" @default.
- W576137057 title "Object structures: building object-oriented software components with Eiffel" @default.
- W576137057 hasPublicationYear "1996" @default.
- W576137057 type Work @default.
- W576137057 sameAs 576137057 @default.
- W576137057 citedByCount "1" @default.
- W576137057 crossrefType "book" @default.
- W576137057 hasAuthorship W576137057A5014487690 @default.
- W576137057 hasConcept C154945302 @default.
- W576137057 hasConcept C160403385 @default.
- W576137057 hasConcept C162324750 @default.
- W576137057 hasConcept C186362262 @default.
- W576137057 hasConcept C199360897 @default.
- W576137057 hasConcept C26713055 @default.
- W576137057 hasConcept C2777212361 @default.
- W576137057 hasConcept C2781238097 @default.
- W576137057 hasConcept C2781289151 @default.
- W576137057 hasConcept C31170391 @default.
- W576137057 hasConcept C34447519 @default.
- W576137057 hasConcept C41008148 @default.
- W576137057 hasConcept C73752529 @default.
- W576137057 hasConcept C80444323 @default.
- W576137057 hasConcept C9395851 @default.
- W576137057 hasConceptScore W576137057C154945302 @default.
- W576137057 hasConceptScore W576137057C160403385 @default.
- W576137057 hasConceptScore W576137057C162324750 @default.
- W576137057 hasConceptScore W576137057C186362262 @default.
- W576137057 hasConceptScore W576137057C199360897 @default.
- W576137057 hasConceptScore W576137057C26713055 @default.
- W576137057 hasConceptScore W576137057C2777212361 @default.
- W576137057 hasConceptScore W576137057C2781238097 @default.
- W576137057 hasConceptScore W576137057C2781289151 @default.
- W576137057 hasConceptScore W576137057C31170391 @default.
- W576137057 hasConceptScore W576137057C34447519 @default.
- W576137057 hasConceptScore W576137057C41008148 @default.
- W576137057 hasConceptScore W576137057C73752529 @default.
- W576137057 hasConceptScore W576137057C80444323 @default.
- W576137057 hasConceptScore W576137057C9395851 @default.
- W576137057 hasLocation W5761370571 @default.
- W576137057 hasOpenAccess W576137057 @default.
- W576137057 hasPrimaryLocation W5761370571 @default.
- W576137057 hasRelatedWork W1195303903 @default.
- W576137057 hasRelatedWork W1531586865 @default.
- W576137057 hasRelatedWork W1541165986 @default.
- W576137057 hasRelatedWork W1643040273 @default.
- W576137057 hasRelatedWork W1773644293 @default.
- W576137057 hasRelatedWork W1970582739 @default.
- W576137057 hasRelatedWork W2056111554 @default.
- W576137057 hasRelatedWork W2072160515 @default.
- W576137057 hasRelatedWork W2077167486 @default.
- W576137057 hasRelatedWork W2109429826 @default.
- W576137057 hasRelatedWork W2482610659 @default.
- W576137057 hasRelatedWork W2553910607 @default.
- W576137057 hasRelatedWork W2741594272 @default.
- W576137057 hasRelatedWork W2902587244 @default.
- W576137057 hasRelatedWork W3021072187 @default.
- W576137057 hasRelatedWork W3145304623 @default.
- W576137057 hasRelatedWork W641898838 @default.
- W576137057 hasRelatedWork W967818505 @default.
- W576137057 hasRelatedWork W1941215489 @default.
- W576137057 hasRelatedWork W2918050242 @default.
- W576137057 isParatext "false" @default.
- W576137057 isRetracted "false" @default.
- W576137057 magId "576137057" @default.
- W576137057 workType "book" @default.