Рубрики
Без рубрики

Структуры данных в ежедневном программировании!

В то время как я учился на выпускном компьютерных науках, был отдельный субъект, называемый структурами данных …. Tagged с помощью данных Datastructures, Algorithms, Frontend, JavaScript.

В то время как я учился на выпускном компьютерных науках, был отдельный субъект, называемый структурами данных. Но я не понимаю, что это до прошлой недели.

Я хотел объяснить, как мне нужно, во время моего колледжа. Я хотел сначала объяснить настоящий пример и Как мы можем использовать его в разработке программного обеспечения.

Что такое структуры данных?

Чиновник

В информатике структура данных – это организация данных, управление и формат хранения, который обеспечивает эффективный доступ и модификацию. Точнее, структура данных – это набор значений данных, отношений между ними и функций или операций, которые могут быть применены к данным.

Я понимаю, что это объяснение невозможно. Позвольте мне объяснить в условиях непрофессионала.

Мирянин термин

В реальном мире представьте, что у вас есть некоторые предметы, такие как яйца, овощи, сосуды и т. Д., И вам нужно хранить все предметы. Как бы вы это сделали? Невозможно хранить все предметы в одном хранилище. Если вы делаете, означает, что яйца сломаются. Таким образом, вам нужно придумать эффективное решение, которое можно легко извлечь в то, чтобы их можно было легко извлечь, а также вы можете легко добавить определенный элемент. Как бы вы это сделали?

Это где структуры данных приходят в игру. Итак, теперь вы используете различную структуру хранения для различных элементов, которые элементы могут быть добавлены/удалены/доступны из хранилища данных эффективно.

Как мы можем использовать его в ежедневном программировании?

Хороший вопрос! В JavaScript есть две структуры данных, которые мы используем массив, и оба объекта хороши в своих целях. В некоторых случаях вам может потребоваться вставить значение перед массивом, а не к последнему. В этом случае вставка стоимости на фронт очень дороже (мы обсудим это позже). Таким образом, массив не будет полезным в этом случае, но есть и другие структуры данных, например: связанный список. Вставка значения на фронт – это постоянное время в связанный список.

Мы обсудим больше о различных структурах данных и о том, как реализовать в ежедневном развитии в будущих блогах.

Просто, верно?

Тип структур данных:

  1. По отдельности связанный список
  2. Вдвойне связанный список
  3. Стеки
  4. Очереди
  5. Деревья бинарного поиска
  6. Тривер. Дерево
  7. Двоичные кучи
  8. Хэш -таблицы (объекты JavaScript)
  9. Графики
  10. График обход

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

Спасибо!

Оригинал: “https://dev.to/karthikeyan676/data-structures-in-daily-programming-3bp7”