ТОЛЬКО введение

Как Вас зовут? Джозеф? Откуда ты это знаешь? Потому что они хранятся в вашем мозгу в виде Данных.

Никакой магии. Вот что такое структура данных. Как вы храните вещи, которые хотите хранить? Допустим, вы хотите сохранить свое имя и возраст в компьютере. Вы можете записать это в файл с именем «name_age.txt». Сохраните и готово. Файл теперь можно считать структурой данных, в которой есть ваше имя и возраст.

Но если это так просто, то почему мы изучаем Data Structure (DS) как отдельный предмет. Позволь мне объяснить!

Допустим, есть 100 человек, и все они хотят, чтобы вы сохранили их имена и возраст. Вы можете открыть этот файл и каждый раз вводить их имена и возраст. Но что, если 100 человек станут 100 000? Вы все еще можете сохранить его таким же образом, но что, если один из парней придет и спросит, сколько ему лет? Что бы вы сделали? Сидеть и просматривать каждое имя? Что, если кто-то придет к вам и попросит назвать вам все имена людей, которым меньше 30 лет? Что бы вы сделали сейчас?

Упорядочивание, переупорядочивание, поиск, доступ, изменение, группировка всех этих данных становится проблемой, если все это делается с использованием только файлов. Мы заботимся об оптимизации. Мы хотим эффективности и хорошей производительности. Это наша цель. Это и цель человечества. Мы всегда движемся к эффективности. Это также причина, по которой существует DS!

Мы увидим, какие существуют способы хранения данных. Так называемые «структуры данных», которые есть в информатике. Думайте о структурах данных как о ящике черного цвета, внутри которого мы храним наши данные. То, как этот ящик хранит данные (имя, возраст, адрес, xyz, все и вся) в данный момент не важно, важно знать, что черный ящик хранит данные.