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

Найти минимальное число, встречающееся в заданном векторе более одного раза - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выделение памяти в методе http://www.cyberforum.ru/cpp-beginners/thread856901.html
Всем доброго времени суток ! У меня есть следующий метод в заголовочном файле : class Array: public Container{ private: char* data; int length; public: Array(int n){ data=new char;
C++ Специализация шаблона класса Имеется задание: Создать свой шаблонный класс – динамический массив (myvector). Создать методы этого класса. Инстанцировать для своего класса, представляющего собой строку, изготовленную из STL контейнера vector<char> (с определением в нем операций, необходимых для сортировки, в частности, операторов сравнения). Первая часть понятна, но вторая не очень. Что имеется ввиду под инстанцировать?... http://www.cyberforum.ru/cpp-beginners/thread856894.html
Передача массива в функцию C++
Ребят, подскажите как передать массив в функцию по значению (или альтернативный вариант)? Чтобы изменялась его копия находящаяся в стеке. если передать массив ссылкой есть право его изменять т.к мы работаем с ним непосредственно.
C++ "Графы"
По графу G построить граф K(G) с тем же множеством вершин что и у G; вершины в K(G) смежны тогда и только тогда когда расстояние между ними в G не превышает 2.Проверить совпадают ли степени всех вершин в K(G) и если нет то нельзя ли удалить из него одну вершину так , что бы полученный граф удовлетворял этому требованию. Помогите с программой.
C++ Ошибка в игре Питон http://www.cyberforum.ru/cpp-beginners/thread856867.html
Здравствуйте, пишу игру Питон, помогите пожалуйста исправить проблему - должно прибавляться одно звено, а прибавляется несколько, можно даже сказать, что она копируется несколько раз. Пожалуйста, по-подробнее #include <stdio.h> #include <graphics.h> #include <stdlib.h> #include <math.h> #define DT 0.1 #include <windows.h> static int BClr={RGB( 0, 255, 0), RGB( 0, 0, 255), RGB( 255, 0,...
C++ Ошибка деструктора Имеется шаблон класса- динамического массива. После создания функции push_back начал ругаться конструктор. Объясните пожалуйста в чем дело? #include<iostream> #include<time.h> #include<stdlib.h> using namespace std; template<typename T> class myvector { private: int size; подробнее

Показать сообщение отдельно
RavilSHai
0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 82
05.05.2013, 22:59  [ТС]     Найти минимальное число, встречающееся в заданном векторе более одного раза
Цитата Сообщение от abit Посмотреть сообщение
это вам много читать))) хотя зависит от уровня подготовки, в вашей задаче смущает вот что...
вы пишите

т.е. используем контейнер std::vector ? или делаем свой аналог std::vector?, но в первом случае фраза

не имеет никакого смысла
а во втором - не понятно что имеется в виду под "вектор", ну если конечно не подразумевается std::allacator

так то задача элементарная
если говорить о vector<int> - обходим вектор итератором, например, можно индексом, не принципиально тут - и дальше два развития пришло на ум, либо считаем в ассоциативный контейнер map<число, кол-во вхождений> и потом выдаём первое из чисел, в котором количество вхождений >=2 либо юзаем std::sort над vector<int> и находим первое вхождение случая, когда два соседних числа равны и выдаём это число
смотри, я вот начал и не знаю как дальше продолжить(((
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
class Vector
{
protected:
    double* vect;
    int count;
public:
    Vector() 
    {
        vect = new double[10];
        count = 10;
    };
    Vector (int l)
    {
        vect = new double[l];
        count = l;
    };
 
Текущее время: 09:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru