Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Синтаксический анализатор Помогите решить, пожалуйста. Вывести значение целочисленного выражения, заданного в виде строки S. Выражение определяется следующим образом (функция M воз-вращает максимальный из своих параметров, а функция m — минимальный): <выражение> ::= <цифра> | M(<выражение> , <выражение>) | m(<выражение> , <выражение>) https://www.cyberforum.ru/ cpp-beginners/ thread878544.html C++ Дана матрица смежности и неориентированный граф. Выяснить соседствуют ли две вершины с данными номерами с одной общей вершиной
народ помогите пожалуйста написать программу на с++ на графы дана матрица смежности и неориентированный граф. выяснить соседствуют ли две вершины с данными номерами с одной общей вершиной.
C++ ACCESS_VIOLATION при решении задачи Здравствуйте!Тут решал одну простую задачу, но на dl.gsu.by она не проходит последний тест:не пройден 10-й тест. Решение вызвало ошибку ACCESS_VIOLATION Вот сама задача: Входной файл: input.txt Выходной файл: output.txt Время на тест: 2 секунды Ограничение на память: 16 МБ Задан неориентированный взвешенный граф G. В графе возможно наличие нескольких ребер между одной и той же парой... https://www.cyberforum.ru/ cpp-beginners/ thread878526.html C++ Перегрузка (бинарный, дружественный оператор) В классе Ellipse перегрузить оператор - (бинарный, дружественный оператор) https://www.cyberforum.ru/ cpp-beginners/ thread878486.html
Указатели. Из трех введенных с клавиатуры чисел преподнести в квадрат отрицательние а положительные оставити без изменений C++
Из трех введенных с клавиатуры чисел преподнести в квадрат отрицательние а положительные оставити без изменений
C++ Преобразовать массив таким образом, чтобы в его первой половине расположились элементы, стоящие в четных позициях https://www.cyberforum.ru/ cpp-beginners/ thread878469.html
Всем привет. Не знаю как сделать одно из 4 заданий по работе с массивами: 4)превратить массив таким образом, чтобы в его первой половине расположились элементы, стоящие в четных позициях, а во второй половине-элементы стоящие в нечетных позициях Подскажите пожалуйста,что и как делать.Буду очень благодарен
C++ Как обратиться к элементу списка list ? https://www.cyberforum.ru/ cpp-beginners/ thread878465.html
list<int> a;
C++ сравнение файлов
Нужно доделать программу вот по такому заданию Даны символьные файлы f и s . Записать в файл h все начальные совпадающие компоненты файлов s и f . #include <iostream> #include <string> bool Compare(const std::string & a, const std::string & b){ if ( a.length() != b.length() ) return false; for ( size_t i = 0; i < a.length(); ++i ) if ( a != b ) ...
C++ СЛАУ методом Гаусса где ведущий элемент отыскивается Среди строк и столбцов https://www.cyberforum.ru/ cpp-beginners/ thread878445.html
Народ помагите немагу разобраться, написал Гауса но немагу разобраться как сделать это (где ведущий элемент отыскивается среди строк и столбцов) Вот рабочая прога.Оч нада в долгу не останусь) float det(float , int); //___________________________________________________________________ void iskl(float a, int k, int n) //cyda peredaetsya matrica temp { int i, j; float r, b;
C++ Условная операция https://www.cyberforum.ru/ cpp-beginners/ thread878443.html
Приветствую. Ребят, объясните пожалуйста, почему данная функция возвращает в обоих случаях модуль числа т.е. число без знака. (n < 0 )? -n : n; если n < 0 (как во втором вызове) то по идее должно вернуться -n. А выводит 2 положительных числа. Куда девается знак ? : ) #include<iostream> using namespace std; int abs(int n) {
C++ Как принять натуральные числа от множественных пользователей
Как принять натуральные числа от множественных пользователей формата 3<N<30???? ___________________ Нужен код этого действия)
C++ Как проще всего понять массивы? https://www.cyberforum.ru/ cpp-beginners/ thread878427.html
Такая проблема, учусь на первом курсе, язык C++ изучаю. Но как только дело дошло до массивов, так обучение встало. С указаниями препода за две пары еле решил одну задачку с одномерным массивом, и то плохо понял...Может тут есть люди, у которых были похожие проблемы, и им что-то помогло...Буду рад любой помощи.
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 18
0

Splay-tree (написать программу, которая будет искать в файле сущности (целые числа) и заносить их в дерево) - C++ - Ответ 4615369

25.05.2013, 21:24. Показов 3036. Ответов 9
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую. Потребовалось написать программу, которая будет искать в файле сущности (целые числа) и заносить их в дерево, с последующим выводом всех найденных значений на экран.
В процессе реализации возникло несколько вопросов:
а) Для подобной цели было выбрано Splay-дерево. Является ли адекватным его выбор? Особенно с учётом, что есть большая вероятность, что на выходе будет сильно разветвлённое дерево (в программе встречается множество разных значений, но каждое из них встречается лишь несколько раз).
И если всё-таки использовать Splay, не могли бы вы помочь с реализацией функции вставки\просмотра дерева? Алгоритмически всё кажется понятным, да и Splay я вроде с горем пополам реализовал, а с этими функциями совсем беда.
б) Попытался использовать string, чтобы посимвольно выискивать числа в тексте и заносить их в string-переменную, дабы в последствии направлять его в дерево.
Кликните здесь для просмотра всего текста
c:\program files (x86)\microsoft visual studio 10.0\vc\include\xstring(772): может быть "std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(_Elem)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>,
1> _Ax=std::allocator<char>
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xstring(767): или "std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(const _Elem *)"
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>,
1> _Ax=std::allocator<char>
1> ]
1> при попытке сопоставить список аргументов "(std::string, int)"

Именно такую ошибку выдаёт компилятор, хотя
C++
1
#include <string>
присутствует. В чём может быть проблема? Быть может есть альтернативные варианты?

Пока-что вроде всё. Хотя более чем уверен, что в процессе вопросы ещё возникнут ибо программа явно опережает мои познания в языке.
Заранее благодарю за ответы.

Вернуться к обсуждению:
Splay-tree (написать программу, которая будет искать в файле сущности (целые числа) и заносить их в дерево) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2013, 21:24
Готовые ответы и решения:

Написать программу которая в текстовом файле будет искать слова с наибольшим количеством заданны букв
есть задача по с++

Написать программу которая будет искать разные слова из текста
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;list&gt; #include &lt;string&gt; #include &lt;string.h&gt; ...

Написать программу, которая будет считывать данные из файла и заносить в DBGrid
Добрый день, как всегда, практически ничего не могу найти на русском языке в интернете про...

Написать программу, которая создает файл содержащий целые числа, и находит наименьшее из чисел, содержащихся в файле
Написать программу, которая создает файл содержащий целые числа, и находит наименьшее из чисел,...

9
25.05.2013, 21:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2013, 21:24
Помогаю со студенческими работами здесь

Написать программу, которая создает файл, содержащий целые числа, и находит наименьшее из чисел, содержащихся в файле
Написать программу, которая создает файл, содержащий целые числа, и находит наименьшее из чисел,...

Файл: Написать программу, которая создает файл содержащий целые числа, и находит наименьшее из чисел, содержащийся в файле.
Написать программу, которая создает файл содержащий целые числа, и находит наименьшее из чисел,...

Написать программу, которая вводит целые числа с клавиатуры и вычитает их из положительного целого числа F
Написать программу, которая вводит целые числа с клавиатуры и вычитает их из положительного целого...

Написать программу, которая будет вводить с клавиатуры положительные числа до тех пор, пока не будет введена -1.
Всем привет! Прошу помочь выполнить эти 2 задания в Python: 1) Билеты на общественный...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru