Форум программистов, компьютерный форум, киберфорум
Erlang, OTP
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 15.12.2015
Сообщений: 4
1

Создать бинарное дерево процессов

07.06.2016, 23:59. Просмотров 1424. Ответов 0
Метки нет (Все метки)

Здравствуйте, задача стоит в создании бинарного дерева глубины 9, т.е. 511 вершин, где каждой вершиной является процесс. Необходимо из одной произвольной вершины передать сообщение другой произвольной вершине.

Начал писать, мысли такие: надо создать вершину=корень=процесс, которая порождает два процесса, каждый из эти процессов по сути опять порождает два процесса. Какая-то древовидная рекурсия что ли. Помогите, пожалуйста, реализовать.

Код
-module(tree).
-export([start/1]).

start(N) when N > 0 -> register(root, self()), Nodes= spawn_nodes(1, N, []), loop(???, Nodes).

spawn_nodes(_, 0, Nodes) -> io:format(" All nodes build~n"), Nodes;
spawn_nodes(I, N, Nodes) -> WPid = spawn(node, spawn_workers(I + 1, N - 1, Workers ++ [WPid]), [I]).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2016, 23:59
Ответы с готовыми решениями:

Исходное бинарное дерево превратить в бинарное дерево поиска, при этом сохранив его структуру
Помогите, не могу понять!( Нужно исходное бинарное дерево превратить в бинарное дерево поиска, при...

Создать бинарное дерево
Есть обычное дерево. Узел описывается struct nod int Value; int Number_Of_Sons; nod *Son ...

Создать бинарное дерево
Помогите пожалуйста! Создать бинарное дерево и функции добавления, печати, сложения, сравнения

Создать бинарное дерево
Ребята, помогите с такое задачей : нужно написать ф-цию для построения бинарного дерево...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2016, 23:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Преобразовать идеальное бинарное дерево в бинарное дерево поиска
Всем привет, я создал идельное бинарное дерево и написал к нему функции. Как мне теперь можно...

Создать сортированное бинарное дерево
Создать сортированное бинарное дерево. Разработать рекурсивную процедуру подсчета положительных и...

Бинарное дерево создать функцию
Как переделать функцию для бинарного дерева int SumDigit(char *str) { int sum = 0; for (int...

Как создать бинарное дерево
Я не могу понять как создать бинарное дерево помогите пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.