最佳拟合算法

收藏

你好,

我一直试图将这个伪代码转换为Java代码,但我一直没有成功。我需要帮助,这样做会有所帮助

1.初始化memory_block(0)= 99999 2.计算机initial_memory_waste = memory_block(0)– job_size 3.Inialise下标= 0 4.将计数器设置为1 5,当计数器<=内存中的块数时执行 如果job_size> memory_size(计数器) 计数器=计数器+ 1 其他 memory_waste = memory_size(counter)– job_size 如果initial_memory_waste> memory_waste 下标=计数器 Initial_memory_waste =内存浪费 计数器=计数器+ 1 做完 6,如果下标= 0 把工作放在候​​补名单上 其他 将作业加载到内存(下标) 调整忙/闲内存列表 7,获取下一份工作

谢谢

回复
  • 禁锢的誓言 回复

    不后悔不是要不礼貌,我给您发了一条消息,感谢您不知道是否得到了您的解释,您的解释确实对我有很大帮助。但这是我在书中阅读的另一个问题,我只是试图将其转换为Java代码

  • 木头人 回复

    Isn't this the exact same question you had in this thread in the Java forum, where I gave you a very detailed explanation of what you needed to do? You never even replied back. Shame. Guess I wasn't very helpful.