Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
user:1234 user:me (ваши) |
| Рейтинг |
score:3 (3+) score:0 (нет) |
| Ответов |
answers:3 (3+) answers:0 (нет) isaccepted:yes hasaccepted:no inquestion:1234 |
| Просмотры | views:250 |
| Код | code:"if (foo != bar)" |
| Секции |
title:яблоки body:"яблоки апельсины" |
| Ссылка | url:"*.example.com" |
| Закладки | in:saves |
| Статус |
closed:yes duplicate:no migrated:no wiki:no |
| Типы |
is:question is:answer |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам c++
Параметры поиска: not deleted
user 291659
441 результат
C++ - компилируемый язык программирования. Первоначально он был разработан как расширение для языка C, но теперь это совершенно другой язык. Используйте эту метку для вопросов о коде, подлежащем компиляции с помощью компилятора C++. Используйте специфичную для версии метку в вопросах, связанных с конкретной стандартной редакцией, например, [C++98], [C++03], [C++11], [C++14], [C++17], [C++20] и т. д.
2
голоса
Задача Объединение последовательностей
Поскольку вся последовательность не нужна, то искать k-тый член за линейное время как-то не фонтан.
Применим бинарный поиск, и найдём решение за логарифмическое число шагов
(точность вычисления целочи …
MBo's user avatar
- 60.2k
2
голоса
Принятый
Найти макс. элемент в каждом столбце
В индексах запутались
tempmax[j] = arr[0][j];
if (arr[i][j] > tempmax[j])
{
tempmax[j] = arr[i][j];
}
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
cout < …
MBo's user avatar
- 60.2k
0
голосов
С++ Быстрое чтение из текстового файла
Псевдокод для разбора массива данных по строкам (на случай, если стандартные методы с cin и пр. не хочется применять):
string tmp;
int returnpos = 0;
vector<string> stringList;
for (int i = 0; i< data …
MBo's user avatar
- 60.2k
1
голос
Граф с помощью односвязных циклических списков
Один из способов задания графа - списки смежности.
Их вполне можно реализовать с использованием односвязных списков
Кормен и другие предложили реализацию, в которой вершины представлены
числовым инде …
MBo's user avatar
- 60.2k
0
голосов
имитация нажатия клавиатуры с++
Зачем WM_SETFOCUS передавать код клавиши? Этот параметр для извещения о том, от какого окна перешёл фокус.
А с нажатием - нужно передать и нажатие, и отжатие (WM_KEYUP). И использовать метод посылки, …
MBo's user avatar
- 60.2k
1
голос
Принятый
как правильно организовать бинарное дерево?
В бинарное дерево можно поместить только предков, т.к. у человека строго два родителя.
А если нужно в генеалогическом дереве иметь и других родственников, то получится дерево, у которого в узлах, кром …
MBo's user avatar
- 60.2k
2
голоса
Принятый
Разбить элементы вектора по парам
map <string/string; int> // ключ - пара строк
for v in vectors
for i = 0; i< v.size - 1
for j = i + 1; i < v.size
map[v[i]+v[j]] ++
Это просто перебор всех возможных пар в …
MBo's user avatar
- 60.2k
1
голос
Принятый
Как сделать запоминание, проводился ли на данном проходе какой-нибудь обмен элементов
Заведите флаг - был ли обмен - и взводите его при наличии обмена. Не было - останавливайте работу.
for (int i = 0; i < N - 1; i++) {
int flag = 0;
for (int j = 0; j < N - i - 1; j++) {
…
MBo's user avatar
- 60.2k
0
голосов
Принятый
как работает это пузырьковая сортировка
Это обычная пузырьковая сортировка, в которой вместо внешнего цикла for использован do-while.
Верхняя граница прохода n снижается от N до единицы, а обновляется она не в заголовке for, а просто как ин …
MBo's user avatar
- 60.2k
2
голоса
Принятый
Нужно отсортировать массив в порядке возрастания нормы строк
Вы не сделали сортировку пузырьком полностью.
Она должна содержать два вложенных цикла, а у вас только один цикл, да ещё с неверным верхним лимитом (i<n вызовет нарушение при обращении к sum[i+1]), т. …
MBo's user avatar
- 60.2k
1
голос
В чем смысл второй матрицы в алгоритме Флойда
Вторая матрица вовсе не обязательна, алгоритм Флойда-Уоршелла устроен так, что все изменения можно делать в исходной матрице.
e-maxx:
Последнее замечание, которое следует сделать, — то, что можно не
…
MBo's user avatar
- 60.2k
1
голос
Принятый
Как сделать выбор между тремя типами сортировки?
Для начала уберите лишние параметры - i,j,a - используйте локальные переменные.
Потом добавьте границы сортировки (например, lo, hi), и примените их в качестве границ циклов.
На примере сортировки вст …
MBo's user avatar
- 60.2k
2
голоса
Принятый
Сортировка столбцов матрицы по убыванию
Процедура SortMatrx выполняет лишь один проход по каждому столбцу, а сортировка пузырьком подразумевает два вложенных цикла. Поэтому сортировка и не закончена.
MBo's user avatar
- 60.2k
0
голосов
поиск подстрок в массиве, состоящих из одинаковых букв
Для того, чтобы не сверять элемент с собой же, используйте такие циклы:
for (int i = 0; i < 3; i++)
{
for (int j = i + 1; j < 4; j++)
{
(в данном случае этого может и не понадобиться …
MBo's user avatar
- 60.2k
4
голоса
Принятый
C++ установить точность вычислений для double
Приведённый код считает сумму гармонического ряда, а она является расходящейся, т.е. не стремится ни к какому пределу, а постоянно увеличивается.
Поэтому не стоит ожидать, что значение s сойдётся к 1 …
MBo's user avatar
- 60.2k