我有一个无向图,需要用邻接表来表示它。我使用的是单链表的数组。然后,为了将节点添加到其中,我从输入中读取并创建了2个指针。第一个元素将必须添加到列表中的值作为信息保存,而第二个元素是列表中当前的最后一个元素。我删除了指针,并创建了新的指针来添加到倒置对中,因为图是无向的。 输出不一致,并且永远不会与预期输出匹配。the adjacency list f >>
我做了一些错误隔离:使用我的代码进行压缩输出与从CLI获得的压缩输出相同(命令是.压缩代码,bufferIn是未压缩的数据,而bufferOut是足够大的输出缓冲区(是输入缓冲区的10倍,所以即使压缩增长,文件也仍然有效):==============================
解压缩代码,bufferIn是压缩的数据,bufferOut是输出缓冲区每当我运行解压缩时,在memcpy in zd
这是我第一次尝试一个C程序(我是一个Java程序员)。基本上,这是一个程序,应该取一个正整数,并应用Collatz猜想:n/2, if n is even它一直这样做,直到n= 1为止。在我的程序中,我将名为value的const初始化为100 (表示n的初始值),并将该值复制到一个名为newVal的int变量中。
然后我分叉()一个新进程,在子进程中,当newVal为!= 1时,在子进程中