复杂有向图的十字链表存储

我有一个好几百个节点的有向图,需要用十字链表存储,除了手动输入节点信息,有没有什么好的办法,比如说把有向图存储成一种特殊的文件形式,可以编写代码去自动识别有向图信息然后进行存储