Добрый день. У меня есть такой код:
Код | head->left = new myClass; head->left->data = head->data; head->left->H = head->H; head->left->A = head->A; head->left->B = head->B; head->left->C = head->C; head->left->Q = head->Q; head->left->computeF(); head->left->H += head->left->maxF[0]; head->right = new myClass; head->right->data = head->left->data; head->right->H = head->H; head->right->second( head->left );
head->left->left = new myClass; head->left->left->data = head->right->data; head->left->left->H = head->right->H; head->left->left->A = head->right->A; head->left->left->B = head->right->B; head->left->left->C = head->right->C; head->left->left->Q = head->right->Q; head->left->left->computeF(); head->left->left->H += head->left->left->maxF[0]; head->right->right = new myClass; head->right->right->data = head->left->left->data; head->right->right->H = head->right->H; head->right->right->second( head->left->left );
head->left->left->left = new myClass; head->left->left->left->data = head->right->right->data; head->left->left->left->H = head->right->right->H; head->left->left->left->A = head->right->right->A; head->left->left->left->B = head->right->right->B; head->left->left->left->C = head->right->right->C; head->left->left->left->Q = head->right->right->Q; head->left->left->left->computeF(); head->left->left->left->H += head->left->left->left->maxF[0]; head->right->right->right = new myClass; head->right->right->right->data = head->left->left->left->data; head->right->right->right->H = head->right->right->H; head->right->right->right->second( head->left->left->left );
|
Не могу понять как можно организовать цикл что бы не писать каждый раз одно и тоже, т.е. с каждым шагом я ухожу на следующие элементы left и right, можно ли как то это делать через цикл? |