algo — C++23 日本語リファレンス GitHub

Unweighted

クラス · グラフ表現 (list_graph / csr_graph)

struct Unweighted;

概要

重みなし辺を表す空タグ型(重み 1 として振る舞う)

計算量

構築・破棄

名前 説明 計算量
(constructor) (1) 重み1のタグを構築する
(2) 任意の整数から重み1のタグを構築する
$O(1)$

演算子

名前 説明 計算量
operator int 重み1として整数へ変換する $O(1)$
operator< 2つの重みなし辺を小なり比較する $O(1)$
operator> 2つの重みなし辺を大なり比較する $O(1)$

メンバの詳細

(constructor)

// (1)
constexpr Unweighted() = default;

// (2)
constexpr Unweighted(int);

(1) 重み1のタグを構築する

(2) 任意の整数から重み1のタグを構築する

関連項目