❤14👍10🔥6🤝1
Он ищет минимальные расстояния от одной вершины до всех остальных в графе с неотрицательными весами рёбер.
Ключевые моменты:
• Инициализация расстояний: все бесконечны, кроме стартовой вершины.
• Цикл обработки: достаём вершину с минимальным расстоянием, обновляем её соседей.
• Функция relax обновляет путь к соседу, если найден более выгодный маршрут.
Алгоритм прост в реализации и идеально подходит для задач с положительными весами.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26❤7👍5🤝3
Он берет ресурс «в единоличное владение» и автоматически освобождает его при выходе из области видимости. Код чище, намерения понятнее — никаких manual delete.
Что важно знать:
• RAII-подход: объект уничтожается автоматически, даже при исключениях
• Указатель нельзя копировать, но можно перемещать → один владелец, один delete
• std::make_unique — безопасный способ создания: защищает от утечек при new
unique_ptr прост, компактен и отлично сочетается с современным стилем C++.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥12🤝11👍6😁1
This media is not supported in your browser
VIEW IN TELEGRAM
База реальных собеседований от Т-Банк, Яндекса, Сбера и 100+ топовых компаний. 10 000+ вопросов по Frontend, Backend, DevOps и другим направлениям. Удобный тренажёр, персональная статистика и еженедельные обновления.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5🔥5🤝2
❤15👍9🔥6🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥10❤6🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
Здесь вы найдёте статьи о новых возможностях языка, практических приёмах, обзорах стандартов и техниках оптимизации. Автор делится личным опытом, разбирает реальные задачи, даёт советы по написанию эффективного и понятного кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥5