Introduction to algorithms
Data Structures and Problem Solving Using Java
Data Structures and Problem Solving Using Java
Data Structures, Algorithms, and Applications in C++
Data Structures, Algorithms, and Applications in C++
Data Structures with Abstract Data Types and Ada
Data Structures with Abstract Data Types and Ada
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Hi-index | 0.00 |
For students and practitioners alike, the use of dynamic variables (pointers or references) introduces not just the probability of more errors than for static variables, but errors that are by far more difficult to find and correct. Here we see a way to address this problem by using a component based approach to building software. This approach designs a generic list-based structure that can be used to build a variety of other components without the need to put in dynamic variables except in the list structure. Of course, this approach is not limited to academic use. It is the prescribed approach for any good software engineering practice.