0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 5
1

Код реализации очереди на базе массива

03.12.2015, 14:29. Показов 1593. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2015, 14:29
Ответы с готовыми решениями:

Очереди: особенности реализации на базе списков
Пом-гите решить, заранее благодарен.)) Билет 7 1 Очереди: особенности реализации на базе...

Преимущества и недостатки при реализации стека, очереди и дека через дин. массива
Доброго времени суток! 1) Назовите преимущества и недостатки реализации очереди с помощью...

Реализация очереди на базе массива
реализация очереди на базе массива . код С

Ошибки реализации очереди
Программу демонстрации работы очереди(FIFO) Функции: Push – добавить элемент в очередь; Pop() –...

5
528 / 431 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
03.12.2015, 14:35 2
Вопрос-то в чем?
0
0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 5
03.12.2015, 14:47  [ТС] 3
Не могу написать код с помощью стека
0
528 / 431 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
03.12.2015, 14:54 4
Цитата Сообщение от Андрей52 Посмотреть сообщение
Не могу
Показывай попытки.
0
0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 5
03.12.2015, 15:07  [ТС] 5
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
package queue;
 
 
public  class Queue {
 
    static int[] queue;
    static int maxSize; 
    static int nElem; 
    static int front;
    static int rear;
 
    public  Queue(int maxSize) {
        this.maxSize = maxSize;
        queue = new int[maxSize];
        rear = -1;
        front = 0;
        nElem = 0;
    }
    public static void insert(int elem) {
    if (rear == maxSize - 1) {  
        rear = -1;
    }
 
    queue[++rear] = elem;  
    nElem++;  
}
   
 
 
 
public static int remove() {
int temp = queue[front++]; 
 
    if (front == maxSize) {
        front = 0;
    }
    nElem--; 
    return temp;
 
    }
 
   
 
 
 
public static void main(String[] args) {
        Queue myQueue = new Queue(5);
 
        Queue.insert(1);
        Queue.insert(2);
        Queue.insert(3);
        Queue.insert(4);
        Queue.insert(5);
      
          
 
        Queue.remove();
        Queue.remove();
        Queue.remove();
 
 
        Queue.insert(6);
        
 
 
        while (!myQueue.isEmpty()) {
            int n = Queue.remove();
            System.out.println("Elem: " + n);
        }
 
    }
 
    private boolean isEmpty() {
         return (nElem == 0);
        
    }
 
}
Добавлено через 31 секунду
не могу реализовать с помощью стека
0
528 / 431 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
03.12.2015, 17:22 6
У тебя написано "на базе массива". При чем тут стек?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2015, 17:22
Помогаю со студенческими работами здесь

Исправление ошибки в реализации очереди
Добрый день. В лабораторной работе поставили задачу создать очередь, которая должна представляться...

Помогите создать программу по реализации списка, стека и очереди!
Помогите, пожалуйста, создать программу по реализации списка, стека и очереди.

Стеки: особенности реализации на базе списков
Пом-гите решить, заранее благодарен Билет 6 1 Стеки: особенности реализации на базе списков....

Стеки: особенности реализации на базе массивов
Билет 11 1 Стеки: особенности реализации на базе массивов. 2 Решить задачу: Дан рекурсивный...

Реализация очереди на базе масива и списка
Сразу извиняюсь, если ошибся темой. Но уж очень срочно. Есть несколько вопросов связаных с теорией...

Создать на базе класса с реализацией очереди клас потомок — кольцевая очередь
Доброго времени суток. Я хотел создать на базе класса с реализацией очереди клас потомок -...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru