Обсуждение:Стек
Проект «Информационные технологии» (уровень III, важность для проекта высшая)
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
***
[править код]Ссылку на 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
[править код]В Python для списков нет функции push. Добавление в стек реализуется функцией append(). Кроме того, что значит "стеком можно назвать любой список"? Если я работаю с некоторым списком другими методами, без использования append() и pop(), этот список - стек?
Статья совершенно неудовлетворительна. Постоянно смешивается абстрактная структура данных и ее реализация. Например, в самом определении упоминается список как определяющий признак стека. Стек не обязательно реализуется списком. В основном тексте тоже смешиваются спецификация и реализация: разговор про стек ведется так, как будто это обязательно список (упоминание ук4азателей и т.п.). Пример, написанный на C++ не особо уместен. Поскольку отражает 1) специфику реализации списком 2) специфику Си++. Статья в английской Википедии гораздо адекватней. И было бы лучше заменить эту статью на перевод английской. Очень странное высказывание: "В цифровом вычислительном комплексе стек называется магазином". Магазином стек называли в литературе советского времени, а не только у упомянутом комплексе. И т.д. и т.п.
Автор сообщения: С. Свердлов 176.65.115.227 17:53, 12 ноября 2019 (UTC)