<p><strong>Push back</strong> — это термин, используемый в программировании для описания операции добавления элемента в конец массива или контейнера. Этот механизм позволяет расширить размер массива и сохранить порядок элементов, уже находящихся в нём. В большинстве языков программирования каждый контейнер или структура данных предоставляет метод или функцию <code>push_back()</code>, которая выполняет эту операцию.</p>
<p>Примеры кода, демонстрирующие применение метода <code>push_back()</code>, будут представлены ниже на нескольких популярных языках программирования.</p>
<ol>
<li>На C++:</li>
<pre><code class="cpp">#include <iostream>
#include <vector>
int main() {
std::vector<int> myVector; // Создание вектора целых чисел
myVector.push_back(10); // Добавление элемента 10 в конец вектора
myVector.push_back(20); // Добавление элемента 20 в конец вектора
myVector.push_back(30); // Добавление элемента 30 в конец вектора
for (int i = 0; i < myVector.size(); i++) {
std::cout << myVector[i] << " "; // Вывод содержимого вектора: 10 20 30
}
return 0;
}
</code></pre>
<li>На Python:</li>
<pre><code class="python">my_list = [] # Создание пустого списка
my_list.append(10) # Добавление элемента 10 в конец списка
my_list.append(20) # Добавление элемента 20 в конец списка
my_list.append(30) # Добавление элемента 30 в конец списка
for item in my_list:
print(item, end=" ") # Вывод содержимого списка: 10 20 30
</code></pre>
<li>На Java:</li>
<pre><code class="java">import java.util.ArrayList;
import java.util.List;
public class PushBackExample {
public static void main(String[] args) {
List<Integer> myArrayList = new ArrayList<>(); // Создание ArrayList
myArrayList.add(10); // Добавление элемента 10 в конец списка
myArrayList.add(20); // Добавление элемента 20 в конец списка
myArrayList.add(30); // Добавление элемента 30 в конец списка
for (int i = 0; i < myArrayList.size(); i++) {
System.out.print(myArrayList.get(i) + " "); // Вывод содержимого списка: 10 20 30
}
}
}
</code></pre>
<p>Описанные примеры кода иллюстрируют основной принцип работы операции push_back(). Вы можете использовать этот метод или его аналоги в своем коде, чтобы добавлять элементы в конец массива или контейнера.</p>