社区
C#
帖子详情
一个简单的算法,请帮忙
liduoduo
2011-09-04 11:14:37
ID 货号 库存 已卖
1 G001 25
2 G001 30
3 G001 25
4 G001 12
5 G001 18
以上为表四个字段,需要按照ID号先后顺序标记已卖数量,例如。当货品第一次卖了20件,那么ID=1这条记录【已卖】字段
值为20,第二次卖了15件,那么ID=1的【已卖】值标记为25,ID等于2的【已卖】字段标记为20,按照这个规律,一直卖完为止
通过多个条件判断,这个功能我都可以实现,但是我觉得这个方法不太好,求比较简洁的算法,谢谢帮忙
...全文
123
11
打赏
收藏
一个简单的算法,请帮忙
ID 货号 库存 已卖 1 G001 25 2 G001 30 3 G001 25 4 G001 12 5 G001 18 以上为表四个字段,需要按照ID号先后顺序标记已卖数量,例如。当货品第一次卖了20件,那么ID=1这条记录【已卖】字段 值为20,第二次卖了15件,那么ID=1的【已卖】值标记为25,ID等于2的【已卖】字段标记为20,按照这个规律,一直卖完为止 通过多个条件判断,这个功能我都可以实现,但是我觉得这个方法不太好,求比较简洁的算法,谢谢帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LMAOhuaNL
2011-09-04
打赏
举报
回复
你讲 的有点模糊http://avatar.profile.csdn.net/6/9/2/2_zip_xg.jpg
Kation
2011-09-04
打赏
举报
回复
不懂你什么意思
第一次卖20件为20
第二次卖15件为25??
l460602540
2011-09-04
打赏
举报
回复
[Quote=引用 8 楼 sp1234 的回复:]
引用楼主 ivanl 的回复:
通过多个条件判断,这个功能我都可以实现,但是我觉得这个方法不太好,求比较简洁的算法
你“可以实现”的那个所谓“通过多个条件”我看不懂它是指什么。我这人有个习惯,如果别人问问题时先摆出考试的态度,我就不回答了。你除非说明你看不上的方法是什么,我才可能知道该不该跟讨论什么先入先出问题。
[/Quote]
楼主,不要惜字如金
随枫而来
2011-09-04
打赏
举报
回复
第二次卖了15件,那么ID=1的【已卖】值标记为25,ID等于2的【已卖】字段标记为20,按照这个规律,一直卖完为止?这句话不太明白什么意思。
以专业开发人员为伍
2011-09-04
打赏
举报
回复
[Quote=引用楼主 ivanl 的回复:]
通过多个条件判断,这个功能我都可以实现,但是我觉得这个方法不太好,求比较简洁的算法[/Quote]
你“可以实现”的那个所谓“通过多个条件”我看不懂它是指什么。我这人有个习惯,如果别人问问题时先摆出考试的态度,我就不回答了。你除非说明你看不上的方法是什么,我才可能知道该不该跟讨论什么先入先出问题。
山东蓝鸟贵薪
2011-09-04
打赏
举报
回复
出库后,将记录做个标识即可
liduoduo
2011-09-04
打赏
举报
回复
我只是求算法,因为实际应用并不是这样,我只是以这个为例子,表名我意图而已,谢谢,请帮忙
vrhero
2011-09-04
打赏
举报
回复
另外...出库和销售是两个完全不同的业务,不可能用一张表来记录...
vrhero
2011-09-04
打赏
举报
回复
简洁未必好,实际情况比你想象的复杂...你这个只是作业吧...
现实的库存管理你这个结构根本不能用,因为太简陋了...出入库不是这么简单的加减一下,每一笔都要有非常详细的出入库单...跟业务数据的合法性、完整性和健壮性相比数据冗余、算法复杂度根本不是问题...
A星寻路
算法
(A*)
OpenList采用优化过的遍历查找插入
算法
,实现
简单
高效。如果哪位有二叉堆实现了,
帮忙
对比测试一下 4。纯C风格,没有采用STL等高级数据类型,保证执行效率和移植性 5。有
简单
的路径平衡处理,效果还不错 6。对外接口...
java五子棋
一个
简单
的五子棋小程序,
算法
不是很好,但凑合还能玩。代码还可以优化,大家
帮忙
改改,谢谢。
crc matlab仿真
crc编码
算法
的MATLAB仿真,做的比较
简单
,希望大家
帮忙
修正
用计算列实现移动加权平均
算法
昨天有人让我
帮忙
写个算移动加权平均的SQL语句,我想了半天终于写出来正确的了。现在发出来供大家参考、讨论。
simple-captcha
simple-captcha
一个
简单
的简易验证码识别小程序。图像处理和识别
算法
集中在imgRe.py文件中,imgRe_GUI.py则将程序进行了可视化:利用tkinter制作了
一个
简单
的界面。简介以写在博客中:主要是能提供些基本思路,希望...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章