Changeset 1621 for branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/NumberSequence.java
- Timestamp:
- 07/27/14 20:28:19 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/NumberSequence.java
r1620 r1621 2 2 3 3 import java.util.ArrayList; 4 import java.util.LinkedList; 4 5 import java.util.Random; 5 6 … … 61 62 } 62 63 63 64 public int containsPattern(Match pattern) { 64 //Searching occurences of 65 public LinkedList<Integer> containsPattern(Match pattern) { 66 LinkedList<Integer> result = new LinkedList<Integer>(); 65 67 int i = 0; 66 int count = 0;67 68 int[] pat1 = pattern.getFirstSequence().getSequence(); 68 69 int[] pat2 = pattern.getSecondSequence().getSequence(); … … 88 89 ipat2++; 89 90 } 90 count++;91 result.add(i); 91 92 } 92 93 i++; 93 94 } 94 return count;95 return result; 95 96 } 96 97 … … 119 120 this.id = id; 120 121 } 122 123 public boolean equals(NumberSequence n) { 124 int[] seq = n.getSequence(); 125 if(n.size() !=this.size()) { 126 return false; 127 } 128 for (int i=0; i<n.size();i++) { 129 if(seq[i] != this.sequence[i]) { 130 return false; 131 } 132 } 133 return true; 134 } 135 136 121 137 }
Note: See TracChangeset
for help on using the changeset viewer.