Вопросы с тегом «stack»

Стек - это абстрактный тип данных и структура данных «последний пришел - первый ушел» (LIFO). Для вопросов о стеке вызовов используйте вместо него [callstack] или [stack-pointer]. Если у вас возникли вопросы об инструменте сборки Haskell, используйте вместо него [haskell-stack]. По вопросам о стандартном стеке в C ++ используйте вместо него [stdstack].

14
Стек растет вверх или вниз?
У меня есть этот фрагмент кода в c: int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Address of a[1]: %d\n", (int)&a[1]); printf("Address of a[2]: %d\n", (int)&a[2]); printf("Address of q: %d\n", (int)&q); printf("Address of s: %d\n", (int)&s); Результат: Address of a: 2293584 Address of …
89 c  memory  stack 


8
Распределение памяти: стек против кучи?
Меня путают основы распределения памяти между стеком и кучей . Согласно стандартному определению (то, что все говорят), все типы значений будут размещены в стеке, а ссылочные типы будут помещены в кучу . Теперь рассмотрим следующий пример: class MyClass { int myInt = 0; string myString = "Something"; } class Program …
84 c#  .net  stack  heap 

17
Как работает стек на языке ассемблера?
В настоящее время я пытаюсь понять, как работает стек, поэтому я решил научиться некоторому языку ассемблера , я использую эту книгу: http://savannah.nongnu.org/projects/pgubook/ Я использую Gas и занимаюсь разработкой на Linux Mint . Меня что-то немного смущает: Насколько мне известно, стек - это просто структура данных. Поэтому я предположил, что если …

3
Как найти минимальное количество ходов для перемещения предмета в позицию в стеке?
Учитывая набор стеков NXP, где N - это количество стеков, а P - емкость стеков, как я могу рассчитать минимальное количество перестановок, необходимое для перемещения из некоторого узла в местоположении A в какое-то произвольное местоположение B? Я разрабатываю игру, и конечной целью является сортировка всех стеков так, чтобы они были …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.