高级程员考试的模拟题,帮忙呀,UP有分,今、明天结贴!!!!!!
编程题:
1.设单链割head的结点结构为
typedef struct snode
{int data;
struct snode *link;
}linklist;
编写算法,在带头结点的单链表head中查找第i个结点,若找到(0<=i<=n),则返回该结点的存储位置;否则返回NULL.
假设该算法的函数名为:linklist*GET(head,i).
2.在公共汽车上,司机和售票员的活动分别是:
司机的活动:启动车辆;
正常行车;
到站停车。
售票员的活动:关车门;
售票;
开车门。
在汽车不断地到站,停车,行驶过程中,这两个活动有什么同步关系?用信号量和P、V
操作实现它们的同步。
各位帮帮我呀!谢谢!