baidu_33773669 2016-05-22 05:07 采纳率: 0%
浏览 1108
已结题

求大神帮我把这段deplin翻译为JAVA语言

function A rrangeh em (const A Item :P ltem ) : Boolean ;
F or F A rran ge do
{
If (not T im eA llow ) or (not R oom A llow ) then C ontinue
If FA rran ge < > n il th en A dd T im elD ,Ro om lD to R T
} R
esult: = Count(R T ) < > 0
If R e su lt th en
I
i: = R andom (C ount(R T ) ) ;
if A h em . Tim elD < > 一1 then FA rrange (A h em ) : = nilFA rrange [RT [i] ] : = A hem
}

p ro cedu re C rossO ver
fo r F E n ab le T im e do
{
G etM a x A Item . C on f l ic t
A d d A Ite m to P M “
} fo
r PM ax do Exchange(P M ax[i] 。P M ax[i+ 1] )
p ro cedu re E n d
p ro cedu re M u tate
f o r F Item do if F hem [i] . C onf lict< > 0 then
ifRandom (100 ) < 50 then A rrangeltem (FItem [i] )
p roc edu re M u tate E nd

  • 写回答

1条回答 默认 最新

  • 普通网友 2016-10-04 07:28
    关注

    ion A rrangeh em (const A Item :P ltem ) : Boolean ;
    F or F A rran ge do
    {
    If (not T im eA llow ) or (not R oom A llow ) then C ontinue
    If FA rran ge < > n il th en A dd T im elD ,Ro om lD to R T
    } R
    esult: = Count(R T ) < > 0
    If R e su lt th en
    I
    i: = R andom (C ount(R T ) ) ;
    if A h em . Tim elD < > 一1 then FA rrange (A h em ) : = nilFA rrange [RT [i] ] : = A hem
    }
    p ro cedu re C rossO ver
    fo r F E n ab le T im e do
    {

    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大