Skip to main content
Stack Overflow на русском

Результаты поиска

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор 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
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: 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
MBo
  • 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
MBo
  • 60.2k
0 голосов

С++ Быстрое чтение из текстового файла

Псевдокод для разбора массива данных по строкам (на случай, если стандартные методы с cin и пр. не хочется применять): string tmp; int returnpos = 0; vector<string> stringList; for (int i = 0; i< data …
MBo's user avatar
MBo
  • 60.2k
1 голос

Граф с помощью односвязных циклических списков

Один из способов задания графа - списки смежности. Их вполне можно реализовать с использованием односвязных списков Кормен и другие предложили реализацию, в которой вершины представлены числовым инде …
MBo's user avatar
MBo
  • 60.2k
0 голосов

имитация нажатия клавиатуры с++

Зачем WM_SETFOCUS передавать код клавиши? Этот параметр для извещения о том, от какого окна перешёл фокус. А с нажатием - нужно передать и нажатие, и отжатие (WM_KEYUP). И использовать метод посылки, …
MBo's user avatar
MBo
  • 60.2k
1 голос
Принятый

как правильно организовать бинарное дерево?

В бинарное дерево можно поместить только предков, т.к. у человека строго два родителя. А если нужно в генеалогическом дереве иметь и других родственников, то получится дерево, у которого в узлах, кром …
MBo's user avatar
MBo
  • 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
MBo
  • 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
MBo
  • 60.2k
0 голосов
Принятый

как работает это пузырьковая сортировка

Это обычная пузырьковая сортировка, в которой вместо внешнего цикла for использован do-while. Верхняя граница прохода n снижается от N до единицы, а обновляется она не в заголовке for, а просто как ин …
MBo's user avatar
MBo
  • 60.2k
2 голоса
Принятый

Нужно отсортировать массив в порядке возрастания нормы строк

Вы не сделали сортировку пузырьком полностью. Она должна содержать два вложенных цикла, а у вас только один цикл, да ещё с неверным верхним лимитом (i<n вызовет нарушение при обращении к sum[i+1]), т. …
MBo's user avatar
MBo
  • 60.2k
1 голос

В чем смысл второй матрицы в алгоритме Флойда

Вторая матрица вовсе не обязательна, алгоритм Флойда-Уоршелла устроен так, что все изменения можно делать в исходной матрице. e-maxx: Последнее замечание, которое следует сделать, — то, что можно не …
MBo's user avatar
MBo
  • 60.2k
1 голос
Принятый

Как сделать выбор между тремя типами сортировки?

Для начала уберите лишние параметры - i,j,a - используйте локальные переменные. Потом добавьте границы сортировки (например, lo, hi), и примените их в качестве границ циклов. На примере сортировки вст …
MBo's user avatar
MBo
  • 60.2k
2 голоса
Принятый

Сортировка столбцов матрицы по убыванию

Процедура SortMatrx выполняет лишь один проход по каждому столбцу, а сортировка пузырьком подразумевает два вложенных цикла. Поэтому сортировка и не закончена.
MBo's user avatar
MBo
  • 60.2k
0 голосов

поиск подстрок в массиве, состоящих из одинаковых букв

Для того, чтобы не сверять элемент с собой же, используйте такие циклы: for (int i = 0; i < 3; i++) { for (int j = i + 1; j < 4; j++) { (в данном случае этого может и не понадобиться …
MBo's user avatar
MBo
  • 60.2k
4 голоса
Принятый

C++ установить точность вычислений для double

Приведённый код считает сумму гармонического ряда, а она является расходящейся, т.е. не стремится ни к какому пределу, а постоянно увеличивается. Поэтому не стоит ожидать, что значение s сойдётся к 1 …
MBo's user avatar
MBo
  • 60.2k

1
2 3 4 5
...
30
15 30 50 на странице

AltStyle によって変換されたページ (->オリジナル) /