Вопросы с тегом 'stack'

Стек представляет собой абстрактный абстрактный тип данных и структуру данных в первом (LIFO). Одно общее использование стеков - хранить аргументы подпрограммы и возвращать адреса.
1 отв.

Что не так в следующем коде для определения сбалансированных круглых скобок с использованием стека?

Проблема: Учитывая последовательность, состоящую из круглых скобок, определите, сбалансировано ли выражение. Последовательность скобок сбалансирована, если каждая открытая скобка может быть объединена однозначно с закрытыми круглыми скобками, котор...
30 мая '16 в 8:02
2 отв.

Проблема с указателями и реализацией стека

Я пытаюсь создать программу, которая реализует стек в C. В настоящее время мой стек отображается пустым. Я думаю, это потому, что я передаю стек, но не указатель на стек. #include <stdio.h> #include <stdlib.h> typedef struct node { ...
04 июня '16 в 6:48
1 отв.

Функция Pop() для стека в C

Я уже некоторое время пытаюсь заставить свою функцию pop() работать правильно, но какая-то странная причина - все это... ничего. Вот моя декларация Stack & function.LE Я также добавил функцию push. typedef struct node { int v; struct nod...
22 июня '16 в 21:22
1 отв.

простой вызов текстового редактора

При попытке решить задачу Simple Text Editor из HackerRank, мое решение проходит только 3 из 15 тестовых случаев. Поскольку у меня нет доступа к тестовым случаям, я не могу понять, что именно не так с моим кодом. Мой подход к решению проблемы закл...
11 июля '16 в 3:43
1 отв.

Загрузка аргументов функции в стек, а затем запуск функции в C

Я хотел знать, есть ли способ загрузить аргументы функции в стек, а затем запустить функцию, чтобы она могла вызывать эти аргументы и использовать их в качестве входных данных. Предположим, что у меня есть функция void f1(int a, int b, int c) и я х...
11 авг. '16 в 14:44
2 отв.

Программа Java Stack, которая не использует встроенные классы

Я пытаюсь сделать стек, не используя встроенные классы, предоставляемые java.util. Я написал эту программу, но, похоже, она работает некорректно, всякий раз, когда я пытаюсь использовать метод stack.pop() она, похоже, фактически не удаляет первый эл...
20 авг. '16 в 23:45
1 отв.

Стек C++. Один элемент не отображается

Программа читает текстовый файл с содержимым A DPX A QRT Выталкивает DPX и QRT в стек. Но при отображении stack {void show()} он не отображает стек [0]. Не знаю Почему !? Он помещается в стек. элементный стек [0], используемый в push(), но не ...
11 сент. '16 в 21:37
1 отв.

Строка разъяснения кода

Я читаю книгу о bufferoverflows и shellcode, а в книге приведен этот код ниже. Я понимаю большую часть его, кроме цели buffer = command +strlen(command); , Когда я использую memset() в буфере, он не перезаписывает ранее сохраненную мной command+st...
15 сент. '16 в 17:50
2 отв.

Создание вектора и застревание в php

Я создаю программу, в которой вектор автоматически создается кодом в функции. Моя функция принимает данные от клиента. Если клиент указывает, что из города Тираны, моя функция должна генерировать застревание для сохранения и управления данными. Инач...
20 сент. '16 в 10:48
1 отв.

Префикс Infix работает, но не для выражения функции power (cart)?

У меня есть функция, которая принимает инфиксные выражения и преобразует их в префиксные выражения. Вот мой код: string infixToPrefix(string expression) { stack<char> S; //holds operators stack<char>output; //display like in clas...
29 сент. '16 в 0:21
1 отв.

Передача элемента строки в функцию

Когда я output.push(input[i]); элемент string 'input' в функцию output.push(input[i]); , одно и то же значение не передается, а другое значение сохраняется в char x void stack::push(char x){ STACK.push_back(x); } void string_to_stack(stack &am...
21 окт. '16 в 20:51
2 отв.

Какая ошибка в коде?

В следующей функции. Я попытался использовать стек и реализовать с использованием массивов. Я сделал создание стека, push, pop, функции. Но при компиляции он показывает ошибку. пожалуйста, помогите мне выяснить, в чем проблема? #include <stdio.h&...
20 нояб. '16 в 17:24
1 отв.

Использование realloc() в стеке

Я пишу несколько простых операций стека с моей структурой данных, являющейся массивом. #define DEFAULT_VAL 10 //in a separate Header file int *stacky = (int*) malloc (default_size * sizeof(int)); Цель состоит в том, чтобы написать функцию д...
29 янв. '17 в 10:42
2 отв.

функция не может вернуть значение null в c

Мой код должен нажимать элемент StackNode в стек. Однако, когда стек заполнен, я пытаюсь заставить функцию больше не нажимать и возвращать нуль, но она не вернет нуль! Stack push(Stack stk,int data) { struct StackNode *top = stk.top; struct Stac...
01 февр. '17 в 1:28
1 отв.

Java "Ошибка создания общего массива" для не-общего массива

Я пытаюсь создать Stack, но я продолжаю получать сообщение об ошибке "generic array creation" для следующего кода, хотя тип не является общим: public class MyStack<Integer> implements Stack<Integer>{ private Integer[] array; pri...
10 марта '17 в 3:43