社区
C语言
帖子详情
请高人回答一个算法问题,感激不尽
yayayiran
2009-02-26 10:01:45
过河问题,河岸A与河岸B,在河中有一排木桩,但在任何时刻,仅允许河岸一方的人从木桩上过河,试用类C形式语言设计一个过河算法,要求该算法能保证若干人从同一岸边过河而不发生死锁,且不会发生饥饿现象(即从河岸另一半过河的人进入无限期等待状态)
...全文
127
3
打赏
收藏
请高人回答一个算法问题,感激不尽
过河问题,河岸A与河岸B,在河中有一排木桩,但在任何时刻,仅允许河岸一方的人从木桩上过河,试用类C形式语言设计一个过河算法,要求该算法能保证若干人从同一岸边过河而不发生死锁,且不会发生饥饿现象(即从河岸另一半过河的人进入无限期等待状态)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yayayiran
2009-02-27
打赏
举报
回复
非常感谢sxbwelcome,不知道如何给分哦,可以请版主代扣吗?
sxbwelcome
2009-02-26
打赏
举报
回复
int south2north=0;
process southi()
{
p(s);
if(south2north==0)//如果是第一个从南往北的,则要和对岸的人竞争过路权,如果桥上已经有同方向的人,就直接过桥
p(go);
south2north++;
v(s);
过河;
south2north--;
p(s);
if(south2north==0)//如果是最后一个下桥的,则要向对岸的人释放过路权,否则不用管。
V(go);
v(s);
}
LittlePush
2009-02-26
打赏
举报
回复
LZ去看下OS里的PV原语,独木桥问题
求经之路,始于足下
如果你要问我是哪个大学的,我觉得
回答
这个
问题
没有什么意义,大学只是
一个
起点,真正的修行重在个人。 为什么选择软件计算机专业呢?我想说我不是被迫,也不是无奈,只是因为我喜欢计算机,但是这种喜欢却要加上...
java学习路线导航【教学视频+博客+书籍整理】
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载
请
附上原文出处链接和本声...
Android学习路线推荐
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成
一个
适合你的列表创建
一个
表格设定内容居中、居左、...
领悟 Javascript
引子 编程世界里只存在两种基本元素,
一个
是数据,
一个
是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个...
理解矩阵
转自:孟岩博客 ... ...前不久chensh出于不可告人的目的,要充当老师,教别人线性代数。于是我被揪住就线性代数中一些务虚性的
问题
与他讨论了几次。很明显,chensh觉得,要让自己在讲...可怜的chensh,谁让你趟这个地
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章