Mercurial > hg > Database > Alice
view src/alice/test/codesegment/local/bitonicsort/ShowData.java @ 166:a3f7f25f884b working
show data CS could change dynamic array
author | sugi |
---|---|
date | Fri, 14 Dec 2012 17:17:41 +0900 |
parents | 9c28131e814f |
children | a55acaea1eb1 |
line wrap: on
line source
package alice.test.codesegment.local.bitonicsort; import java.util.ArrayList; import java.util.List; import alice.codesegment.CodeSegment; import alice.datasegment.CommandType; import alice.datasegment.Receiver; public class ShowData extends CodeSegment{ private Receiver[] info = new Receiver[10]; private Receiver info0 = ids.create(CommandType.PEEK); public ShowData(int cnt) { for (int i= 0;i<= cnt; i++) info[i] = ids.create(CommandType.PEEK); for (int i= 0;i<= cnt; i++) info[i].setKey("local","array"+i,1); info0.setKey("local", "arraynum"); } @Override public void run() { System.out.println(System.currentTimeMillis() -SetTask.t +" ms"); int cnt = info0.asInteger(); List<Integer> list = new ArrayList<Integer>(); for (int i= 0;i<= cnt; i++){ list.addAll(info[i].asClass(DataList.class).table); } System.out.println("size check :"+ list.size()); Sort.check(list); System.exit(0); } }