为了测试这个声明,我正在尝试编写一个函数,将常规列表转换为ocaml中的静态双向链表。type 'a dlist = Dnil | Dnode of 'a dlist * 'a * 'a dlistlet rec l1 = Dnode ((l1,2,l3)但是我想写一个'a list -> 'a dlist类型的函数,它可以在OCaml中给出任何列表来构建一个静态双向链
我有两个不同的链表,我尝试从第一个链表中弹出一个节点,并将其弹出到第二个链表中。在调用pop函数(pop(Node * head))时,我的目标是更新新的头部并返回到弹出的节点。= NULL) {
currNode = currNode -> next; //go until the end of the linked list