annotate src/test/csharp/jp.ac.u-ryukyu.ie.cr/data/treemap/TreeMapDelete.cs @ 0:dec15de2c6ff

first commit
author Kazuma
date Tue, 21 Jun 2016 17:11:12 +0900
parents
children 5c58219da97e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
1 using UnityEngine;
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
2 using System.Collections;
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
3
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
4 public class TreeMapDelete : MonoBehaviour {
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
5
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
6 // Use this for initialization
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
7 void Start () {
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
8 TreeMap<int,int> map = new TreeMap<int, int> ();
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
9 for (int count = 1; count < 5; count++) {
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
10 map = map.put (count, count);
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
11 map.checkDepth ();
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
12 }
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
13
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
14 ArrayList list = new ArrayList ();
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
15 for (int i = 1; i < 5; i++) {
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
16 list.Add (i);
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
17 }
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
18
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
19 for (int i = 1; i < 5; i++) {
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
20 int ran = Random.Range (1, 6);
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
21 object obj = list [i];
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
22 list [i] = list [ran];
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
23 list [ran] = obj;
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
24 }
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
25
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
26 foreach(int num in list){
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
27 Debug.Log (num);
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
28 map = map.delete(num);
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
29 map.checkDepth();
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
30 }
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
31 Debug.Log ("end");
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
32 }
dec15de2c6ff first commit
Kazuma
parents:
diff changeset
33 }