コード例 #1
0
ファイル: UnitTestAllocation.cs プロジェクト: fsgeek/TreeLib
            public override void Remove()
            {
                int i   = random.Next((int)reference.Count);
                int key = ((ISimpleTreeInspection <int, float>)reference).ToArray()[i].Key;

                actual.Remove(key);

                reference.Remove(key);
            }
コード例 #2
0
        private static void UnloadTree(IOrderedMap <int, int> tree, int?count, int[] keys)
        {
            int i = 0;

            while ((count.HasValue && (i < count.Value)) || (!count.HasValue && (tree.Count != 0)))
            {
                int key = keys[i];
                tree.NearestGreaterOrEqual(key, out key);
                tree.Remove(key);
                i++;
            }
        }
コード例 #3
0
 private void BasicMapCore(IOrderedMap <int, float> map, int count)
 {
     for (int j = 0; j < 2; j++)
     {
         for (int i = 0; i < count; i++)
         {
             map.Add(i, i);
         }
         for (int i = 0; i < count; i++)
         {
             map.Remove(i);
         }
     }
 }
コード例 #4
0
        public bool Remove(K k)
        {
            var res = _innerMap.Remove(k);

            return(res);
        }
コード例 #5
0
 public bool Remove(DateTime k)
 {
     return(_map.Remove(k.ConvertToUtcWithUncpecifiedKind(_tz)));
 }