/
githubmirror
/
hello-algo
Обзор
Документация
Войти
/
githubmirror
/
hello-algo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ru/codes/cpp/utils/vertex.hpp
36 строк
872 B
Yudong Jin
Add ru version (#1865)
27 мар 2026, 23:24
Не верифицирован
27 мар 2026, 23:24
7721837
Код
Авторство
О чём код?
/** * File: vertex.hpp * Created Time: 2023-03-02 * Author: krahets (krahets@163.com) */ #pragma once #include <vector> using namespace std; /* Класс вершины */ struct Vertex { int val; Vertex(int x) : val(x) { } }; /* На вход подается список значений vals, на выходе возвращается список вершин vets */ vector<Vertex *> valsToVets(vector<int> vals) { vector<Vertex *> vets; for (int val : vals) { vets.push_back(new Vertex(val)); } return vets; } /* На вход подается список вершин vets, на выходе возвращается список значений vals */ vector<int> vetsToVals(vector<Vertex *> vets) { vector<int> vals; for (Vertex *vet : vets) { vals.push_back(vet->val); } return vals; }