KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have already read a few other stack overflow threads on this: to find the intersection of two multisets in java How do I get the intersection between two arrays as a new array? public static int[] intersection (int [] x, int numELementsInX, int [] y, int numElementsInY) { I am trying to examine two arrays as well as their number of elements (numElementsInX and numElementsInY), and return a new array which contains the common values of array x and y. Their intersection. Example,if x is{1,3,5,7,9}and y is{9,3,9,4} then intersection(x, 5, y, 4} should return {3, 9} or {9, 3} I've read I need to use the LCS algorithm. Can anyone give me an example as to how to do this? Both the array and values in array are initialized and generated in another method, then passed into intersection. Any help/clarification is appreciated. EDIT CODE for (int i=0; i<numElementsInX; i++){ for (int j=0; j<numElementsInY; j++){ if (x[j]==x[i]) { //how to push to new array?; } else{ } } }
Tags (comma-separated)
Save Edits
Cancel