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

Битовая сортировка! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шифрование алгоритмом TEA http://www.cyberforum.ru/cpp-beginners/thread534327.html
Подскажите как можно зашифровать string переменную в коде программы? мне нужно функция, чтоб я туда вставил зашифрованный текст, а она во время работы программы расшифровала этот текст и вставила дальше в код
C++ Блок проверки операторов циклов Никак не могу найти где у меня ошибка,после того как добавил циклы Do While и For перестало работать.. case'4': { int sum=0; int n=1; cout << "Cycle While: "; while ((1/(n*n))>(DBL_MIN)) { sum+=(1/(n*n)); n++; http://www.cyberforum.ru/cpp-beginners/thread534322.html
Программа удаляющая программы C++
Привет всем! Хочу написать программу удаляющую другие программы (как Add or Remove Programs в Windows). Какими функциями пользоваться? Я так понимаю, что надо удалять папку с программой и информацию из реестра. Если что-то похожее было в темах, киньте, пожалуйста, ссылку.
Вычисление числа Пи C++
Составить на языке C программу, которая по введённому N возвращает N-ю после запятой десятичную цифру числа Пи. На работу программа должна затрачивать не более 1 Гигафлопа (т.е. примерное время работы на современных ПК - не более 0.5 секунды). Примеры: Вход: 0 Выход: 3 Вход: 1
C++ Две точки в n-мерном пространстве X=(х1, х2, ..., хn), Y=(y1, y2, ...,yn) http://www.cyberforum.ru/cpp-beginners/thread534300.html
Даны две точки в n-мерном пространстве X=(х1, х2, ..., хn), Y=(y1, y2, ...,yn). Написать программу нахождения расстояния между этими точками и вектора XY.
C++ Дана таблица целых чисел a1, a2, ..., an. Найти сумму S= a1*an+a2*an-1+...+an*a1. Дана таблица целых чисел a1, a2, ..., an. Найти сумму S= a1*an+a2*an-1+...+an*a1. подробнее

Показать сообщение отдельно
zewer
 Аватар для zewer
1018 / 709 / 71
Регистрация: 07.01.2011
Сообщений: 5,346
30.03.2012, 18:37  [ТС]     Битовая сортировка!
за пример и ф-ию огромное спасибо. А есть какая то инфа в виде теории? ибо на реферат надо хотя би 2 листа А4 по этому методу. Сойдет или книга или на сайте. Искал много часов, но теории в инете не нашел ((

Добавлено через 5 часов 47 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
for(int i = 0; i < k; i++)
    {
        int c[2] = {0};
        for(int j = 0; j < n; j++)
            c[digit(a[j],i)]++;
        for(int j = 1; j < 2; j++)
            c[j] += c[j - 1];
        for(int j = n - 1; j > -1;j--)
            b[--c[digit(a[j],i)]] = a[j];
        for(int j = 0; j < n; j++)
            a[j] = b[j];
    }
можно описать в каждой строке коментарий, а то чтото не очень понятно..., если вам не трудно!)
 
Текущее время: 06:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru