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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Ульяниус
1 / 1 / 0
Регистрация: 15.08.2013
Сообщений: 132
#1

Массив из двух очередей - C++

21.01.2014, 12:21. Просмотров 933. Ответов 22
Метки нет (Все метки)

Необходимо создать массив из двух очередей,
c=(c0, c1) – массив из двух очередей
подскажите как это сделать? У меня есть двусвязный список spis, с0 и с1 - двусвязные списки тоже, как из них сделать массив? Как описать этот массив, никак не могу понять.

C++
1
2
3
4
5
6
7
8
9
10
struct spis
{
 int data;
 struct spis *prev;  
 struct spis *next;
};
struct spis *head, *tail;
void main ()
 {
  struct spis *c0,*c1;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2014, 12:21     Массив из двух очередей
Посмотрите здесь:

Определить, в которой из двух очередей больше согласных букв - C++
1)Создать две очереди символов. Входная последовательность символов для обеих оче-редей задается пользователем с клавиатуры. Необходимо: ...

Реализовать класс "Массив очередей" - C++
Здравствуйте помогите решить задачу!! вот задание: Реализовать класс "очередь символов"(на базе списка).Реализовать класс "Массив...

Объединение 2-х очередей - C++
Здравствуйте. Подскажите пожалуйста, как можно объединить 2 не пустые очереди?

Массив: Составить массив из двух исходных по заданному принципу заполнения - C++
Сформировать массив из элементов первого массива, больших последнего элемента второго массива, и элементов второго массива, меньших...

Сложение очередей, перегрузить оператор + - C++
Привет Задание: перегрузить оператор + для очереди. переспрашивал у препода. это не значит в первой очереди 3 элемента и во второй 4...

Дан массив A(N). Сформулировать массив B(M), элементами которого являются большие из двух рядом стоящих в массиве A чисел - C++
Нужен код программы. Помогите даме пожалуйста.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ульяниус
1 / 1 / 0
Регистрация: 15.08.2013
Сообщений: 132
29.01.2014, 12:06  [ТС]     Массив из двух очередей #21
я уже раза четыре переписала программу, но проблема остается именно в указателях, я не понимаю чего-то, хотя уже кучу учебников перерыла. Ну вот мои мысли -я создала тип данных spis, потом в программе говорю что есть переменная указатель на список c0, я понимаю, что в ней нет указателей на хвост и голову списка, т.е. мне нужно создать еще один тип данных, как сделать так чтобы у очереди с0 появился указатель на голову и хвост этой очереди?

Добавлено через 1 минуту
В сети в основном создают классы и работают с классами, нам так не надо. Кроме того в сети в основном примеры с массивами и есть еще один очень интересеный пример, но там результирующий список не разбивается на списки с0 и с1, а нам надо именно разбить
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
29.01.2014, 14:38     Массив из двух очередей #22
Цитата Сообщение от Ульяниус Посмотреть сообщение
Необходимо создать массив из двух очередей,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <queue>
#include <vector>
 
using namespace std;
 
int main()
{
    queue <int> q1,q2;
    q1.push(1);q1.push(2);
    q2.push(3);q2.push(4);
    vector <queue <int>> vec_q;
    vec_q.push_back(q1);
    vec_q.push_back(q2);
    return 0;
}

Цитата Сообщение от Ульяниус Посмотреть сообщение
массив из двух очередей
я так понял - это массив в котором есть два элемента типа "очередь"?. По ангиологии массив из пяти чисел
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 20:30     Массив из двух очередей
Еще ссылки по теме:

После умножения очередей заполняется первый элемент очереди - C++
пытаюсь умножить две очереди (первый элемент на все элементы второй очереди сложить и запихнуть в новую очередь) Но после такого умножения...

Разветвляющийся алгоритм. Определить размеры очередей после проезда маршрутного такси заданной вместимости - C++
Известны размеры очередей на трех соседних остановках. Определить размеры очередей после проезда маршрутного такси заданной вместимости.

Двух мерный массив. - C++
Дана прямоугольная матрица. Найти строку с наибольшей и меньшей суммой элементов вывести на экран найденные строки и суммы их элементов.

Создать массив из двух чисел - C++
Ребят помогите пожалуйста нужно создать массив из двух чисел и сравнить их (больше или меньше) помогите пожалуйста)))


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

Или воспользуйтесь поиском по форуму:
Ульяниус
1 / 1 / 0
Регистрация: 15.08.2013
Сообщений: 132
29.01.2014, 20:30  [ТС]     Массив из двух очередей #23
у меня нет модуля queue и очереди динамические
Yandex
Объявления
29.01.2014, 20:30     Массив из двух очередей
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru