Πολυδιάστατες Δομές Δεδομένων (PDDYG)

Σπύρος Σιούτας, Κώστας Τσίχλας

Περιγραφή

Description:

The course is an introductory course to multi-dimensional data structures and computational geometry, for students that have basic knowledge of simple data structures, algorithms and procedural or object oriented programming (C, C++ programming language).

Aims and  Learning Outcomes

The course's aim is to introduce students to the basic multidimensional data structures, such as: Interval Trees, Priority Search Trees, Segment Trees, Range-trees, Rectangle-trees (R-trees), Quad-Trees and kd-trees as well as to applications of the above advanced data structures in the following areas of Spatial and Spatio-Temporal Databases, Computational Geometry and Graphics: Indexing Mobile Objects, Raster-Display Bresenham's Algorithms  for points, lines and circles, 2-dimensional transformations, window and cutting algorithms, segment-clipping algorithms, Cutting Polygons, View Transformations, Overlapping Polygons Area Computation, Hidden line elimination problem, Line Segment Intersec

Περισσότερα