Поиск в глубину

push() pop() size() a[n][n]; visited[n]; sidt[n] s; //начало пути n; //кол-во вершин в графе dist[s] = 0; visited[s] = true; push(s); while(size()){ int x = pop(); for (int i = 0; i < n, i++) if (a[x][i] && !visited[i]){ push(i); visited[i]=true; dist[i]=dist[x]+1; } }

Сортировка Пузырьком

#include <iostream> using namespace std; int main(){ int n; int a[100] = {}; cin >> n; for (int i = 0; i < n; ++i) cin >> a[i]; //Пузырек for (int i = 1; i < n; ++i){ for (int j = 1; j < n; ++j){ if (a[j-1] > a[j]){ swap (a[j-1], a[j]); } … Читать далее Сортировка Пузырьком