Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

"Рекурсивная функция" (Обход бинарного дерева) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расположить столбцы матрицы в соответствии с ростом характеристик http://www.cyberforum.ru/cpp-beginners/thread102248.html
"Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик" ...
C++ [Геометрия]Скалярное произведение векторов Добрый день. Есть вот такая задача: Даны векторы a и b Найти длины этих векторов, их скалярное произведение, а также косинус угла между ними. Предусмотреть возможность ввода данных... http://www.cyberforum.ru/cpp-beginners/thread102245.html
C++ Два потока в одной программе
Две фунцкии одной программы оформить как две функции потока. После ввода значений запускаются два требуемых потока, а потом на экран выводится полученные значения. Все функции я написал, работает...
C++ Как умножить числа…
Доброй ночи Господа! Помогите мне как начинающему программисту умножить два крупных числа, очень надо, вот код (пример): #include "stdafx.h" // #include <iostream> #include <conio.h> #include...
C++ Методы реализации операций над текстом http://www.cyberforum.ru/cpp-beginners/thread102235.html
Не совсем понятны мне алгоритмы, как реализовать такие операции над текстом: Класс-контейнер, который является абстракцией текста и состоит из объектов класса-строки и методов добавления строки к...
C++ Анимация контролов на winform Возник вопрос - а как под виндой писать анимацию для контроллов (кнопок, окон и прочего) Нормально? =) Вопрос собственно возник изза чего: В MacOSX привык к аниматору - допустим мне нужно, чтобы... подробнее

Показать сообщение отдельно
Black Fregat
1381 / 1011 / 222
Регистрация: 31.05.2009
Сообщений: 4,240
10.03.2010, 13:15
Цитата Сообщение от J_Max Посмотреть сообщение
Всем спасибо, один вопрос, что лучше использовать:
То что предложил Genius Ignat или использовать рекурсию, желательно с убедительными аргументами.
А тут, как всегда, выигрыш одного за счет другого. Рекурсия дает более читабельный код, он быстрее пишется и легче сопровождается. Но он, безусловно, не оптимален, как по расходованию ресурсов, так и по производительности. Если есть необходимость оптимизации по этим параметрам, то раскрывать рекурсию надо однозначно. Причем, вполне возможно, даже глубже, чем сделал Genius Ignat - у него, по сути, та же рекурсия, только замаскированная. Для остальных задач вопрос упирается в стиль программирования, что уже весьма субъективно. И уж однозначно, на мой взгляд, не стоит бороться с рекурсией при острой нехватке времени на разработку.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru