I am working on an algorithm and trying to figure out how to solve it given the following information:
- I would like to find the intersection between n number of lists
- assume that I have a (properly working) intersection(a, b) function
- assume that the intersection() only takes two lists as input
So the problem would look something like this:
var a = {1, 2, 'b'};
var b = {2, 'b', 'b'};
var c = {2, 'b', 'c'};
var d = {'a', 'b', 'c'};
//this is the part that does not work, of course:
function intersect_all(d)
{
//what goes in here???
}
Note: I don't want to use python for this, since python has methods built into the lang that are not available for my app (or js, for that matter). I would like to solve it using the above information.
The result should look something like
{2, 'b'}
jml
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…