开发者社区 问答 正文

如何在宜搭实现FIFO (先进先出)

需要在仓库实现先进先出,有那位大大有实现FIFO的方法?

需要用JS代码? 如果是又该如何写这个代码?

展开
收起
vinnnz 2022-12-29 10:34:59 801 分享 版权
来自: 钉钉宜搭
1 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    FIFO(First In First Out)先进先出,也可以是FCFS(First Come First Serve 先来先服务)。 先进先出的算法,非常容易理解,也非常简单,先来的任务就先执行,后来的任务需要等着之前的任务执行完,再执行,依次类推,这与你在食堂排队打饭没什么区别。 先进先出,先来先服务的队列思想,这点算法与数据结构的队列有异曲同工之妙 先进先出置换算法(FIFO):每次选择淘汰的页面是最早进入内存的页面 实现方法:把调入内存的页面根据调入的先后顺序排成一个队列,需要换出页面时选择队头页面即可。 队列的最大长度取决于系统为进程分配了多少个内存块。 把元素加到队列叫入队(enqueue),把元素从队列中移除叫出队(dequeue),只能从队头中获取元素(front),额,队列也可以分为两种实现方式,一是顺序队列,用原生数组来实现,二是链式队列,使用指针操作来实现。 原理懂了你可以在宜搭自己写代码开发。

    2022-12-29 11:09:16
    赞同 1 展开评论
问答分类:
问答地址:
关联地址: