求大佬帮忙给个程序和思路
例如有一个txt的文档,里面的数据是这样的id=001,name=...,score=...,nextid=003
id=002,name=...,score=...,nextid=005
将数据读取后,然后第一行的最后一个nextid的值是多少,就读取到和id和第一行nextid相同的那一行,中间有可能会跳过几行,放读到存放数据的数组末尾后,再循环一次,但是第一次已经用链表串起来的不需要再读,设置一个标记符,将第一行的id设为链表的头,第一次循环完后,假如第二行没有读到,那就从第二行开始继续同样的操作,直到循环完毕,需要用到链表的知识,请大佬们给个思路和程序,万分感谢!!