Skip to content

Commit 4bfb4f8

Browse files
committed
exclude problems not useful in practice
1 parent bf76e82 commit 4bfb4f8

File tree

3 files changed

+28
-180
lines changed

3 files changed

+28
-180
lines changed

Advanced.Algorithms.Tests/Advanced.Algorithms.Tests.csproj

Lines changed: 0 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -56,40 +56,16 @@
5656
</Otherwise>
5757
</Choose>
5858
<ItemGroup>
59-
<Compile Include="BitAlgorithms\AbsValue_Tests.cs" />
60-
<Compile Include="BitAlgorithms\AddOne_Tests.cs" />
61-
<Compile Include="BitAlgorithms\AddTwoNumbers_Tests.cs" />
6259
<Compile Include="BitAlgorithms\BaseConversion_Tests.cs" />
63-
<Compile Include="BitAlgorithms\BinarySubsets_Tests.cs" />
6460
<Compile Include="BitAlgorithms\BitHacks_Tests.cs" />
65-
<Compile Include="BitAlgorithms\BoolArrayPuzzle_Tests.cs" />
6661
<Compile Include="BitAlgorithms\CalcLogarithm_Tests.cs" />
67-
<Compile Include="BitAlgorithms\CheckWordForZeroByte_Tests.cs" />
6862
<Compile Include="BitAlgorithms\DivisionModulus_Tests.cs" />
69-
<Compile Include="BitAlgorithms\FindUniqueElement_Tests.cs" />
70-
<Compile Include="BitAlgorithms\FlipBitForLongest1Seq_Tests.cs" />
7163
<Compile Include="BitAlgorithms\GCD_Tests.cs" />
72-
<Compile Include="BitAlgorithms\InterleaveBits_Tests.cs" />
7364
<Compile Include="BitAlgorithms\IntToBinary_Tests.cs" />
7465
<Compile Include="BitAlgorithms\IsMultipleOfNine_Tests.cs" />
7566
<Compile Include="BitAlgorithms\IsMultipleOfThree_Tests.cs" />
76-
<Compile Include="BitAlgorithms\MagicNumber_Tests.cs" />
77-
<Compile Include="BitAlgorithms\MaxSubArrayXOR_Tests.cs" />
78-
<Compile Include="BitAlgorithms\MinMaxOfTwoIntegers_Tests.cs" />
79-
<Compile Include="BitAlgorithms\NextNumberWithSameSetBits_Tests.cs" />
8067
<Compile Include="BitAlgorithms\NextPowOfTwo_Tests.cs" />
81-
<Compile Include="BitAlgorithms\NextSparseNumber_Tests.cs" />
82-
<Compile Include="BitAlgorithms\ParityFinder_Tests.cs" />
83-
<Compile Include="BitAlgorithms\ReverseBits_Tests.cs" />
84-
<Compile Include="BitAlgorithms\SetBits_Tests.cs" />
85-
<Compile Include="BitAlgorithms\SetBitsBigArray_Tests.cs" />
86-
<Compile Include="BitAlgorithms\SumBitDiff_Tests.cs" />
87-
<Compile Include="BitAlgorithms\SwapBits_Tests.cs" />
88-
<Compile Include="BitAlgorithms\SwapOddEvenBits_Tests.cs" />
89-
<Compile Include="BitAlgorithms\SwapWithoutTemp_Tests.cs" />
9068
<Compile Include="BitAlgorithms\ToggleCase_Tests.cs" />
91-
<Compile Include="BitAlgorithms\TwoNonRepeatingNums_Tests.cs" />
92-
<Compile Include="BitAlgorithms\TwoRepeatingNums_Tests.cs" />
9369
<Compile Include="Combinatorics\Subset_Tests.cs" />
9470
<Compile Include="Combinatorics\Variation_Tests.cs" />
9571
<Compile Include="Combinatorics\Combination_Tests.cs" />
@@ -150,57 +126,8 @@
150126
<Compile Include="DataStructures\Tree\TestHelpers\BinarySearchTreeTester.cs" />
151127
<Compile Include="DataStructures\Tree\Tree_Tests.cs" />
152128
<Compile Include="DataStructures\Tree\BinaryTree_Tests.cs" />
153-
<Compile Include="DynamicProgramming\Count\DigitCounter_Tests.cs" />
154129
<Compile Include="Geometry\PointRotation_Tests.cs" />
155-
<Compile Include="Miscellaneous\BalanceParentheses_Tests.cs" />
156-
<Compile Include="Miscellaneous\CountInversions_Tests.cs" />
157130
<Compile Include="Miscellaneous\MatrixMultiplication_Tests.cs" />
158-
<Compile Include="DynamicProgramming\Maximizing\LongestChain_Tests.cs" />
159-
<Compile Include="DynamicProgramming\Minimizing\AssemblyLineScheduling_Tests.cs" />
160-
<Compile Include="DynamicProgramming\Maximizing\BoxStacking_Tests.cs" />
161-
<Compile Include="DynamicProgramming\Maximizing\BuildingBridges_Tests.cs" />
162-
<Compile Include="DynamicProgramming\Maximizing\BurstBalloon_Tests.cs" />
163-
<Compile Include="DynamicProgramming\Count\CountBinaryTree_Tests.cs" />
164-
<Compile Include="DynamicProgramming\Maximizing\CuttingRod_Tests.cs" />
165-
<Compile Include="DynamicProgramming\Minimizing\MinArrayJumps_Tests.cs" />
166-
<Compile Include="DynamicProgramming\Minimizing\MinEditDistance_Tests.cs" />
167-
<Compile Include="DynamicProgramming\Minimizing\MinEggDrop_Tests.cs" />
168-
<Compile Include="DynamicProgramming\Count\WaysToCover_Tests.cs" />
169-
<Compile Include="DynamicProgramming\Matrix\MatrixMinCost_Tests.cs" />
170-
<Compile Include="DynamicProgramming\Matrix\Max1sSquare_Tests.cs" />
171-
<Compile Include="DynamicProgramming\Matrix\Max1sRectangle_Tests.cs" />
172-
<Compile Include="DynamicProgramming\Matrix\MaxXSideSubSquare_Tests.cs" />
173-
<Compile Include="DynamicProgramming\Maximizing\MaxProfitKTransactions_Tests.cs" />
174-
<Compile Include="DynamicProgramming\OptimalBST_Tests.cs" />
175-
<Compile Include="DynamicProgramming\OptimalGameStrategy_Tests.cs" />
176-
<Compile Include="DynamicProgramming\Maximizing\PrintMaxAs_Tests.cs" />
177-
<Compile Include="DynamicProgramming\Sequence\BalancedPartition_Tests.cs" />
178-
<Compile Include="DynamicProgramming\Count\BoolParenthesis_Tests.cs" />
179-
<Compile Include="DynamicProgramming\Count\CountDecodings_Test.cs" />
180-
<Compile Include="DynamicProgramming\Maximizing\MaxSumSequence_Tests.cs" />
181-
<Compile Include="DynamicProgramming\Maximizing\MaxSumIncreasingSequence_Tests.cs" />
182-
<Compile Include="DynamicProgramming\Count\DiceThrow_Tests.cs" />
183-
<Compile Include="DynamicProgramming\Sequence\DistinctBinaryString_Tests.cs" />
184-
<Compile Include="DynamicProgramming\Fibornacci_Tests.cs" />
185-
<Compile Include="DynamicProgramming\Maximizing\KnackSackProblems_Tests.cs" />
186-
<Compile Include="DynamicProgramming\Minimizing\CoinChangeProblems_Tests.cs" />
187-
<Compile Include="DynamicProgramming\Sequence\LongestBitonicSequence_Tests.cs" />
188-
<Compile Include="DynamicProgramming\Sequence\LongestCommonSubSequence_Tests.cs" />
189-
<Compile Include="DynamicProgramming\Sequence\LongestIncreasingSubSequence_Tests.cs" />
190-
<Compile Include="DynamicProgramming\Palindrome\LongestPalindrome_Tests.cs" />
191-
<Compile Include="DynamicProgramming\Matrix\ChainMultiplication_Tests.cs" />
192-
<Compile Include="DynamicProgramming\Matrix\MaxSubMatrix_Tests.cs" />
193-
<Compile Include="DynamicProgramming\Palindrome\PalindromeMinCut_Tests.cs" />
194-
<Compile Include="DynamicProgramming\Palindrome\PalindromeMinDeletion_Tests.cs" />
195-
<Compile Include="DynamicProgramming\Palindrome\ShortestPalindrome_Tests.cs" />
196-
<Compile Include="DynamicProgramming\Count\StairCaseProblem_Tests.cs" />
197-
<Compile Include="DynamicProgramming\String\StringInterleaving_Tests.cs" />
198-
<Compile Include="DynamicProgramming\Sum\SubSetSum_Tests.cs" />
199-
<Compile Include="DynamicProgramming\String\TextJustification_Tests.cs" />
200-
<Compile Include="DynamicProgramming\TowerOfHanoi_Tests.cs" />
201-
<Compile Include="DynamicProgramming\Maximizing\WeightedJobScheduling_Tests.cs" />
202-
<Compile Include="DynamicProgramming\String\WildCardMatching_Tests.cs" />
203-
<Compile Include="DynamicProgramming\String\WordBreak_Tests.cs" />
204131
<Compile Include="Geometry\ClosestPointPair_Tests.cs" />
205132
<Compile Include="Geometry\ConvexHull_Tests.cs" />
206133
<Compile Include="Geometry\PointInsidePolygon_Tests.cs" />
@@ -251,12 +178,10 @@
251178
<Compile Include="Sorting\ShellSort_Tests.cs" />
252179
<Compile Include="Sorting\SortAlmostSorted_Tests.cs" />
253180
<Compile Include="Sorting\TreeSort_Tests.cs" />
254-
<Compile Include="Sorting\ZigZag_Tests.cs" />
255181
<Compile Include="String\Manachers_Tests.cs" />
256182
<Compile Include="String\Search\RabinKarp_Tests.cs" />
257183
<Compile Include="String\Search\KMP_Tests.cs" />
258184
<Compile Include="String\Search\Z_Tests.cs" />
259-
<Compile Include="DynamicProgramming\Minimizing\TravellingSalesman_Tests.cs" />
260185
</ItemGroup>
261186
<ItemGroup>
262187
<ProjectReference Include="..\Advanced.Algorithms\Advanced.Algorithms.csproj">

Advanced.Algorithms/Advanced.Algorithms.csproj

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,32 @@
1010
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
1111
</PropertyGroup>
1212

13+
<ItemGroup>
14+
<Compile Remove="BitAlgorithms\**" />
15+
<Compile Remove="DynamicProgramming\**" />
16+
<EmbeddedResource Remove="BitAlgorithms\**" />
17+
<EmbeddedResource Remove="DynamicProgramming\**" />
18+
<None Remove="BitAlgorithms\**" />
19+
<None Remove="DynamicProgramming\**" />
20+
</ItemGroup>
21+
22+
<ItemGroup>
23+
<Compile Remove="Miscellaneous\BalanceParentheses.cs" />
24+
<Compile Remove="Miscellaneous\CountInversions.cs" />
25+
<Compile Remove="Sorting\ZigZagOrderer.cs" />
26+
</ItemGroup>
27+
28+
<ItemGroup>
29+
<Compile Include="BitAlgorithms\BaseConversion.cs" />
30+
<Compile Include="BitAlgorithms\BitHacks.cs" />
31+
<Compile Include="BitAlgorithms\CalcLogarithm.cs" />
32+
<Compile Include="BitAlgorithms\DivisionModulus.cs" />
33+
<Compile Include="BitAlgorithms\GCD.cs" />
34+
<Compile Include="BitAlgorithms\IntToBinary.cs" />
35+
<Compile Include="BitAlgorithms\IsMultipleOfNine.cs" />
36+
<Compile Include="BitAlgorithms\IsMultipleOfThree.cs" />
37+
<Compile Include="BitAlgorithms\NextPowOfTwo.cs" />
38+
<Compile Include="BitAlgorithms\ToggleCase.cs" />
39+
</ItemGroup>
40+
1341
</Project>

0 commit comments

Comments
 (0)