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

Построение бинарного дерева из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо накопить сумму всех элементов массива, находящихся в интервале от А до В, и вывести её на экран. http://www.cyberforum.ru/cpp-beginners/thread352025.html
Всем доброго времени суток!!! Вкратце о проблеме: учусь на гуманитарном, новая специальность, никакой учебной программы нет. И тут нам начали впаривать информатику, программирование, причем за 2...
C++ Перезапись части информации в файле Доброго времени суток. Возникла интересная проблема, как видно из заголовка темы, не могу перезаписать опредиленный кусок файла - он записывается в нужное место, но удаляется все остальное. ... http://www.cyberforum.ru/cpp-beginners/thread352016.html
Условие для цикла С++ C++
Доброго всем времени суток! Помогите пожалуйста человеку который только начал открывать для себя С++ Задача следующая: необходимо запускать программу в цикле столько раз сколько потребует...
C++ Почему так происходит и как это устранить
почему если я напишу вот так - #include <stdio.h> #include <iostream> using namespace std; int main() { freopen("output.txt", "w", stdout); printf("Hello, world!\n"); fclose(stdout);
C++ остаток от деления http://www.cyberforum.ru/cpp-beginners/thread352001.html
Начало прогр на табуляцию функции. Не могу найти остаток от деления в сточке if ((x1-x2)%d==0) на d оно почему-то не делит #include <iostream.h> #include <math.h> #include <conio.h> int...
C++ Копирование Господа как в с++ можно осуществить копирование файла(system не применять). подробнее

Показать сообщение отдельно
Monceber
1 / 1 / 0
Регистрация: 16.09.2011
Сообщений: 5
16.09.2011, 08:24  [ТС]
talis, да, именно принцип работы программы-калькулятора я и взял за основу алгоритма (правда читал я ее в Хортона, а не Страуструпа, не уверен та ли это программа - там производится разбиение всего выражения на операторы и операнды, верно?) и по логике этой программы я и пришел к тому решению, которое описал выше. Но результат получается неудовлетворительный, т.к. приходится делать слишком много проверок и такой алгоритм работает не со всякой строкой (к примеру, если взять строку 2+2+2+2+2, где приоритет все операций одинаковый, то дерево получится несбалансированным, поскольку узлы будут добавляться с левой его стороны).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru