Описание тега stack
A stack is a last in, first out (LIFO) abstract data type and data structure. For questions about the call stack, use [callstack] or [stack-pointer] instead. For questions about the Haskell build tool, use [haskell-stack] instead. For questions about the standard stack in C++, use [stdstack] instead.
1
ответ
Как найти первый общий случай в двух стеках?
Я думаю, что лучший способ - это просто вытолкнуть элемент из первого стека, хэшировать его, а затем посмотреть, есть ли на карте тот же элемент во втором стеке, когда выскочил Это правильный путь? Пример: stack1 = [1, 3, 4, 1, 2] stack2 = [8, 7, 3,…
16 окт '17 в 03:05
1
ответ
Рассчитать с помощью обратной польской записи и с использованием стека
Привет всем, у меня ошибка сегментации, вы можете помочь, пожалуйста? если у меня есть этот оператор "3 5 +", что означает 3+5 и как "9 8 * 5 + 4 + грех", "грех (((9*8)+5)+4)", так что моя идея проверить, если первые и вторые числа и помещают их в с…
01 июл '13 в 03:06
1
ответ
Постфиксное выражение с аргументом командной строки, ошибка сегментации? С
Итак, у меня есть программа, которая должна принимать выражение в качестве аргумента командной строки без пробелов, например: ./программа 22+ ./программа 23+72- * 22+ также равно 2 + 2, а 23+72- равно (2+3)*(7-2). Моя проблема в том, что я получаю о…
14 окт '18 в 21:56
2
ответа
C++: push() стека против emplace()
Пытаясь понять разницу между использованием push() или же emplace() за std::stack, Я думал, что если я создам std::stack<int>тогда я бы использовал push() потому что целое число является примитивным типом, и нет ничего для emplace() строить. Т…
05 окт '14 в 00:03
5
ответов
Как ArrayDeque быстрее, чем стек?
Согласно Javadoc, Класс ArrayDeque, вероятно, будет быстрее, чем Stack, когда используется в качестве стека Я не понимаю, как ArrayDeque может быть быстрее, чем стек. Предположим, стек реализован с использованием списка ссылок следующим образом: Pus…
28 май '14 в 10:00
10
ответов
iOS, как определить программно, когда контроллер вид сверху выскочил?
Предположим, у меня есть стек контроллеров навигации с двумя контроллерами представления: VC2 находится сверху, а VC1 - снизу. Есть ли код, который я могу включить в VC1, который обнаружит, что VC2 только что был извлечен из стека? Поскольку я пытаю…
12 сен '12 в 03:43
0
ответов
Динамический стек, stack_top в C
Я немного потренировался с использованием динамических стеков, но застрял в том моменте, когда при попытке распечатать содержимое всего стека, я получаю дамп памяти. stack.c (pila.c) void PILA_Crea(Pila *pP){ //stack create (*pP) = NULL; } int PILA_…
22 апр '14 в 12:43
1
ответ
Java - Zip Code Validator не работает?
У меня есть несколько проблем с моим валидатором почтового индекса, который читает текстовый файл с британскими почтовыми индексами, а затем возвращает значение true или false после проверки. Ниже приведен раздел кода, в котором у меня есть проблемы…
24 янв '16 в 00:25
2
ответа
Какой тип данных реализован в стеке Java и как он рассчитывается для каждого типа?
Я имею в виду реализацию Java-компилятора здесь: Я предполагаю, что стек реализован как структура C, но я имею в виду: Как рассчитать Java с этой структурой? Например, если одна локальная переменная имеет тип string или указатель, а другая - тип dou…
12 мар '13 в 18:45
1
ответ
Можем ли мы использовать yield для реализации очереди с использованием одного стека в C#
В одном из интервью меня попросили реализовать очередь с использованием одного стека, и я смог это сделать, но мне было интересно, можно ли добиться того же с помощью yield?
13 дек '17 в 20:08
1
ответ
Почему стек, виртуальный адрес кучи меняются каждый раз?
Когда я запускаю программу "А", виртуальные адреса кучи и стека меняются, хотя я запускаю ту же программу "А". я знаю, что в стеке виртуальные адреса кучи не определены в исполняемом объектном файле (формат elf). Они переменные вещи. я могу проверит…
24 сен '17 в 12:49
2
ответа
Реализация стека для оценки выражений
Я написал следующий код, чтобы определить, имеет ли выражение, введенное пользователем, правильную последовательность скобок или нет, например, если пользователь вводит [a*(b+c)], все в порядке. Но если он входит [a*(b+c)[это не правильно. Stacklist…
14 сен '11 в 19:17
1
ответ
Как правильно настроить UINavigationController и добавить представления в стек
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions self. window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]]; UINavigationController *navVC = [UINavigationController new]; …
07 дек '13 в 08:48
2
ответа
Как разместить узел в стеке, не получив NPE
Это метод pop для реализации стека в связанном списке. Этот метод генерирует NPE, когда "количество всплывающих окон" равно "размеру связанного списка". Пример: LinkedList list = new LinkedList(); list.push("A"); list.push("B"); list.push("C"); Syst…
11 июл '15 в 19:53
1
ответ
Просмотр стека активности в Android
Можно ли просмотреть стек активности в Android для целей отладки?
08 дек '10 в 13:19
1
ответ
Как перевести сборку на C со стеком, реализованным в куче?
Я знаю, что есть некоторые посты, рассказывающие о переводе ассемблера в C, но в основном все они направлены на то, как получить исходный код на человеко-читабельном C Поэтому я хочу добиться процесса перевода со стеком, реализованным в куче. Мне не…
13 дек '13 в 19:50
1
ответ
Обнаружено разрушение стека. C программирование
Я пытаюсь запустить программу на Си. Вроде хорошо работает, но в конце показывает: ОБНАРУЖЕНО СТЕЙК Это код: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> extern int e…
27 апр '12 в 12:53
1
ответ
Метод searchStacks (Stack<E>, E) в типе SearchStack<E> не применим для аргументов (Stack<String>, String)
Я пытаюсь создать универсальный метод для поиска в стеке элемента "e", используя очередь и вернуть стек в его исходные статуи. но я продолжаю получать сообщение об ошибке "Метод searchStacks(Stack, E) в типе SearchStack не применим для аргументов (S…
30 сен '14 в 01:27
2
ответа
Можно ли создать нерекурсивный деструктор в стеке, как контейнер?
Я пишу код на C++ с контейнером, похожим на стек. class Stack { public: int data; Stack *next; void push(); void pop(); ~Stack() { delete next; } }; Проблема в рекурсивном деструкторе. Если я добавляю сотни тысяч элементов, деструктор вылетает в сте…
17 фев '14 в 14:51
1
ответ
Как определить типы данных
Может кто-нибудь сказать мне, если я делаю это правильно? typedef struct { int *stk; int *sp; } StackType; Я должен определить StackType
19 фев '14 в 01:25