The project “Optimizations using segment tree structures” is a research of abstract data structures. Its aim is to present these data structures, to show their application in various tasks as well as give examples with solutions to such tasks using the methods of object-oriented programming.