Вид списка, о котором идет речь, называется "связный список". Это структура данных, в которой элементы (узлы) содержат данные и ссылки на следующий (и, возможно, предыдущий) элемент. Связные списки используются для динамического управления памятью и позволяют эффективно добавлять и удалять элементы, в отличие от массивов, где требуется сдвиг элементов при изменении размера. Связные списки могут быть односвязными (каждый узел ссылается только на следующий) и двусвязными (каждый узел ссылается как на следующий, так и на предыдущий).