Skip to contents

Convert a Directed Adjacency List to an Undirected Adjacency List

Usage

convert.to.undirected(adj.list)

Arguments

adj.list

Directed adjacency list.

Value

An adjacency list with reciprocal edges added and duplicate neighbors removed.

Examples

directed <- list(2L, integer(0), 1L)
convert.to.undirected(directed)
#> [[1]]
#> [1] 2 3
#> 
#> [[2]]
#> [1] 1
#> 
#> [[3]]
#> [1] 1
#>