mirror of
https://github.com/AlexMacocian/SystemExtensions.git
synced 2026-07-21 00:29:29 +00:00
@@ -20,7 +20,7 @@ namespace System.Collections.Tests
|
||||
{
|
||||
try
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
avlTree.Add(i * 20 - (50 + i));
|
||||
}
|
||||
@@ -38,7 +38,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ContainsTest()
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
avlTree.Add(i);
|
||||
}
|
||||
@@ -52,7 +52,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void RemoveTest()
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
avlTree.Add(i);
|
||||
}
|
||||
@@ -68,7 +68,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ClearTest()
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
avlTree.Add(i);
|
||||
}
|
||||
@@ -82,24 +82,24 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void CopyToTest()
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
avlTree.Add(i);
|
||||
}
|
||||
|
||||
int[] array = new int[100];
|
||||
var array = new int[100];
|
||||
avlTree.CopyTo(array, 0);
|
||||
}
|
||||
|
||||
[TestMethod()]
|
||||
public void GetEnumeratorTest()
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
avlTree.Add(i);
|
||||
}
|
||||
int count = 0;
|
||||
foreach(int value in avlTree)
|
||||
var count = 0;
|
||||
foreach(var value in avlTree)
|
||||
{
|
||||
count++;
|
||||
System.Diagnostics.Debug.WriteLine(value);
|
||||
@@ -114,34 +114,34 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ToArrayTest()
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
avlTree.Add(i);
|
||||
}
|
||||
|
||||
int[] array = avlTree.ToArray();
|
||||
var array = avlTree.ToArray();
|
||||
}
|
||||
|
||||
[TestMethod()]
|
||||
public void Serialize()
|
||||
{
|
||||
AVLTree<int> avlTree2 = new AVLTree<int>();
|
||||
for (int i = 0; i < 100; i++)
|
||||
var avlTree2 = new AVLTree<int>();
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
avlTree.Add(i);
|
||||
}
|
||||
BinaryFormatter serializer = new BinaryFormatter();
|
||||
string s = string.Empty;
|
||||
var serializer = new BinaryFormatter();
|
||||
var s = string.Empty;
|
||||
using (var stream = new MemoryStream())
|
||||
{
|
||||
serializer.Serialize(stream, avlTree);
|
||||
stream.Position = 0;
|
||||
avlTree2 = (AVLTree<int>)serializer.Deserialize(stream);
|
||||
}
|
||||
IEnumerator<int> avlTreeEnum = avlTree.GetEnumerator();
|
||||
IEnumerator<int> avlTree2Enum = avlTree2.GetEnumerator();
|
||||
var avlTreeEnum = avlTree.GetEnumerator();
|
||||
var avlTree2Enum = avlTree2.GetEnumerator();
|
||||
|
||||
for(int i = 0; i < 100; i++)
|
||||
for(var i = 0; i < 100; i++)
|
||||
{
|
||||
if(avlTreeEnum.Current != avlTree2Enum.Current)
|
||||
{
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace System.Collections.Tests
|
||||
{
|
||||
try
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
binaryHeap.Add(i * 20 - (50 + i));
|
||||
}
|
||||
@@ -52,7 +52,7 @@ namespace System.Collections.Tests
|
||||
{
|
||||
try
|
||||
{
|
||||
int tries = binaryHeap.Count;
|
||||
var tries = binaryHeap.Count;
|
||||
while (binaryHeap.Count > 0)
|
||||
{
|
||||
if (tries == 0)
|
||||
@@ -72,7 +72,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void MinMaxTest()
|
||||
{
|
||||
for (int i = 0; i < 1000; i++)
|
||||
for (var i = 0; i < 1000; i++)
|
||||
{
|
||||
binaryHeap.Add(i);
|
||||
}
|
||||
@@ -85,7 +85,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ClearTest()
|
||||
{
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
binaryHeap.Add(i);
|
||||
}
|
||||
@@ -99,12 +99,12 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ClearTest2()
|
||||
{
|
||||
for (int i = 100; i < 200; i++)
|
||||
for (var i = 100; i < 200; i++)
|
||||
{
|
||||
binaryHeap.Add(i);
|
||||
}
|
||||
binaryHeap.Clear(false);
|
||||
int[] array = binaryHeap.ToArray();
|
||||
var array = binaryHeap.ToArray();
|
||||
if (binaryHeap.Count > 0 || binaryHeap.Capacity == 10)
|
||||
{
|
||||
Assert.Fail();
|
||||
@@ -133,11 +133,11 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ToArrayTest()
|
||||
{
|
||||
for(int i = 0; i < 1000; i++)
|
||||
for(var i = 0; i < 1000; i++)
|
||||
{
|
||||
binaryHeap.Add(i);
|
||||
}
|
||||
int[] array = binaryHeap.ToArray();
|
||||
var array = binaryHeap.ToArray();
|
||||
if(array.Length != binaryHeap.Count)
|
||||
{
|
||||
Assert.Fail();
|
||||
@@ -151,12 +151,12 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void GetEnumeratorTest()
|
||||
{
|
||||
for (int i = 0; i < 1000; i++)
|
||||
for (var i = 0; i < 1000; i++)
|
||||
{
|
||||
binaryHeap.Add(i);
|
||||
}
|
||||
int count = 0;
|
||||
foreach(int value in binaryHeap)
|
||||
var count = 0;
|
||||
foreach(var value in binaryHeap)
|
||||
{
|
||||
System.Diagnostics.Debug.WriteLine(value);
|
||||
count++;
|
||||
@@ -173,22 +173,22 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void Serialize()
|
||||
{
|
||||
BinaryHeap<int> binaryHeap2 = new BinaryHeap<int>();
|
||||
for (int i = 0; i < 100; i++)
|
||||
var binaryHeap2 = new BinaryHeap<int>();
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
binaryHeap.Add(i);
|
||||
}
|
||||
BinaryFormatter serializer = new BinaryFormatter();
|
||||
string s = string.Empty;
|
||||
var serializer = new BinaryFormatter();
|
||||
var s = string.Empty;
|
||||
using (var stream = new MemoryStream()) {
|
||||
serializer.Serialize(stream, binaryHeap);
|
||||
stream.Position = 0;
|
||||
binaryHeap2 = (BinaryHeap<int>)serializer.Deserialize(stream);
|
||||
}
|
||||
IEnumerator<int> binaryHeapEnum = binaryHeap.GetEnumerator();
|
||||
IEnumerator<int> binaryHeapEnum2 = binaryHeap2.GetEnumerator();
|
||||
var binaryHeapEnum = binaryHeap.GetEnumerator();
|
||||
var binaryHeapEnum2 = binaryHeap2.GetEnumerator();
|
||||
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
if (binaryHeapEnum.Current != binaryHeapEnum2.Current)
|
||||
{
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void InsertTest()
|
||||
{
|
||||
for (int i = 0; i < 1000; i++)
|
||||
for (var i = 0; i < 1000; i++)
|
||||
{
|
||||
fibonacciHeap.Add(i);
|
||||
}
|
||||
@@ -31,21 +31,21 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void MergeTest()
|
||||
{
|
||||
FibonacciHeap<int> fibonacciHeap1 = new FibonacciHeap<int>();
|
||||
FibonacciHeap<int> fibonacciHeap2 = new FibonacciHeap<int>();
|
||||
var fibonacciHeap1 = new FibonacciHeap<int>();
|
||||
var fibonacciHeap2 = new FibonacciHeap<int>();
|
||||
|
||||
for(int i = 0; i < 100; i++)
|
||||
for(var i = 0; i < 100; i++)
|
||||
{
|
||||
fibonacciHeap1.Add(i);
|
||||
}
|
||||
|
||||
for(int i = 100; i < 300; i++)
|
||||
for(var i = 100; i < 300; i++)
|
||||
{
|
||||
fibonacciHeap2.Add(i);
|
||||
}
|
||||
|
||||
fibonacciHeap1.Merge(fibonacciHeap2);
|
||||
for(int i = 1; i < 300; i++)
|
||||
for(var i = 1; i < 300; i++)
|
||||
{
|
||||
if (!fibonacciHeap1.Contains(i))
|
||||
{
|
||||
@@ -70,11 +70,11 @@ namespace System.Collections.Tests
|
||||
{
|
||||
Assert.Fail();
|
||||
}
|
||||
for (int i = 0; i < 1000; i++)
|
||||
for (var i = 0; i < 1000; i++)
|
||||
{
|
||||
fibonacciHeap.Add(i);
|
||||
}
|
||||
for (int i = 0; i < 1000; i++)
|
||||
for (var i = 0; i < 1000; i++)
|
||||
{
|
||||
if (fibonacciHeap.Remove() != i)
|
||||
{
|
||||
@@ -104,7 +104,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ContainsTest()
|
||||
{
|
||||
for(int i = 0; i < 10000; i++)
|
||||
for(var i = 0; i < 10000; i++)
|
||||
{
|
||||
fibonacciHeap.Add(i);
|
||||
}
|
||||
@@ -117,7 +117,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ClearTest()
|
||||
{
|
||||
for(int i = 0; i < 10000; i++)
|
||||
for(var i = 0; i < 10000; i++)
|
||||
{
|
||||
fibonacciHeap.Add(i);
|
||||
}
|
||||
@@ -132,14 +132,14 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ToArrayTest()
|
||||
{
|
||||
for(int i = 999; i >= 0; i--)
|
||||
for(var i = 999; i >= 0; i--)
|
||||
{
|
||||
fibonacciHeap.Add(i);
|
||||
}
|
||||
fibonacciHeap.Remove();
|
||||
int[] arr = fibonacciHeap.ToArray();
|
||||
var arr = fibonacciHeap.ToArray();
|
||||
|
||||
for(int i = 1; i < 512; i++)
|
||||
for(var i = 1; i < 512; i++)
|
||||
{
|
||||
if(arr[i - 1] != i)
|
||||
{
|
||||
@@ -151,14 +151,14 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void GetEnumeratorTest()
|
||||
{
|
||||
for (int i = 999; i >= 0; i--)
|
||||
for (var i = 999; i >= 0; i--)
|
||||
{
|
||||
fibonacciHeap.Add(i);
|
||||
}
|
||||
|
||||
int count = 0;
|
||||
var count = 0;
|
||||
|
||||
foreach(int value in fibonacciHeap)
|
||||
foreach(var value in fibonacciHeap)
|
||||
{
|
||||
System.Diagnostics.Debug.WriteLine(value);
|
||||
count++;
|
||||
@@ -175,23 +175,23 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void Serialize()
|
||||
{
|
||||
FibonacciHeap<int> fibonacciHeap2 = new FibonacciHeap<int>();
|
||||
for (int i = 0; i < 100; i++)
|
||||
var fibonacciHeap2 = new FibonacciHeap<int>();
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
fibonacciHeap.Add(i);
|
||||
}
|
||||
BinaryFormatter serializer = new BinaryFormatter();
|
||||
string s = string.Empty;
|
||||
var serializer = new BinaryFormatter();
|
||||
var s = string.Empty;
|
||||
using (var stream = new MemoryStream())
|
||||
{
|
||||
serializer.Serialize(stream, fibonacciHeap);
|
||||
stream.Position = 0;
|
||||
fibonacciHeap2 = (FibonacciHeap<int>)serializer.Deserialize(stream);
|
||||
}
|
||||
IEnumerator<int> enum1 = fibonacciHeap.GetEnumerator();
|
||||
IEnumerator<int> enum2 = fibonacciHeap2.GetEnumerator();
|
||||
var enum1 = fibonacciHeap.GetEnumerator();
|
||||
var enum2 = fibonacciHeap2.GetEnumerator();
|
||||
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
if (enum1.Current != enum2.Current)
|
||||
{
|
||||
|
||||
@@ -29,7 +29,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void EnqueueTest()
|
||||
{
|
||||
for(int i = 0; i < 100; i++)
|
||||
for(var i = 0; i < 100; i++)
|
||||
{
|
||||
priorityQueue.Enqueue(i);
|
||||
}
|
||||
@@ -42,11 +42,11 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void DequeueTest()
|
||||
{
|
||||
for(int i = 0; i < 100; i++)
|
||||
for(var i = 0; i < 100; i++)
|
||||
{
|
||||
priorityQueue.Enqueue(i);
|
||||
}
|
||||
for(int i = 0; i < 100; i++)
|
||||
for(var i = 0; i < 100; i++)
|
||||
{
|
||||
if(i != priorityQueue.Dequeue())
|
||||
{
|
||||
@@ -81,23 +81,23 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void Serialize()
|
||||
{
|
||||
PriorityQueue<int> priorityQueue2 = new PriorityQueue<int>();
|
||||
for (int i = 0; i < 100; i++)
|
||||
var priorityQueue2 = new PriorityQueue<int>();
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
priorityQueue.Enqueue(i);
|
||||
}
|
||||
BinaryFormatter serializer = new BinaryFormatter();
|
||||
string s = string.Empty;
|
||||
var serializer = new BinaryFormatter();
|
||||
var s = string.Empty;
|
||||
using (var stream = new MemoryStream())
|
||||
{
|
||||
serializer.Serialize(stream, priorityQueue);
|
||||
stream.Position = 0;
|
||||
priorityQueue2 = (PriorityQueue<int>)serializer.Deserialize(stream);
|
||||
}
|
||||
IEnumerator<int> enum1 = priorityQueue.GetEnumerator();
|
||||
IEnumerator<int> enum2 = priorityQueue2.GetEnumerator();
|
||||
var enum1 = priorityQueue.GetEnumerator();
|
||||
var enum2 = priorityQueue2.GetEnumerator();
|
||||
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
if (enum1.Current != enum2.Current)
|
||||
{
|
||||
|
||||
@@ -12,19 +12,19 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void SkipListTest()
|
||||
{
|
||||
SkipList<int> skipList = new SkipList<int>();
|
||||
var skipList = new SkipList<int>();
|
||||
}
|
||||
|
||||
[TestMethod()]
|
||||
public void SkipListTest2()
|
||||
{
|
||||
SkipList<int> skipList = new SkipList<int>(30);
|
||||
var skipList = new SkipList<int>(30);
|
||||
}
|
||||
|
||||
[TestMethod()]
|
||||
public void AddTest()
|
||||
{
|
||||
for(int i = 0; i < 200; i++)
|
||||
for(var i = 0; i < 200; i++)
|
||||
{
|
||||
skipList.Add(i);
|
||||
}
|
||||
@@ -33,7 +33,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ClearTest()
|
||||
{
|
||||
for (int i = 0; i < 200; i++)
|
||||
for (var i = 0; i < 200; i++)
|
||||
{
|
||||
skipList.Add(i);
|
||||
}
|
||||
@@ -47,7 +47,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ContainsTest()
|
||||
{
|
||||
for (int i = 0; i < 200; i++)
|
||||
for (var i = 0; i < 200; i++)
|
||||
{
|
||||
skipList.Add(i);
|
||||
}
|
||||
@@ -61,13 +61,13 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void CopyToTest()
|
||||
{
|
||||
for (int i = 0; i < 200; i++)
|
||||
for (var i = 0; i < 200; i++)
|
||||
{
|
||||
skipList.Add(i);
|
||||
}
|
||||
int[] array = new int[skipList.Count];
|
||||
var array = new int[skipList.Count];
|
||||
skipList.CopyTo(array, 0);
|
||||
for (int i = 0; i < 200; i++)
|
||||
for (var i = 0; i < 200; i++)
|
||||
{
|
||||
if(array[i] != i)
|
||||
{
|
||||
@@ -79,13 +79,13 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ToArrayTest()
|
||||
{
|
||||
for (int i = 0; i < 200; i++)
|
||||
for (var i = 0; i < 200; i++)
|
||||
{
|
||||
skipList.Add(i);
|
||||
}
|
||||
int[] array = skipList.ToArray();
|
||||
var array = skipList.ToArray();
|
||||
|
||||
for (int i = 0; i < 200; i++)
|
||||
for (var i = 0; i < 200; i++)
|
||||
{
|
||||
if(array[i] != i)
|
||||
{
|
||||
@@ -97,12 +97,12 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void GetEnumeratorTest()
|
||||
{
|
||||
for (int i = 0; i < 200; i++)
|
||||
for (var i = 0; i < 200; i++)
|
||||
{
|
||||
skipList.Add(i);
|
||||
}
|
||||
|
||||
foreach(int i in skipList)
|
||||
foreach(var i in skipList)
|
||||
{
|
||||
System.Diagnostics.Debug.WriteLine(i);
|
||||
}
|
||||
@@ -111,7 +111,7 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void RemoveTest()
|
||||
{
|
||||
for (int i = 0; i < 200; i++)
|
||||
for (var i = 0; i < 200; i++)
|
||||
{
|
||||
skipList.Add(i);
|
||||
}
|
||||
@@ -126,23 +126,23 @@ namespace System.Collections.Tests
|
||||
[Ignore("Binary serialization is obsolete and should not be used anymore")]
|
||||
public void Serialize()
|
||||
{
|
||||
SkipList<int> skipList2 = new SkipList<int>();
|
||||
for (int i = 0; i < 100; i++)
|
||||
var skipList2 = new SkipList<int>();
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
skipList.Add(i);
|
||||
}
|
||||
BinaryFormatter serializer = new BinaryFormatter();
|
||||
string s = string.Empty;
|
||||
var serializer = new BinaryFormatter();
|
||||
var s = string.Empty;
|
||||
using (var stream = new MemoryStream())
|
||||
{
|
||||
serializer.Serialize(stream, skipList);
|
||||
stream.Position = 0;
|
||||
skipList2 = (SkipList<int>)serializer.Deserialize(stream);
|
||||
}
|
||||
IEnumerator<int> enum1 = skipList.GetEnumerator();
|
||||
IEnumerator<int> enum2 = skipList2.GetEnumerator();
|
||||
var enum1 = skipList.GetEnumerator();
|
||||
var enum2 = skipList2.GetEnumerator();
|
||||
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
if (enum1.Current != enum2.Current)
|
||||
{
|
||||
|
||||
@@ -18,8 +18,8 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void InsertTest()
|
||||
{
|
||||
Random random = new Random();
|
||||
for(int i = 0; i < 1000; i++)
|
||||
var random = new Random();
|
||||
for(var i = 0; i < 1000; i++)
|
||||
{
|
||||
treap.Add(random.Next(0, 5000));
|
||||
}
|
||||
@@ -41,8 +41,8 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ClearTest()
|
||||
{
|
||||
Random random = new Random();
|
||||
for (int i = 0; i < 100; i++)
|
||||
var random = new Random();
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
treap.Add(random.Next(0, 5000));
|
||||
}
|
||||
@@ -71,12 +71,12 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void ToArrayTest()
|
||||
{
|
||||
for(int i = 0; i < 1000; i++)
|
||||
for(var i = 0; i < 1000; i++)
|
||||
{
|
||||
treap.Add(i);
|
||||
}
|
||||
int[] arr = treap.ToArray();
|
||||
for(int i = 0; i < 1000; i++)
|
||||
var arr = treap.ToArray();
|
||||
for(var i = 0; i < 1000; i++)
|
||||
{
|
||||
if(arr[i] != i)
|
||||
{
|
||||
@@ -88,13 +88,13 @@ namespace System.Collections.Tests
|
||||
[TestMethod()]
|
||||
public void GetEnumeratorTest()
|
||||
{
|
||||
for (int i = 0; i < 1000; i++)
|
||||
for (var i = 0; i < 1000; i++)
|
||||
{
|
||||
treap.Add(i);
|
||||
}
|
||||
|
||||
int count = 0;
|
||||
foreach(int value in treap)
|
||||
var count = 0;
|
||||
foreach(var value in treap)
|
||||
{
|
||||
System.Diagnostics.Debug.WriteLine(value);
|
||||
count++;
|
||||
@@ -112,23 +112,23 @@ namespace System.Collections.Tests
|
||||
[Ignore("Binary serialization is obsolete and should not be used anymore")]
|
||||
public void Serialize()
|
||||
{
|
||||
Treap<int> treap2 = new Treap<int>();
|
||||
for (int i = 0; i < 100; i++)
|
||||
var treap2 = new Treap<int>();
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
treap.Add(i);
|
||||
}
|
||||
BinaryFormatter serializer = new BinaryFormatter();
|
||||
string s = string.Empty;
|
||||
var serializer = new BinaryFormatter();
|
||||
var s = string.Empty;
|
||||
using (var stream = new MemoryStream())
|
||||
{
|
||||
serializer.Serialize(stream, treap);
|
||||
stream.Position = 0;
|
||||
treap2 = (Treap<int>)serializer.Deserialize(stream);
|
||||
}
|
||||
IEnumerator<int> enum1 = treap.GetEnumerator();
|
||||
IEnumerator<int> enum2 = treap2.GetEnumerator();
|
||||
var enum1 = treap.GetEnumerator();
|
||||
var enum2 = treap2.GetEnumerator();
|
||||
|
||||
for (int i = 0; i < 100; i++)
|
||||
for (var i = 0; i < 100; i++)
|
||||
{
|
||||
if (enum1.Current != enum2.Current)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user