how to make basic Tree data structure

10 visualizzazioni (ultimi 30 giorni)
Melih Furkan SEN
Melih Furkan SEN il 3 Nov 2023
I need an explanation how node.child node.parent can be implemented as moving to next item in tree?
I want a code that defined in class structure for tree data structure
it will be like this in python
class Node():
def __init__(self, parent=None, position=None, child):
self.parent = parent
self.position = position
self.child = child
parent and child holds another node structure

Risposte (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov il 3 Nov 2023
If understood correctly your question, the structure variable can be built in the following way, e.g.:
Child1 = magic(3);
Child2 = randi(3,2,3);
Child3 = 'Today';
Home = 'City Street zip #';
Parent1.Child1 = Child1;
Parent1.Child2 = Child2;
Parent2.Child3 = Child3;
Family.Parent1 = Parent1;
Family.Parent2 = Parent2;
Family.Home = Home
Family = struct with fields:
Parent1: [1×1 struct] Parent2: [1×1 struct] Home: 'City Street zip #'
disp(Parent1)
Child1: [3×3 double] Child2: [2×3 double]
disp(Parent2)
Child3: 'Today'

Categorie

Scopri di più su Structures in Help Center e File Exchange

Tag

Prodotti


Release

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by