The course is a logical continuation of the Programming course. The course deals with the concept of data structures, their classification, algorithms for their processing, properties of algorithms, the concept of the efficiency of the algorithm. Particular attention is paid to such data structures as arrays, strings, lists, graphs, trees, files and algorithms for working with these data structures. As part of practical and laboratory classes, students implement data structures and algorithms for their processing, as well as evaluate the effectiveness of the algorithms they implement.
The course is a logical continuation of the Programming course. The course deals with the concept of data structures, their classification, algorithms for their processing, properties of algorithms, the concept of the efficiency of the algorithm. Particular attention is paid to such data structures as arrays, strings, lists, graphs, trees, files and algorithms for working with these data structures. As part of practical and laboratory classes, students implement data structures and algorithms for their processing, as well as evaluate the effectiveness of the algorithms they implement.
The course is a logical continuation of the Programming course. The course deals with the concept of data structures, their classification, algorithms for their processing, properties of algorithms, the concept of the efficiency of the algorithm. Particular attention is paid to such data structures as arrays, strings, lists, graphs, trees, files and algorithms for working with these data structures. As part of practical and laboratory classes, students implement data structures and algorithms for their processing, as well as evaluate the effectiveness of the algorithms they implement.