Abstract
The work purpose is not only to implement a computer interactive learning system methods of sort, visualize sorting methods, but to demonstrate the impact of appropriately chosen data structures in the computational process. After all, according to the well-known formula N. Wirth: Algorithms + data Structures = Programs. Sorting is a good method of showing how the goal can be achieved by different methods (algorithms), each with their advantages and disadvantages, assessed from the point of view of the cash inputs and requirements. To achieve the didactic purposes we use the Delphi environment to ensure the efficient work of the programmers, with the involvement of the full potential of Windows. Multi-window capabilities of the medium, ease of coding programs make possible implementation of an interactive learning system sorting numbers. Analyze performance indicators of the method of sorting is the number of comparisons and permutations. They are the basic operations performed on numeric vectors. You should determine an effective and relevant method of sorting according to these two indicators. Really, the probability of operating with a large dataset – more than the small, should, therefore identify the most effective method for computer resources (speed sorting and memory use). For each method, the user receives the necessary information on the sorting method, the system then sorts the sequence of steps interactively with visualization. A comparative analysis of methods of sorting, the results of the analysis to identify an effective method of sorting.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have