Обсуждение:Стек

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Ссылку на StackAnalyzer убрал как рекламную. — Эта реплика добавлена с IP 123.184.238.38 (о)

  • Добавленную статью с копирайтом, удаляю. Если у кого-то есть желание это переработать, пожалуйста — она есть в истории правок. А в том виде как она была добавлена, она претендует на неформат, возможно копивио и орисс. Убираю как неформат. KWF 05:37, 27 декабря 2007 (UTC)[ответить]

Хотел бы спросить, какой умник поставил редирект с LIFO на эту статью? Ладно если бы это было единственной проблемой. Но в начале статьи есть ссылка на это самое LIFO! Статья как бы ссылается сама на себя, правда неудобно? И не в первый раз вижу. Ветераны, выскажите свое мнение, пожалуйста. --Учаснег 19:47, 10 сентября 2008 (UTC)[ответить]

  • Перенаправление создал обыкновенный программист Maximaximax, что неправильно-то? А вот ссылка на себя это действительно глупость, видимо какой-то англоман переводил en:Stack (data structure), да не сообразил что отдельной статьи LIFO у нас нет. Надо либо разделять как в en (т.е. создавать новую статью), либо снести злополучную ссылку в имеющейся статье, вот и всё. Incnis Mrsi 20:52, 10 сентября 2008 (UTC)[ответить]
  • Полность согласен. Ждем добровольцев, десу. --Учаснег 13:37, 26 сентября 2008 (UTC)[ответить]


Стек - структура данных или абстрактный тип данных? Где искать правду? В статье по АТД стек дается в качестве примера АТД, а здесь он определяется как структура данных. ЗЫ: При сдаче экзамена формулировка типа стек - структура данных, не прокатила213.184.238.84 20:20, 3 июня 2009 (UTC)[ответить]

  • Полагаю, что стек - это и структура данных, и АТД. В зависимости от контекста. То есть, если вы описываете абстрактный стек (например, концепт STL) - это АТД, а когда у Вас есть реализация - это уже структура данных. РоманСузи 17:02, 30 сентября 2012 (UTC)[ответить]

Терминология

[править код]

В статье очень странная терминология (голова, втолкнуть, вытолкнуть). Дословный перевод, как мне кажется не лучшая идея. Что думаете о замене этих терминов на вершина, вставка и удаление? Yanpas (обс) 18:32, 1 июля 2016 (UTC)[ответить]

В Python для списков нет функции push. Добавление в стек реализуется функцией append(). Кроме того, что значит "стеком можно назвать любой список"? Если я работаю с некоторым списком другими методами, без использования append() и pop(), этот список - стек?

Перенесено со страницы Википедия:Сообщения об ошибках#Стек. Well-Informed Optimist (?!) 21:17, 12 ноября 2019 (UTC)

Статья совершенно неудовлетворительна. Постоянно смешивается абстрактная структура данных и ее реализация. Например, в самом определении упоминается список как определяющий признак стека. Стек не обязательно реализуется списком. В основном тексте тоже смешиваются спецификация и реализация: разговор про стек ведется так, как будто это обязательно список (упоминание ук4азателей и т.п.). Пример, написанный на C++ не особо уместен. Поскольку отражает 1) специфику реализации списком 2) специфику Си++. Статья в английской Википедии гораздо адекватней. И было бы лучше заменить эту статью на перевод английской. Очень странное высказывание: "В цифровом вычислительном комплексе стек называется магазином". Магазином стек называли в литературе советского времени, а не только у упомянутом комплексе. И т.д. и т.п.

Автор сообщения: С. Свердлов 176.65.115.227 17:53, 12 ноября 2019 (UTC)[ответить]