COMPLEMENTARY GRAPH FROM ADJACENCY LIST

How can I form the adjacency list representation of a complementary graph by knowing the adjacency list representation of the original graph in C++?