Перейти к основному содержимому

12 записей с тегом "Структуры Данных"

Посмотреть все теги

· 5 мин. чтения

1. Введение

Печать — очень распространенный метод визуализации структур данных. Однако это может быть сложно, когда дело доходит до деревьев, из-за их иерархической природы.

В этом руководстве мы изучим некоторые методы печати для двоичных деревьев в Java.

2. Древовидные диаграммы

Несмотря на ограничения рисования с использованием только символов на консоли, существует множество различных форм диаграмм для представления древовидных структур. Выбор одного из них в основном зависит от размера и сбалансированности дерева.

· 3 мин. чтения

1. Обзор

В этом уроке мы обсудим, как создать стек символов в Java. Сначала мы посмотрим, как это можно сделать с помощью Java API, а затем рассмотрим некоторые пользовательские реализации.

Стек — это структура данных, которая следует принципу LIFO (Last In First Out). Некоторые из его распространенных методов:

  • push(E item) – помещает элемент на вершину стека
  • pop() — удаляет и возвращает объект наверху стека
  • peek() — возвращает объект на вершину стека, не удаляя его

2. Стек символов с использованием Java API