Repository navigation
Expand file tree
/
Copy pathmain.h
More file actions
81 lines (78 loc) · 2.22 KB
/
Copy pathmain.h
File metadata and controls
81 lines (78 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//
// main.h
// Algorithm-Linux
//
// Created by Sanqiang Zhao on 12/3/12.
// Copyright (c) 2012 Sanqiang Zhao. All rights reserved.
//
#ifndef Algorithm_Linux_main_h
#define Algorithm_Linux_main_h
using namespace std;
#include <iostream>
#include "Entity.h"
//chapter 11
#include "Q111-MergeSortedArray.h"
#include "Q112-SortString.h"
#include "Q113-FindInRotatedArr.h"
#include "Q115-FindStringInIntersperse.h"
#include "Q116-SearchOnMatrix.h"
#include "Q117-LongestIncreasingSequence.h"
#include "Q118-TrackBinarySearchTree.h"
#include "QuickSort.h"
//Chapter 9
#include "Q91-CountWaysOnStairs.h"
#include "Q92-RobotMovement.h"
#include "Q93-FindMagicIndex.h"
#include "Q94-Subsets.h"
#include "Q95-Permutation.h"
#include "Q96-ValidParenthesis.h"
#include "Q97-FillColor.h"
#include "Q98-MakeCoinCharges.h"
#include "Q99-PlaceQueen.h"
#include "Q910-CreateStackBox.h"
#include "Q911-BinaryPresentation.h"
//Chapter 1
#include "Q11-VerifyUniqueCharInString.h"
#include "Q12-ReverseString.h"
#include "Q13-VerifyAnagram.h"
#include "Q14-encodeUrl.h"
#include "Q15-compressStr.h"
#include "Q16-rotateMatrix.h"
#include "Q17-SetZeroOnMatrix.h"
#include "Q18-VerifyRotation.h"
#include "KMP.h"
//Chapter 2
#include "Q21-removeDuplacate.h"
#include "Q22-findLastNthElement.h"
#include "Q23-deleteElement.h"
#include "Q24-PartitionLinkedList.h"
#include "Q25-AddLinkedList.h"
#include "Q26-findEntryInCircularList.h"
#include "Q27-VerifyPalindrome.h"
//Chapter 3
#include "Q31-ThreeStacksFromOneArray.h"
#include "Q32-StackWithMin.h"
#include "Q33-SetOfStacks.h"
#include "Q34-TowersOfHanoi.h"
#include "Q35-QueueWithTwoStacks.h"
#include "Q36-SortStack.h"
#include "Q37-AnimalShelter.h"
//Chapter 4
#include "Q41-CheckBalanceTree.h"
#include "Q42-FindRouteBFS.h"
#include "Q43-BinarySearchTreeFromSortedArray.h"
#include "Q44-BuildLinkedListFromTreeBFS.h"
#include "Q45-CheckBinarySearchTree.h"
#include "Q46-NextOnBinaryTree.h"
#include "Q47-FindCommonAncester.h"
#include "Q48-CheckSubTree.h"
#include "Q49-FindSumBFS.h"
//Chapter 5
#include "Q51-UpdateBitOnMN.h"
#include "Q52-PrintBinary.h"
#include "Q53-NextNumWithSameBit.h"
#include "Q55-BitSwapRequired.h"
#include "Q56-SwapOddEvenBit.h"
#include "Q57-FindMissing.h"
#include "Q58-DrawHorizontalLine.h"
#endif