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

Метод бинарной вставки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите скомпилировать проект http://www.cyberforum.ru/cpp-beginners/thread395451.html
Собственно сам проект - (ссылка) Скачал. Доустановил библиотеки STL и всеравно не компилируется... error LNK2019: ссылка на неразрешенный внешний символ _SDL_FreeSurface в функции "public: __thiscall Audio_Scope::~Audio_Scope(void)" (??1Audio_Scope@@QAE@XZ) Вот кусочки кода, в которых, как мне кажется, проблема: Audio_Scope.h #ifndef AUDIO_SCOPE_H
C++ Вызов виртуального метода класса наследника из вектора #include <iostream> #include <vector> using namespace std; class A { public: virtual void print() { cout << "A" << endl; } }; http://www.cyberforum.ru/cpp-beginners/thread395383.html
C++ создать программу для просмотра РСХ файлов!!!
привет всем, ребята помогите пожалуйста, надо написать программу для просмотра РСХ файлов(РСХ- стандарт представления графической информации), програму надо написать в С, желательно чтобы компилировалась на DevC++.
C++ последовательности в массивах
Даны натуральные числа m и n, последовательности целых чисел a1 a2...am и b1 b2...bm В каждой последовательности могут быть повторяющиеся члены. Приняв m<=20 n<=30 последовательности хранятся в массивах верно ли что все члены последовательноти am входит в bn
C++ Если длина введенной строки кратна 4, первую часть строки поменять местами со второй http://www.cyberforum.ru/cpp-beginners/thread395347.html
Если длина введенной строки кратна 4, первую часть строки поменять местами со второй.
C++ Вывести на экран таблицу значений функции y(x) для x Вывести на экран таблицу значений функции y(x) для x, изменяющимся от а=0,1 до b=1,2 с шагом h=0,1 Не могу понять, где нужно указать y. И пожалуйста подскажите есть ли еще ошибки. Код программы: #include <iostream> #include <math.h> #include <iomanip.h> using namespace std; int main() подробнее

Показать сообщение отдельно
parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 692

Метод бинарной вставки - C++

30.11.2011, 07:35. Просмотров 441. Ответов 0
Метки (Все метки)

Подскажите пожалуйста ошибку в моем алгоритме бинарной вставки

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
26
27
28
29
30
31
32
33
34
#include <iostream>
 
using namespace std;
 
int main()
{
      int r,l,x,s,a[]={2,3,1,9,4,6,5,8,7,0},n=10;
for(int i=2;i<n;i++)
{
if (a[i-1]>a[i])
{
x=a[i];
l=1;
r=i-1;
}
do
{
s=(l+r)/2;
if(a[s]<x)
l=s+1;
else
r=s-1;
}while(r>l);
for(int j=i-1;j>0;j--)
{a[j+1]=a[j];
a[l]=x;
}
}
for(int i=0;i<n;i++)
cout<<a[i]<<endl;
cin.get();
cin.get();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru