Показать сообщение отдельно
  #10 (permalink)  
Старый 21.11.2015, 14:57
Новичок на форуме
Отправить личное сообщение для argab Посмотреть профиль Найти все сообщения от argab
 
Регистрация: 21.11.2015
Сообщений: 5

Вы наверно будете смеяться, но вот что я состряпал когда пытался:

var values = [],
i = 0;

function binaryTree(num)
{
sum = Math.floor(num/2);
ssum = ((sum*2)!=num) ? num - sum : sum;
if(num==1) return;

values[i] = [];
values[i].push(sum);
values[i].push(ssum);
++i;
binaryTree(sum);
}
binaryTree(9);
console.log(JSON.stringify(values,null,1));

Потом поздно было, решил башку не ломать, и написал сюда))
Ответить с цитированием