ascend-coding-challenge

时间:2024-04-19 22:44:12
【文件属性】:

文件名称:ascend-coding-challenge

文件大小:955KB

文件格式:ZIP

更新时间:2024-04-19 22:44:12

JavaScript

您无需运行NPM安装即可启动程序。 运行节点app.js [timout] 脚本基本上根据剩余订单的接近程度将订单链接在一起。 如果托盘数量超过允许的最大托盘数量限制,则将当前负载推至优化顺序,并使用剩余的输入建立新的负载。 要更改输入,请编辑input / orders.js文件。 我需要完成的事情1.)该工具根据剩余订单的接近程度将订单链接在一起,但它无法有效地根据托盘数和两个城市之间的距离选择最佳路线。 基本上,现在只考虑距离。 2.)我必须根据货盘的数量以及是否有共享的连接城市或终点,通过对订单进行分组来计算最佳路线。 3.)我需要一个函数来处理带有大量托盘的单个订单。 4.)提取两个最远城市之间的路线会导致堆栈溢出错误。 我需要一个高速缓存来跟踪映射的每个路由,这样它就不会循环两次。 5.)需要重构和重命名变量。 指令 运行节点app.js [timout] npm i


网友评论