Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 05.03.2014
Сообщений: 94

Какой структурой лучше пользоваться?

14.04.2016, 14:15. Показов 706. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть короче ряд объектов.
Из них надо удалить одинаковые.
Куда их лучше занести в vector? list?
Или что еще?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.04.2016, 14:15
Ответы с готовыми решениями:

Какой книгой лучше пользоваться при изучении visual c++ 2008
Решил изучить visual c++ 2008. Какой книгой лучше пользоваться при изучении(полый "0" в с++)?

Для распараллеливание процессов лучше пользоваться OpenMP или Win32?
Для распараллеливание процессов лучше пользоваться OpenMP или Win32? Называйте темы информативно

Какой пользоваться логикой,при решении графических задач?
Какой пользоваться логикой,при решении графических задач?Задачи вида: Найти на оси Ох такую точку,чтобы сумма расстояний от нее до...

18
 Аватар для TimeTwo
102 / 95 / 104
Регистрация: 29.11.2009
Сообщений: 407
14.04.2016, 15:01
FortranDLL, каких объектов ?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
14.04.2016, 15:06
Цитата Сообщение от FortranDLL Посмотреть сообщение
Или что еще?
std::set
0
0 / 0 / 1
Регистрация: 05.03.2014
Сообщений: 94
14.04.2016, 17:02  [ТС]
Даже чуть точнее. Есть объекты вида (i, p), где i - индекс, p -некоторое число.
Если среди них есть (i, Q) и (k, P), где P = Q, любой из них надо удалить.
Вот для такой задачи что лучше всего подойдет?
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
14.04.2016, 17:10
Обычный объект или массив. vector и list я не знаю что такое в C++. Чтобы не подумали, что я тупой vector есть в VHDL(Verilog).
0
0 / 0 / 1
Регистрация: 05.03.2014
Сообщений: 94
14.04.2016, 17:11  [ТС]
Речь идет про то, чтобы не изобретать велосипед, а воспользоваться готовым функционалом и по возможности работающим быстрее других.
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
14.04.2016, 17:12
Ну я же сказал. Массив - чем не функционал.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
14.04.2016, 17:23
Цитата Сообщение от FortranDLL Посмотреть сообщение
а воспользоваться готовым функционалом и по возможности работающим быстрее других
Так готовым или работающим быстрее других?

Добавлено через 1 минуту
Цитата Сообщение от DemolitionMan Посмотреть сообщение
Чтобы не подумали, что я тупой vector есть в VHDL(Verilog).
Есть в С++ и то и другое в STL которая по стандарту невменяемого коммитета давно уже обязательная часть языка.
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
14.04.2016, 17:31
Индекс жёстко привязан к элементу? Если нет, бери vector, сортируй, затем удаляй повторы.

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
по стандарту невменяемого коммитета
Fulcrum_013, ну ты разошёлся. :)

0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
14.04.2016, 17:36
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Есть в С++ и то и другое в STL которая по стандарту невменяемого коммитета давно уже обязательная часть языка.
STL - это библиотека.

Добавлено через 2 минуты
Я пришел к выводу, что проще будет самому написать функции сортировки массива, чем изучать STL.
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
14.04.2016, 17:40
Цитата Сообщение от DemolitionMan Посмотреть сообщение
Я пришел к выводу, что проще будет самому написать функции сортировки массива, чем изучать STL.
Что там изучать? Функция std::sort() всё сделает.
0
14.04.2016, 18:20

Не по теме:

Цитата Сообщение от DemolitionMan Посмотреть сообщение
Я пришел к выводу, что проще будет самому написать функции сортировки массива, чем изучать STL.
Если бы это только сортировки касалось... это всей концепции STL касается, которая устарела еще до своего появления, еще до внесения STL в стандарт более высокоразвитые концепции пользовались во всю почти во всех аспектах которые STL затрагивает. но не будем тут оффтопить

0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
14.04.2016, 19:23
Я бы map юзал.
0
14.04.2016, 19:31

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
Fulcrum_013, ну ты разошёлся.
если комитет настойчиво навязывает концепцию библиотеки, которая устарела до своего появления, вместо того чтобы стандартизировать расширения синтаксиса которые реально облегчают жизнь и уже как минимум 20 лет есть у ведущих производителей компиляторов, то этот комитет трудно назвать вменяемым.

0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
14.04.2016, 20:37
Цитата Сообщение от DemolitionMan Посмотреть сообщение
Я пришел к выводу, что проще будет самому написать функции сортировки массива, чем изучать STL.
оу, ещё чутка, и будете такой же, как господина Fulcrum_013
1
14.04.2016, 21:27

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
еще до внесения STL в стандарт более высокоразвитые концепции пользовались во всю
Что за концепции? Расскажи.

0
14.04.2016, 21:29

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
Что за концепции? Расскажи.
Двунаправленные указатели и коллекции.

0
14.04.2016, 21:30

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Двунаправленные указатели и коллекции
Я думал, ты про какие-то конкретные решения, библиотеки.

0
14.04.2016, 21:58

Не по теме:


Цитата Сообщение от nmcf Посмотреть сообщение
Я думал, ты про какие-то конкретные решения, библиотеки.
А сам двунаправленный указатель пилится 50 строк, в месте с базовым классом на который может указывать неограниченное число двунаправленных указателей. Вся фича в том когда начинаются коллекции в которых взаимодействие с контентом зависит от изменений состояния контента, то описывание этого взаимодействия проблема программиста, потому как оно от задачи зависит. Но при этом сами базовые коллекции есть в комплекте любого окнного фреймверка. Опять же с двунаправленными указателями есть определенный набор ньюансов, типа разделения их по назначению связи, которое тоже в общем то от задачи зависит, но при этом должно быть под капотом у класса на который указыают. Соответсвенно и квалификация программистов пользующих эти концепции должна позволять проектировать (или как минимум расширять) иерархии классов. А это не просто квалификация. Это очень высокая квалификация. Но комитет почему то пытается наворачивать средства предназначенные для ограничения возможности накосячить быдлокодерам.
Поэтому и говорится - лучше бы стандартизировали расширения синтаксиса облегчающие создание подобных механизмов взаимодействий. А именно свойства и делегаты, нежели пихать в стандарт непонятно что, но ориентированное на работу с фундаментальными типами данных и классическими структурами (т.е. без методов) не способных к интеллектуальному взаимодействию, и обрабатываемых исключительно извне.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.04.2016, 21:58
Помогаю со студенческими работами здесь

Какой системой лучше пользоваться?
Возник вопрос какой системой лучше пользоваться... Сначала пользовался Visual Prolog, читал книжку по нему. Но там нет заданий. А...

Какой базой лучше пользоваться, кроме MS SQLserver?
Какой базой лучше пользоваться, кроме MS SQLserver?

Какой программой лучше пользоваться при написании программ на языке си
Какой программой лучше пользоваться при написании программ на языке си ( у меня window 7 64 бита если это важно). dev с ++, visual...

Какой IDE лучше всего пользоваться при создании хранимых процедур?
Есть ли какие-то альтернативы MS SQL server management studio?

Защита листа запрещает пользоваться структурой листа
На листе необходимо лишь защитить ячейки с формулами. При этом нужно дать возможность пользоваться организованной структурой листа. Но на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru