The use of ADT divides the programming task into two steps:
1. Implement the operations of the ADT,choose a particular data structure to represent the ADT,
and write thefunctions to implement the operations.
2. Write the main program which calls thefunctions of the ADT.
ProblemSolving: Main Steps
1.Problemdefinition
2.Algorithmdesign / Algorithm specification
3.Algorithmanalysis
4.Implementation
5.Testing
6.[Maintenance]