• R/O
  • SSH
  • HTTPS

marathon: コミット


コミットメタ情報

リビジョン358 (tree)
日時2007-07-02 21:02:37
作者hogepiyo

ログメッセージ

*** empty log message ***

変更サマリ

差分

--- marathon/trunk/MapEditorOne/test/TestMathematics.cpp (revision 357)
+++ marathon/trunk/MapEditorOne/test/TestMathematics.cpp (revision 358)
@@ -15,10 +15,11 @@
1515 return r;
1616 }
1717
18- const int NUM = 3;
1918 std::vector<int> hogeVec;
2019 std::list<int> hogeList;
2120 std::map<int, int> hogeMap;
21+
22+
2223 static void printLists(){
2324 printf("#Vector\n");
2425 for(int i = 0; i < hogeVec.size(); i ++){
@@ -39,8 +40,32 @@
3940 counter ++;
4041 }
4142 }
43+
44+static void printPairs(hpl::math::qsort::Pair<double> pairs[], int max){
45+ for(int i = 0; i < max; i ++){
46+ printf("[%d]=%lf\n", pairs[i].index, pairs[i].data);
47+ }
48+}
49+
4250 int main(int argc, char** argv){
51+ const int NUM = 3;
4352
53+ //quickSortの検証
54+ hpl::math::qsort::Pair<double> pairs[NUM];
55+ int max = NUM;
56+ for(int i = 0; i < max; i ++){
57+ pairs[i].index = i;
58+ pairs[i].data = rand()%100;
59+ }
60+ //表示してみる
61+ printPairs(pairs, max);
62+ //ソート
63+ hpl::math::qsort::quickSort(pairs, max);
64+ printf("sorted\n");
65+ //表示してみる
66+ printPairs(pairs, max);
67+ return 0;
68+ /*
4469 for(int i = 0; i < NUM; i ++){
4570 hogeVec.push_back(i);
4671 hogeList.push_back(i);
@@ -61,6 +86,7 @@
6186 printLists();
6287
6388 return 0;
89+ */
6490
6591 //SDL初期化するよ
6692 SDL_Init(SDL_INIT_VIDEO);
--- marathon/trunk/MapEditorWX/WXTODOリスト.txt (revision 357)
+++ marathon/trunk/MapEditorWX/WXTODOリスト.txt (revision 358)
@@ -183,4 +183,6 @@
183183 double click when line tool using
184184 LineList?Ȃǂ?vector??push_back,remove?Ȃǂ?????ƁA???????̍Ċ??蓖?āi?T?C?Y?ύX?j
185185 ?ɂ???ă|?C???^?A?h???X???ω????邱?Ƃ?????B
186-?lj??E?폜?????ꍇ?A????܂łɕێ????Ă???line_data*?Ȃǂ̃|?C???^?͎g??Ȃ????ƁI
\ No newline at end of file
186+?lj??E?폜?????ꍇ?A????܂łɕێ????Ă???line_data*?Ȃǂ̃|?C???^?͎g??Ȃ????ƁI
187+
188+quickSort?̌???
旧リポジトリブラウザで表示