213 list.ChangeItem(1051, 12); |
213 list.ChangeItem(1051, 12); |
214 print(" Count(): " + list.Count()); |
214 print(" Count(): " + list.Count()); |
215 print(" HasItem(1050): " + list.HasItem(1050)); |
215 print(" HasItem(1050): " + list.HasItem(1050)); |
216 print(" HasItem(1051): " + list.HasItem(1051)); |
216 print(" HasItem(1051): " + list.HasItem(1051)); |
217 print(" IsEmpty(): " + list.IsEmpty()); |
217 print(" IsEmpty(): " + list.IsEmpty()); |
218 list.SortByItem(true); |
218 list.Sort(AIAbstractList.SORT_BY_ITEM, true); |
219 print(" List Dump:"); |
219 print(" List Dump:"); |
220 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
220 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
221 print(" " + i + " => " + list.GetValue(i)); |
221 print(" " + i + " => " + list.GetValue(i)); |
222 } |
222 } |
223 list.Valuate(AIListRandomize()); |
223 list.Valuate(AIListRandomize()); |
224 print(" Randomize ListDump:"); |
224 print(" Randomize ListDump:"); |
225 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
225 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
226 print(" " + i + " => " + list.GetValue(i)); |
226 print(" " + i + " => " + list.GetValue(i)); |
227 } |
227 } |
|
228 |
|
229 list.KeepTop(10); |
|
230 print(" KeepTop(10):"); |
|
231 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
|
232 print(" " + i + " => " + list.GetValue(i)); |
|
233 } |
|
234 list.KeepBottom(8); |
|
235 print(" KeepBottom(8):"); |
|
236 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
|
237 print(" " + i + " => " + list.GetValue(i)); |
|
238 } |
|
239 list.RemoveBottom(2); |
|
240 print(" RemoveBottom(2):"); |
|
241 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
|
242 print(" " + i + " => " + list.GetValue(i)); |
|
243 } |
|
244 list.RemoveTop(2); |
|
245 print(" RemoveTop(2):"); |
|
246 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
|
247 print(" " + i + " => " + list.GetValue(i)); |
|
248 } |
|
249 |
|
250 local list2 = AIList(); |
|
251 list2.AddItem(1003, 0); |
|
252 list2.AddItem(1004, 0); |
|
253 list.RemoveList(list2); |
|
254 print(" RemoveList({1003, 1004}):"); |
|
255 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
|
256 print(" " + i + " => " + list.GetValue(i)); |
|
257 } |
|
258 list2.AddItem(1005, 0); |
|
259 list.KeepList(list2); |
|
260 print(" KeepList({1003, 1004, 1005}):"); |
|
261 for (local i = list.Begin(); list.HasNext(); i = list.Next()) { |
|
262 print(" " + i + " => " + list.GetValue(i)); |
|
263 } |
|
264 |
228 list.Clear(); |
265 list.Clear(); |
229 print(" IsEmpty(): " + list.IsEmpty()); |
266 print(" IsEmpty(): " + list.IsEmpty()); |
230 } |
267 } |
231 |
268 |
232 function Regression::Map() |
269 function Regression::Map() |