Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Дерево


Автор: desert_rose 28.5.2007, 20:48
Вот такая задачка:
Описать функцию, которая заменяет в дереве все отрицательные элементы их абсолютными значениями.
Расчитываю на вашу помощь...заранее благодарнаsmile.

Автор: Sartorius 28.5.2007, 20:55
Код

struct SItem;
struct SItem {
 SItem * m_pLeft, * m_pRight;
 int         m_iValue;
};
void absTree(SItem * root)
{
   if(!root)
       return;
   if(root->m_iValue < 0)
   {
      root->m_iValue = - root->m_iValue;        
    }
    absTree(root->m_pLeft);
    absTree(root->m_pRight);
}

Автор: desert_rose 30.5.2007, 19:39
Sartorius, спасибо большое!
если вам не сложно, не могли бы вы написать весь тест программы, т.к. с записью у меня проблемы....первая задача на деревья...заранее благодарна!

Автор: smoogue 30.11.2022, 12:57
If it wasn t, then why would UK students spend over 900 million per year on alcohol <a href=http://bestcialis20mg.com/>buy cheap generic cialis uk</a>

Автор: LITEOMILL 23.1.2023, 20:47
Модератор: Сообщение скрыто.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)