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

Создать очередь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать длинную арифметику ассемблерными вставками http://www.cyberforum.ru/cpp-beginners/thread403134.html
привет всем, нужна помощь в освоении асм вставок, нужно написать длинную арифметику сложения, вычитание, умножение деление, т.е. это 4 функции. Помогите пожалуйста, я в асм не оч разбираюсь, простую...
C++ список смежности и вектор короче надо считать список смежности графа, изначально известно кол-во вершин. неправильная программа для ввода-вывода: #include <iostream> #include <algorithm> #include <vector> using... http://www.cyberforum.ru/cpp-beginners/thread403125.html
C++ Заменить массив структур на динамический список
Всем привет) Есть задание: описать структуру с именем TRAIN, содержащую следующие поля: • название пункта назначения; • номер поезда; • время отправления. Написать программу,...
Хочу понять некоторые принципы работы SQlite C++
Пишу серверную часть для игры на с++. Хочу использовать для хранения данных базу SQLite И меня волнуют некоторые вопросы - в частности, сама база данных при открытии помещается в оперативку? Если...
C++ Дополнить код. Две последовательности в конец массива. http://www.cyberforum.ru/cpp-beginners/thread403102.html
/*Работает по такому принципу: Вводишь элементы, например, 8 9 -4 -5 -4 5 8 -8 -5 4 5. Он переносит наибольшую последовательнось из отрицательных чисел в конец массива, т.е. все правильно. А если...
C++ [C++] Решить за меня 4 задачи Помогите решить , в субботу последний день зачета. 1)Для действительных значений a и b составить программу решения линейного уравнения ax=b. Если нет решения, напечатать “NO”, а если бесконечно... подробнее

Показать сообщение отдельно
_MaZaI_
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 17

Создать очередь - C++

09.12.2011, 20:26. Просмотров 621. Ответов 0
Метки (Все метки)

Создание очереди из N элементов
Добавление нового элемента в очередь
Удаление элемента с максимальным значением
Удаление любого элемента с заданным значением

В отсортированном список

Это было в методичке:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
struct queue_element{
  int data;
  queue_element *next;
};
 
struct queue{
  queue_element *start,*end;
};
 
void put(queue *q,int n){
  q->end->next=new queue_element;
  q->end=q->end->next;
  q->end->data=n;
  q->end->next=0;
};
 
int get(queue *q){
  int n=q->start->data;
  queue_element *temp=q->start->next;
  delete q->start;
  q->start=temp;
  return n;
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru