22 cout <<
"******** Leet code - Exercise ********" << endl;
25 int array[6] = {1,7,3,6,5,9};
26 vector<int> vector3(array, *(&array + 1));
27 cout <<
"724. Find pivot index: ";
28 cout <<
"" << dynamic_array_exercise.
pivot(vector3) << endl;
31 cout <<
"747. Find the index of largest value at least Twice of Others: ";
32 cout <<
"" << dynamic_array_exercise.
dominantIndex(vector3) << endl;
35 vector3 = dynamic_array_exercise.
plusOne(vector3);
36 cout <<
"66. Plus one on the last matrix: ";
40 vector<vector<int>> sample = {{1, 2, 3},
44 cout <<
"498. Diagonal order: ";
49 vector<vector<int>> sample2 = {{1, 2, 3, 2},
52 cout <<
"54. Spiral matrix: ";
58 vector<vector<int>> pascal_triangle;
60 cout <<
"118. Pascal Triangle: " << endl;
64 vector<vector<int>> dominoes = {{2,1},{1,2},{1,2},{1,2},{2,1},{1,1},{1,2},{2,2}};
65 cout <<
"1128. Number of Equivalent Domino Pairs: ";
69 int arr[] = { 5, 3, 6, 2, 4, 7};
70 int n =
sizeof(arr)/
sizeof(arr[0]);
72 root = binary_tree.
insertNode(arr, root, 0, n);
75 cout <<
"653. Two Sum IV: Input is a BST: ";
int dominantIndex(vector< int > &nums)
Find the index of largest number At Least Twice of Others - Easy.
Definition: leetcode_practice.cpp:116
Definition: binary_tree.h:9
int numEquivDominoPairs_opt(vector< vector< int >> &dominoes)
Optimized Number of Equivalent dominoes Pairs - Easy.
Definition: leetcode_practice.cpp:380
Definition: leetcode_practice.h:8
vector< vector< int > > pachiraTringle(int numRows)
Print Pascal's triangle - Easy.
Definition: leetcode_practice.cpp:299
void array_dynamic()
array_dynamic - sub-main function
Definition: array_dynamic.cpp:10
vector< int > findDiagonalOrder(vector< vector< int >> &matrix)
Diagonal Order - Medium.
Definition: leetcode_practice.cpp:179
int pivot(vector< int > &nums)
Find the pivot index - Easy.
Definition: leetcode_practice.cpp:89
vector< int > spiralMatrix(vector< vector< int >> &matrix)
Print Spiral Matrix - Medium.
Definition: leetcode_practice.cpp:241
bool findtwosumTarget(TreeNode *root, int target)
Two Sum IV - Input is a BST - Easy.
Definition: binary_tree.cpp:104
Definition: binary_tree.h:18
vector< int > plusOne(vector< int > &nums)
Plus one the last position - Easy.
Definition: leetcode_practice.cpp:145
TreeNode * insertNode(int arr[], TreeNode *root, int idx, int size)
Construct binary tree node from given array in level order.
Definition: binary_tree.cpp:77
Definition: array_dynamic.h:8