В
Виталий
Подскажите пожалусто что за структура данных плекс, возникла необходимость создать мини базу данных на основе четырехсвязаного плекса, гугле ничего разъясняющего не нашел....
Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
struct node {
node *left, *right, *up, *down;
int data;
};
Плекс - Органи́ческое стекло́ (оргстекло́), или полиметилметГугл знает что только твой преподаватель знает что такое "плекс".
A plex (derived from plexus meaning any complex structure containing an intricate network of interrelated parts) consists of a set of elements called beads, where each element is an N-word vector of computer storage. This N-word block is broken down into a set of fields containing information or alternatively pointers to other beads.
Попросите так между делом объяснить преподавателя различие между плексом и деревом Посмотрите понимает ли она сама что говорит)The plex is a fairly natural structure for representing trees and directed graphs in a computer.
[DOUBLEPOST=1424279072,1424278892][/DOUBLEPOST]Короче плекс, это грубо говоря список у которого N связей от каждой ноды. Он же многосвязный список, как его называют по русски43.Определение плекса и его общие признаки
В общем случае возможно создание многосвязного списка, каждый элемент которого может содержать К полей (К = 2, 3, 4 …) структурных указателей. Как показывают логические структуры нелинейных связных списков, изображенные на рисунках 7.10 7.12, многосвязный список как бы «прошит» в разных направлениях многими указателями. Поэтому такие списки называют прошитыми списками или плексами (plexus сплетение, переплетение).
Сформулируем общие признаки плексов:
все элементы такой структуры содержат одинаковое количество полей структурных указателей, число которых Кстепень связности является важной характеристикой структуры;
не обязательно, чтобы каждый элемент общей структуры входил во все К цепных списков одновременно;
каждый отдельный список, организованный с помощью одной и той же ссылки, поле для которой имеется во всех элементах, является односвязным цепным, а значит и линейным списком, если не принимать во внимание другие связи;
на каждый элемент может ссылаться произвольное число других элементов структуры, и от любого элемента к другим элементам может быть направлено произвольное число указателей, но в обоих случаях число таких указателей-ссылок не превышает К;
вся структура в целом не линейна, поскольку, если учитывать все связки, для каждого элемента не может быть определен единственный элемент-предшественник и единственный элемент-последователь.
Несогласованность какая-то. Выше ты писал что плекс - это дерево, т.е. нелинейная структура, а список (скольки бы связным он не был) - линейная структура.Короче плекс, это грубо говоря список у которого N связей от каждой ноды. Он же многосвязный список, как его называют по русски
Кто их так называет? - я вот читал Макконелла, читал Скиену, листал Вирта. Все три автора заморские и я не видел у них термина "плекс".Поэтому такие списки называют прошитыми списками или плексами
Т.е. это написал некий препод, скорее всего именно он и выдал задания студентам.Белорусский национальный технический университет
Структуры и алгоритмы обработки данных
Учебное пособие по дисциплине
«Структуры и алгоритмы обработки данных»
А. В. Романов
я написал, что дерево является подвидом скорее плекса, как-то так.Выше ты писал что плекс - это дерево
Кто их так называет?
Именно так.Т.е. это написал некий препод, скорее всего именно он и выдал задания студентам
Именно так Часто встречаю людей, к-е стараются казаться как можно более умными и используют много умных слов значения которых не понимают до конца. Печально, если такие стали предподаватели.Преподу двойка и в деканат с родителями
Ну как раз если верить той самой методичке, то мол 2-3-4-N связные списки могут быть не линейными.а список (скольки бы связным он не был) - линейная структура.
Обучение наступательной кибербезопасности в игровой форме. Начать игру!