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). Они переменные вещи. я могу проверит…
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