Какие все объекты можно представить или манипулировать с помощью структур данных?
Мне поручили небольшой проект на мой только что начавшийся семестр в колледже, и я выбрал структуры данных в качестве своей темы. Но я нахожу себя в растерянности при попытке сделать задачу в качестве моей «работы над проектом».
Тем не менее, у меня есть некоторые знания о 2D-массивах и четырехъядерных деревьях, используемых для управления изображениями (например, при сжатии и т. д.), но я хотел бы рассмотреть некоторые альтернативы и получить некоторые заголовки перед началом.
Итак, я хотел бы знать о любых объектах (реальных или даже виртуальных), которые можно представить или которыми можно манипулировать с помощью структур данных, или, скорее, о любом другом практическом использовании деревьев, массивов и т. д., чтобы я мог хорошо разбираться в структурах данных ( на уровне бакалавриата).
Любые заголовки, касающиеся практической реализации структур данных, приветствуются :).
Я могу работать с C, C++ и Java, но я готов освоить новый язык, если возникнет необходимость, вплоть до элементарного уровня.