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
    {

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题