Implemented more efficient Insert() method for the deque; split RemoveAt() into left-shifting and right-shifting specializations (right-shifting still is a copy of the left-shifting one, will fix it soon); improved unit tests to catch any and all border cases; made the IndexOf() method workable; wrote unit tests for the IndexOf() method; moved removal and insertion functions into the own sub-files to avoid having huge source files
git-svn-id: file:///srv/devel/repo-conversion/nusu@160 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
ed62fa85f2
commit
58c3254260
6 changed files with 536 additions and 413 deletions
|
@ -52,6 +52,12 @@
|
|||
<DependentUpon>AssertHelper.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\Deque.cs" />
|
||||
<Compile Include="Source\Collections\Deque.Insertion.cs">
|
||||
<DependentUpon>Deque.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\Deque.Removal.cs">
|
||||
<DependentUpon>Deque.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Source\Collections\Deque.Test.cs">
|
||||
<DependentUpon>Deque.cs</DependentUpon>
|
||||
</Compile>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue