我正在尝试创建一个包含两个参数的节点的单链表。每当我使用尾指针将另一个节点排入队列时,头指针采用与新节点相同的值。 我确信指针指向相同的内存位置或类似的东西,但我不确定如何修复这个问题。struct node struct process *p;}
struct node* tail;==NULL) head = ta
这是我的代码:jako (a:b) = if a `mod` 2 == 1 then a:jako (tail b) elsejako (tail b)
tazo (a:b) = if a `mod` 2 == 0 then a:tazo (tail b) else tazo (tail b)
我想做的是取一个列表例如,gio [1,2,3,4,5,6,7,8,9