所以我已经被赋予了创建网店系统的发货模块的任务。这可能有点矫枉过正,但我真的很想创建一个能够找出如何以最优化的方式打包地块的软件。通过简单的学习编程学习编程,这是一个我不了解的领域 - 但是!无论如何,我只能简单描述一下实际问题。如何在python中创建一个优化的包装函数?
因此,当用户在网上商店购物时,他们会在购物车中放置x种尺寸和重量可变的产品。所以我想把这个产品列表给这个功能,让它弄清楚这些产品应该如何包装在包裹里。包裹的
- 最大长度:包裹100
- 最大宽度:包裹50
- 最大高度:包裹50
- 最大重量:20
每个产品的重,长度,宽度和高度。
由于包裹和产品基本上是盒子,我猜这会比较复杂,因为将产品放入包裹的方式有多种。我的目标不是要制造完美的包装功能,但我希望做一些更好的事情,而不仅仅是将产品放入包裹,直到达到限制。
现在,我不指望你们为我做这件事,但我想问的是三件事。
- 我在哪里可以找到很好的在线资源,能够教会我需要的基础知识?
- 是否有一些本地python工具可以很好的使用?
- 什么,我需要知道的一些指点,陷阱等
就像我说的,我不打算为这是完美的,100%进行了优化,但我想的东西落得这将接近。如果用户觉得发送费用会比实际费用高很多,我会讨厌。
哇 - 你必须解决一个背包问题的一天工作?我羡慕你:-) – 2009-07-25 09:37:18