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

BST of strings - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Модифицировать алгоритм QuickSort с использованием стека отложенных заданий логарифмической глубины http://www.cyberforum.ru/cpp-beginners/thread689186.html
Модифицировать алгоритм QuickSort с использованием стека отложенных заданий логарифмической глубины, реализованного через массив. Псевдокод StackQuickSort(A) stack<-1,length; while( depth>0) //пока в стеке есть элементы stack->right,left; //извлекаем 2 элемента из стека, ЭТОТ МОМЕНТ НЕ ЯСЕН while(left<right) do middle<-Partition(A,p,r); stack<-left,middle-1; ...
C++ Найти сумму элементов матрицы, имеющих нечетное значение дан двумерный массив из 20-ти элементов.Заполнить его случайным образом и найти: сумму элементов,имеющих нечетное значение вывести индексы тех элементов,значение которых больше заданного числа А определить есть ли в массиве положительные элементы кратные К (К-вводят с клавиатуры) эта лаба меня доконает. http://www.cyberforum.ru/cpp-beginners/thread689181.html
Error C2059 C++
Я второй день занимаюсь по курсам, вот решил попрактиковаться набрать программу формул умножения и такая ошибка, (C2059) работаю в visual с++ 2008, если что #include <iostream> #include "cstdlib" using namespace std; int main () { setlocale (0,""); cout << "Программа <<Формулы сокращенного умножения>>" << endl; system ("pause");
Visual C++ для игр C++
В С++ я новичек. Есть опыт паскаля (в рамках олимпиадных задач) и делфи (базовый уровень). Да, делфи "уже не тот". Хочу выучить С++ с дальнейшей разработкой под мобильные платформы с помощью marmalade sdk(и visual C++). Подскажите свежую литературу, чтоб перешагнуть "поток вхождения":umnik: И желательно с уклоном под игры P.S У меня завалялась книга Намира Шаммы "Основы C++ и...
C++ Посчитать Сумму Элементов В Подматрице http://www.cyberforum.ru/cpp-beginners/thread689162.html
Помогите пожалуйста написать код на С++ , без функций , с использованием циклов , условий и массивов. Дана матрица 10х10. Посчитать сумму элементов в подматрице , заданной пользователем , и проверить существование данной подматрицы.
C++ Волновой алгоритм для двумерной матрицы Подскажите пожалуйста как реализовать правильно(и желательно быстро) потому что, нужно будет считать для 4х объектов. Вот код который я имею: До вызова этой функции в матрице задается 'G' и 'S', S старт, G - Финиш, так же до вызова этой функции происходит считывание стенок (#). По этому коду путь считается вот так(смотрите вложение) Подскажите пожалуйста что не так? Вот код с++ int... подробнее

Показать сообщение отдельно
denys_l
51 / 51 / 4
Регистрация: 26.09.2011
Сообщений: 186
05.11.2012, 17:43     BST of strings
прогони, пожалуйста, это и скажи есть ли ошибки. Я просто без компилятора, поправил немного
C++
1
2
3
4
5
6
7
8
9
10
11
node *search(node *x, string key)
{
   while(x != 0 && (x->key.compare(key) != 0))
   {
      if(x->key.compare(key)  < 0)
         x = x->left;
      else
         x = x->right;
   }
   return x;
}

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
void insert(node * z)
{
   z->left = NULL;
   z->right = NULL;
 
   node * y = NULL;
   node * Node = root;
 
   while(Node != 0)
   {
      y = Node;
      if(z->key.compare(Node->key)) < 0)
         Node = Node->left;
      else
         Node = Node->right;
   }
   z->parent = y;
 
   if(y == 0)
      root = z;
   else if(z->key.compare(y->key)) < 0) 
      y->left = z;
   else
      y->right = z;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru