Creating possible ways for a tree-like structure

2 ビュー (過去 30 日間)
Orhan Celikkaya
Orhan Celikkaya 2018 年 7 月 5 日
編集済み: Guillaume 2018 年 7 月 5 日
Hi guys,
I am challanging with creating all the possible ways for an array which has builded up with numbers. Let me explain in a more detailed way;
I have an array that A = [1 2 3 4 5 6 7 8 9 10]. Between each number there is a transition value which is 1 or 0. For example if transition value 1 is defined for passing from 1 to 2, I will get 1 and 2 both but if it is 0 I will pick 1 and 3 by skipping number 2. I have created all the possibilites by using transition array, for example T = [0 1 1 0 1 0 0 1 1]. I have created a structure which holds the each number from array A and possibilities for each number respectively.
I am completed the code so far but creating all the possible ways starting from number 1 is really challanging for me and could not do that. I just tried some techniques but they did not work at all. I am not software specialist so I hope you can help me.
  5 件のコメント
Orhan Celikkaya
Orhan Celikkaya 2018 年 7 月 5 日
For instance there is 8 possible solutions and the solution which has maximum steps has 6 steps, output should be 8x6 matrice.
S = [1 3 4 5 7 8; 1 2 4 6 8 0; ....]
Guillaume
Guillaume 2018 年 7 月 5 日
編集済み: Guillaume 2018 年 7 月 5 日
You will have to explain better how with:
A = [1 2 3 4 5 6 7 8 9 10]
T = [0 1 1 0 1 0 0 1 1]
you get
S = [1 3 4 5 7 8;
1 2 4 6 8 0;
....]
It's really not clear to me. In fact, I have no idea what the next row of S could be.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeLanguage Fundamentals についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by