由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - 问个排列组合的问题。。。 (转载)
相关主题
找.NET的工作是不是最近dotnet不济了
寻找.NET的工作。。最不爽的就是c#搞了不少syntax sugar就为了少打几个字
Re: payan, talk a little bit about rainbsome1 using nhibernate?
有人用过microsoft commerce Server solution吗?some1 using nhibernate?
Do we still need DAL[合集] some1 using nhibernate?
有人试过.Net 3.0吗?Is there LINQ for VS 2005?
Converting a CSV file to XML using LinQDemos from MIX08
急问几个asp.net的问题SilverLight能做动画吗?
相关话题的讨论汇总
话题: 30话题: 排列组合话题: black话题: 问个话题: lista
进入DotNet版参与讨论
1 (共1页)
H*******g
发帖数: 6997
1
【 以下文字转载自 Programming 讨论区 】
发信人: HorseKing (For the Horde!), 信区: Programming
标 题: 问个排列组合的问题。。。
发信站: BBS 未名空间站 (Sat Jun 8 01:47:37 2013, 美东)
在写一个ecommerce的后台,碰到了一个添加商品的问题。
一个商品可以有N个option.option可以是颜色,可以是腰围,长度,内存大小等。
譬如
ListA = {black,white, yellow} //For color
ListB = {30,32,34,36} //for waist size
ListC = {28,30,32} //For Length
我该如何用程序实现罗列所有的排列组合啊?
我想得到的结果类似这样, {{black,30,28},{black,30,30},{black,30,32},{white,34
,30}}
P.S.:是N个option.例子里是3个,但实际情况可能是2个,也有可能是5个。。。
求赐教啊。包子奉上!
H*******g
发帖数: 6997
2
回答下自己的问题。。。刚又跑去stackoverflow问去了,得到了一个关键字,
N-ary Cartesian Products
链接在这里,感谢各位哈
http://www.interact-sw.co.uk/iangblog/2010/07/28/linq-cartesian
s***o
发帖数: 2191
3
无效链接,罚包子10个。
应该就是个cross join吧。用linq的话:
var result =
from a in listA
from b in listB
from c in listC
select new { a, b, c}

【在 H*******g 的大作中提到】
: 回答下自己的问题。。。刚又跑去stackoverflow问去了,得到了一个关键字,
: N-ary Cartesian Products
: 链接在这里,感谢各位哈
: http://www.interact-sw.co.uk/iangblog/2010/07/28/linq-cartesian

H*******g
发帖数: 6997
4
你这个没错,稍微修改下就是我要的,给修改成N TIER,哈哈。

【在 s***o 的大作中提到】
: 无效链接,罚包子10个。
: 应该就是个cross join吧。用linq的话:
: var result =
: from a in listA
: from b in listB
: from c in listC
: select new { a, b, c}

H*******g
发帖数: 6997
1 (共1页)
进入DotNet版参与讨论
相关主题
SilverLight能做动画吗?Do we still need DAL
LINQ vs nHibernate有人试过.Net 3.0吗?
心得:use XPath (+namespace)Converting a CSV file to XML using LinQ
Entity framework急问几个asp.net的问题
找.NET的工作是不是最近dotnet不济了
寻找.NET的工作。。最不爽的就是c#搞了不少syntax sugar就为了少打几个字
Re: payan, talk a little bit about rainbsome1 using nhibernate?
有人用过microsoft commerce Server solution吗?some1 using nhibernate?
相关话题的讨论汇总
话题: 30话题: 排列组合话题: black话题: 问个话题: lista