Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
[Tutorialsplanet.NET].url |
128B |
[Tutorialsplanet.NET].url |
128B |
[Tutorialsplanet.NET].url |
128B |
1.1 Horses.pdf |
51.38KB |
1.1 Problem to submit code to. Note all operations described are O(1) in C++..html |
152B |
1.1 udemySection10ExploringDirectedGraphs.cpp |
1.07KB |
1.1 udemySection14UFDSIntro.cpp |
609B |
1.1 udemySection15LCS.cpp |
694B |
1.1 udemySection3LinearSearch.cpp |
337B |
1.1 udemySection5HashFunctions.cpp |
318B |
1.1 udemySection9TopDownFibonacci.cpp |
460B |
1.2 udemySection4Stacks.cpp |
1.39KB |
1.2 Why Choose a Prime Cardinality.html |
148B |
1. About the Instructor.mp4 |
133.33MB |
1. About the Instructor.srt |
9.09KB |
1. Complete Search Introduction.mp4 |
34.48MB |
1. Complete Search Introduction.srt |
2.53KB |
1. DP on Strings Longest Common Subsequence.mp4 |
127.71MB |
1. DP on Strings Longest Common Subsequence.srt |
14.03KB |
1. Exploring Directed Graphs.mp4 |
161.73MB |
1. Exploring Directed Graphs.srt |
16.97KB |
1. Graph Terminology.mp4 |
40.51MB |
1. Graph Terminology.srt |
4.83KB |
1. Hash Functions.mp4 |
60.74MB |
1. Hash Functions.srt |
9.73KB |
1. How To Approach Interactive Problems.mp4 |
102.74MB |
1. How To Approach Interactive Problems.srt |
6.91KB |
1. Introduction to Section 2 and the Horse Race Problem.mp4 |
103.84MB |
1. Introduction to Section 2 and the Horse Race Problem.srt |
10.82KB |
1. Linear Search.mp4 |
68.83MB |
1. Linear Search.srt |
9.94KB |
1. Revisiting Sections 2 and 3.mp4 |
102.82MB |
1. Revisiting Sections 2 and 3.srt |
6.93KB |
1. Stacks bracket matching.mp4 |
117.55MB |
1. Stacks bracket matching.srt |
13.49KB |
1. States and Transitions.mp4 |
50.33MB |
1. States and Transitions.srt |
3.19KB |
1. Top-Down Fibonacci.mp4 |
186.77MB |
1. Top-Down Fibonacci.srt |
13.20KB |
1. UFDS Introduction.mp4 |
143.43MB |
1. UFDS Introduction.srt |
14.54KB |
1. Weighted Graphs.mp4 |
78.95MB |
1. Weighted Graphs.srt |
5.56KB |
1. What are Greedy Algorithms.mp4 |
76.12MB |
1. What are Greedy Algorithms.srt |
5.38KB |
1. What Makes Trees Special.mp4 |
38.21MB |
1. What Makes Trees Special.srt |
2.81KB |
10.1 footballers.cpp |
1.71KB |
10.1 Hints.pdf |
88.87KB |
10.1 Hints.pdf |
51.99KB |
10.2 Solutions.pdf |
163.66KB |
10.2 Solutions.pdf |
113.69KB |
10. Bucket Sort Solution to the Football Problem.mp4 |
63.86MB |
10. Bucket Sort Solution to the Football Problem.srt |
6.48KB |
10. Hints and Solutions.html |
76B |
10. Hints and Solutions.html |
76B |
10. Horses Problem Revisited.mp4 |
110.42MB |
10. Horses Problem Revisited.srt |
9.95KB |
10. Problem Set 9.html |
777B |
11.1 Hints.pdf |
72.73KB |
11.2 Solutions.pdf |
139.09KB |
11. Hints and Solutions.html |
76B |
11. Horses Addendum.mp4 |
44.58MB |
11. Horses Addendum.srt |
4.32KB |
11. Problem Set 1.html |
1.01KB |
12.1 Hints.pdf |
62.72KB |
12.2 Solutions.pdf |
144.69KB |
12. Hints and Solutions.html |
76B |
12. Problem Set 8.html |
1.36KB |
13.1 Hints.pdf |
97.88KB |
13.2 Solutions.pdf |
156.91KB |
13. Hints and Solutions.html |
76B |
2.1 horsesFunction.cpp |
2.82KB |
2.1 This modification of Dijkstra (the idea of the video, not the code) comes from CP3, one of the books of the CP series by Felix & Steven Halim, which changed the techniques used for CP. Here is the link to the book, in case you are interested..html |
0B |
2.1 udemySection10StoringGraphs.cpp |
569B |
2.1 udemySection11TopologicalSort.cpp |
1.61KB |
2.1 udemySection13ShortestPaths.cpp |
991B |
2.1 udemySection14UFDSOptimised.cpp |
852B |
2.1 udemySection15EditDistance.cpp |
870B |
2.1 udemySection3BinarySearch.cpp |
746B |
2.1 udemySection6GreedyCoinChange.cpp |
1.12KB |
2.1 udemySection8BinarySearchAnswer.cpp |
574B |
2.1 udemySection9BottomUpFibonacci.cpp |
412B |
2.2 udemySection12Dijkstra.cpp |
1.45KB |
2. Backtracking Introduction.mp4 |
59.70MB |
2. Backtracking Introduction.srt |
4.12KB |
2. Binary Search.mp4 |
118.21MB |
2. Binary Search.srt |
15.87KB |
2. Binary Search the Answer.mp4 |
122.60MB |
2. Binary Search the Answer.srt |
12.65KB |
2. Bottom-Up Fibonacci.mp4 |
88.19MB |
2. Bottom-Up Fibonacci.srt |
6.72KB |
2. Course Prerequisites.html |
957B |
2. DP on Strings Edit Distance.mp4 |
113.33MB |
2. DP on Strings Edit Distance.srt |
12.13KB |
2. Extra Handling Collisions.mp4 |
36.79MB |
2. Extra Handling Collisions.srt |
2.37KB |
2. Graph Representation.mp4 |
123.03MB |
2. Graph Representation.srt |
11.69KB |
2. Greedy Coin Change.mp4 |
129.26MB |
2. Greedy Coin Change.srt |
14.77KB |
2. How to Always Win in 1-2-3.mp4 |
60.02MB |
2. How to Always Win in 1-2-3.srt |
8.73KB |
2. Problem Set 16.html |
811B |
2. Queues.mp4 |
125.09MB |
2. Queues.srt |
15.31KB |
2. Shortest Paths.mp4 |
104.85MB |
2. Shortest Paths.srt |
10.55KB |
2. Single-Source Shortest Paths Dijkstra.mp4 |
234.90MB |
2. Single-Source Shortest Paths Dijkstra.srt |
23.94KB |
2. Sorting in C++ Using Custom Comparators.mp4 |
38.16MB |
2. Sorting in C++ Using Custom Comparators.srt |
3.65KB |
2. Speeding Up UFDS.mp4 |
85.92MB |
2. Speeding Up UFDS.srt |
7.71KB |
2. Topological Sort.mp4 |
180.14MB |
2. Topological Sort.srt |
19.51KB |
3.1 bisection.mp4 |
48.39MB |
3.1 Extra resource.html |
143B |
3.1 Hints.pdf |
66.52KB |
3.1 horsesOverloading.cpp |
2.94KB |
3.1 In case you want to submit your own implementation, here is an online judge which checks submissions of Rabin-Karp.html |
97B |
3.1 Proof.html |
116B |
3.1 This article series is a useful reference to learn about an alternative implementation and its details.html |
143B |
3.1 udemySection10DFS.cpp |
770B |
3.1 udemySection12APSP.cpp |
1019B |
3.1 udemySection13Diameter.cpp |
1.05KB |
3.1 udemySection15LongestPalindromicSubstring.cpp |
1.46KB |
3.1 udemySection7Permutations.cpp |
884B |
3.2 More information on accuracy.html |
116B |
3.2 Solutions.pdf |
151.52KB |
3.2 udemySection11SCCs.cpp |
1.71KB |
3.2 udemySection3QuickSelect.cpp |
1.22KB |
3.2 udemySection5StringSearch.cpp |
2.14KB |
3. All-Pairs Shortest Paths Floyd-Warshall's.mp4 |
138.51MB |
3. All-Pairs Shortest Paths Floyd-Warshall's.srt |
14.94KB |
3. Backtracking Permutations.mp4 |
77.28MB |
3. Backtracking Permutations.srt |
9.73KB |
3. Course Structure.mp4 |
59.01MB |
3. Course Structure.srt |
4.10KB |
3. Demonstrating Correctness Under Contest Time Pressure.mp4 |
269.17MB |
3. Demonstrating Correctness Under Contest Time Pressure.srt |
18.64KB |
3. Depth-First Search.mp4 |
110.52MB |
3. Depth-First Search.srt |
11.44KB |
3. DP on Strings Longest Palindromic Substring.mp4 |
92.23MB |
3. DP on Strings Longest Palindromic Substring.srt |
9.88KB |
3. Hash Tables and Hash Sets Introduction.mp4 |
67.83MB |
3. Hash Tables and Hash Sets Introduction.srt |
4.39KB |
3. Hints and Solutions.html |
76B |
3. How to Recognise and Approach DP Problems.mp4 |
184.85MB |
3. How to Recognise and Approach DP Problems.srt |
12.88KB |
3. QuickSelect.mp4 |
73.35MB |
3. QuickSelect.srt |
9.22KB |
3. Rabin-Karp Case Study Pattern Search.mp4 |
95.95MB |
3. Rabin-Karp Case Study Pattern Search.srt |
10.95KB |
3. Strongly Connected Components.mp4 |
125.25MB |
3. Strongly Connected Components.srt |
17.38KB |
3. Structs and Overloading Comparison Operators.mp4 |
50.72MB |
3. Structs and Overloading Comparison Operators.srt |
5.67KB |
3. The Bisection Method.mp4 |
99.76MB |
3. The Bisection Method.srt |
10.82KB |
3. Tic Tac Toe AI 1 Introduction to the Project.mp4 |
28.56MB |
3. Tic Tac Toe AI 1 Introduction to the Project.srt |
2.14KB |
3. Tree Diameter.mp4 |
59.83MB |
3. Tree Diameter.srt |
5.95KB |
3. UFDS VS Finding Connected Components.mp4 |
45.56MB |
3. UFDS VS Finding Connected Components.srt |
3.29KB |
4.1 Also, I have never seen a problem which required multimaps but here they are.html |
123B |
4.1 Extra examples.html |
124B |
4.1 Extra rigorous proof technique.html |
120B |
4.1 udemySection10BFS.cpp |
848B |
4.1 udemySection11SSSP.cpp |
877B |
4.1 udemySection12BellmanFord.cpp |
1.11KB |
4.1 udemySection13Prim.cpp |
1.10KB |
4.1 udemySection14Kruskal.cpp |
1.15KB |
4.1 udemySection15Trie.cpp |
1.30KB |
4.1 udemySection16TicTacToe.cpp |
4.30KB |
4.1 udemySection2MergeSort.cpp |
1.25KB |
4.1 udemySection7Subsets.cpp |
583B |
4.1 udemySection9Max1DRangeSum.cpp |
570B |
4.2 Reference on multisets in case you are interested. There is rarely a problem for which they are useful, but they might be worth knowing, as their operations are similar to those of regular C++ sets.html |
0B |
4.2 udemySection3TwoPointer.cpp |
535B |
4.2 udemySection6Timetable.cpp |
1.27KB |
4. Backtracking Subsets.mp4 |
46.89MB |
4. Backtracking Subsets.srt |
5.68KB |
4. Bellman-Ford and Negative-Weight Cycles.mp4 |
141.67MB |
4. Bellman-Ford and Negative-Weight Cycles.srt |
15.28KB |
4. Breadth-First Search.mp4 |
96.78MB |
4. Breadth-First Search.srt |
9.90KB |
4. Example Application Kruskal's Algorithm.mp4 |
122.91MB |
4. Example Application Kruskal's Algorithm.srt |
11.52KB |
4. Farewell and Next Steps.mp4 |
64.06MB |
4. Farewell and Next Steps.srt |
4.28KB |
4. Maximum One-Dimensional Range Sum.mp4 |
115.16MB |
4. Maximum One-Dimensional Range Sum.srt |
12.81KB |
4. Merge Sort.mp4 |
145.11MB |
4. Merge Sort.srt |
16.67KB |
4. Minimum Spanning Trees Prim's Algorithm.mp4 |
182.15MB |
4. Minimum Spanning Trees Prim's Algorithm.srt |
16.79KB |
4. Problem Set 7.html |
869B |
4. Rabin-Karp Case Study Polynomial Rolling Hash Functions.mp4 |
109.77MB |
4. Rabin-Karp Case Study Polynomial Rolling Hash Functions.srt |
10.54KB |
4. Single-Source Shortest Paths BFS.mp4 |
74.89MB |
4. Single-Source Shortest Paths BFS.srt |
8.48KB |
4. Suffix Tries.mp4 |
148.40MB |
4. Suffix Tries.srt |
15.70KB |
4. Tic Tac Toe AI 2 Program Structure.mp4 |
72.65MB |
4. Tic Tac Toe AI 2 Program Structure.srt |
7.65KB |
4. Timetable Problem.mp4 |
117.02MB |
4. Timetable Problem.srt |
12.53KB |
4. Two Pointer Technique Start+End.mp4 |
67.75MB |
4. Two Pointer Technique Start+End.srt |
8.67KB |
4. Unordered (Hash) Sets and Maps in C++.mp4 |
95.72MB |
4. Unordered (Hash) Sets and Maps in C++.srt |
10.97KB |
4. What is an Online Judge.mp4 |
116.61MB |
4. What is an Online Judge.srt |
7.57KB |
5.1 Card_Game.pdf |
56.86KB |
5.1 Extra resource.html |
120B |
5.1 Hints.pdf |
97.44KB |
5.1 udemySection10FarthestNode.cpp |
10.84KB |
5.1 udemySection12Arbitrages.cpp |
1.37KB |
5.1 udemySection14MSTVariants.cpp |
3.12KB |
5.1 udemySection15Dictionary.cpp |
1.45KB |
5.1 udemySection3TwoPointerP2.cpp |
953B |
5.1 udemySection4Ordered.cpp |
1.06KB |
5.1 udemySection6IntervalCovering.cpp |
1.03KB |
5.1 udemySection9SpaceOptimisation.cpp |
1.17KB |
5.2 Solutions.pdf |
152.77KB |
5.2 udemySection2QuickSort.cpp |
868B |
5.2 udemySection7Pruning.cpp |
1.47KB |
5. Case Study Arbitrages and the Logarithm Trick.mp4 |
200.47MB |
5. Case Study Arbitrages and the Logarithm Trick.srt |
20.44KB |
5. Farthest Node BFS Application.mp4 |
69.79MB |
5. Farthest Node BFS Application.srt |
0B |
5. Hints and Solutions.html |
76B |
5. Interval Covering.mp4 |
109.61MB |
5. Interval Covering.srt |
9.63KB |
5. Minimum Spanning Trees Variants.mp4 |
57.19MB |
5. Minimum Spanning Trees Variants.srt |
6.62KB |
5. Online Judge Verdicts.html |
1.12KB |
5. Ordered Sets and Maps.mp4 |
96.66MB |
5. Ordered Sets and Maps.srt |
10.99KB |
5. Problem Set 10.html |
1.01KB |
5. Problem Set 12.html |
637B |
5. Pruning Card Game.mp4 |
129.31MB |
5. Pruning Card Game.srt |
11.25KB |
5. QuickSort.mp4 |
109.73MB |
5. QuickSort.srt |
13.83KB |
5. Rabin-Karp Case Study Sliding Window Technique.mp4 |
101.32MB |
5. Rabin-Karp Case Study Sliding Window Technique.srt |
9.71KB |
5. Representing a Dictionary Using a Trie.mp4 |
52.06MB |
5. Representing a Dictionary Using a Trie.srt |
6.15KB |
5. Space Optimisation.mp4 |
118.48MB |
5. Space Optimisation.srt |
13.85KB |
5. Tic Tac Toe AI 3 Helper Functions.mp4 |
135.18MB |
5. Tic Tac Toe AI 3 Helper Functions.srt |
12.96KB |
5. Two Pointer Technique Different Paces.mp4 |
68.11MB |
5. Two Pointer Technique Different Paces.srt |
7.97KB |
6.1 dna.txt |
27.78KB |
6.1 Hints.pdf |
69.68KB |
6.1 Hints.pdf |
70.74KB |
6.1 udemySection10GraphSums.cpp |
1.00KB |
6.1 udemySection4Dicts.cpp |
1.43KB |
6.1 udemySection5SlidingWindow.cpp |
501B |
6.1 udemySection7IterativeCompleteSearch.cpp |
805B |
6.1 udemySection9CoinChange.cpp |
784B |
6.2 Solutions.pdf |
135.74KB |
6.2 Solutions.pdf |
137.35KB |
6.2 udemySection10GraphSumsShort.cpp |
652B |
6. Dictionaries.mp4 |
45.83MB |
6. Dictionaries.srt |
5.41KB |
6. DNA Sorting Problem.mp4 |
32.05MB |
6. DNA Sorting Problem.srt |
2.18KB |
6. From Suffix Tries to Suffix Trees.mp4 |
24.47MB |
6. From Suffix Tries to Suffix Trees.srt |
2.50KB |
6. Graph Sums DFS Application.mp4 |
95.11MB |
6. Graph Sums DFS Application.srt |
9.79KB |
6. Hints and Solutions.html |
76B |
6. Hints and Solutions.html |
76B |
6. Iterative Complete Search.mp4 |
55.29MB |
6. Iterative Complete Search.srt |
5.36KB |
6. Optimal Coin Change 1.mp4 |
106.22MB |
6. Optimal Coin Change 1.srt |
12.25KB |
6. Problem Set 11.html |
714B |
6. Problem Set 13.html |
881B |
6. Problem Set 2.html |
711B |
6. Sliding Window Technique Subarray Sums.mp4 |
94.79MB |
6. Sliding Window Technique Subarray Sums.srt |
10.01KB |
6. Sort - Solve.mp4 |
29.26MB |
6. Sort - Solve.srt |
2.24KB |
6. Tic Tac Toe AI 4 Minimax.mp4 |
203.37MB |
6. Tic Tac Toe AI 4 Minimax.srt |
20.09KB |
6. Types of Problem in Programming Contests.mp4 |
107.63MB |
6. Types of Problem in Programming Contests.srt |
7.23KB |
7.1 dnaCountSort.cpp |
706B |
7.1 Hints.pdf |
59.72KB |
7.1 Hints.pdf |
58.84KB |
7.1 Hints.pdf |
59.77KB |
7.1 Out of the scope of the course if the contest has a tight time limit, you may need a faster implementation, similar to the one below.html |
118B |
7.1 udemySection10ConnectedComponents.cpp |
692B |
7.2 Solutions.pdf |
123.01KB |
7.2 Solutions.pdf |
132.43KB |
7.2 Solutions.pdf |
109.92KB |
7.2 udemySection15SuffixTree.cpp |
3.52KB |
7. Connected Components.mp4 |
86.86MB |
7. Connected Components.srt |
12.24KB |
7. Coordinate compression.mp4 |
76.09MB |
7. Coordinate compression.srt |
5.54KB |
7. Count Sort.mp4 |
48.14MB |
7. Count Sort.srt |
5.34KB |
7. Hints and Solutions.html |
76B |
7. Hints and Solutions.html |
76B |
7. Hints and Solutions.html |
76B |
7. IO for Competitive Programming.html |
1.56KB |
7. Optimal Coin Change 2.mp4 |
175.16MB |
7. Optimal Coin Change 2.srt |
19.45KB |
7. Problem Set 4.html |
538B |
7. Problem Set 5.html |
1.06KB |
7. Problem Set 6.html |
732B |
7. Suffix Trees Insertion.mp4 |
196.31MB |
7. Suffix Trees Insertion.srt |
15.30KB |
7. Tic Tac Toe AI 5 Recovering the Optimal Move.mp4 |
53.39MB |
7. Tic Tac Toe AI 5 Recovering the Optimal Move.srt |
5.75KB |
8.1 footballData.txt |
77.04KB |
8.1 Hints.pdf |
73.21KB |
8.1 Hints.pdf |
154.96KB |
8.1 Hints.pdf |
57.57KB |
8.1 udemySection10Labyrinth.cpp |
1.03KB |
8.1 udemySection4CustomComparators.cpp |
1.12KB |
8.1 udemySection9Backtracking.cpp |
1.36KB |
8.2 Solutions.pdf |
156.22KB |
8.2 Solutions.pdf |
236.57KB |
8.2 Solutions.pdf |
115.97KB |
8. Backtracking to Find Solutions.mp4 |
70.42MB |
8. Backtracking to Find Solutions.srt |
6.91KB |
8. Custom Comparators for STL Data Structures.mp4 |
80.63MB |
8. Custom Comparators for STL Data Structures.srt |
11.44KB |
8. Football Problem.mp4 |
30.56MB |
8. Football Problem.srt |
1.95KB |
8. Hints and Solutions.html |
76B |
8. Hints and Solutions.html |
76B |
8. Hints and Solutions.html |
76B |
8. Labyrinth Problem Part 1 Single-Source BFS.mp4 |
114.72MB |
8. Labyrinth Problem Part 1 Single-Source BFS.srt |
11.52KB |
8. Problem Set 15.html |
855B |
8. Suffix Trees Other Operations.mp4 |
76.91MB |
8. Suffix Trees Other Operations.srt |
5.93KB |
8. Welcome Contest.html |
818B |
9.1 Hints.pdf |
61.79KB |
9.1 Hints.pdf |
66.68KB |
9.1 udemySection10Labyrinth2.cpp |
1.23KB |
9.1 udemySection9PrefixSums.cpp |
516B |
9.2 Solutions.pdf |
116.22KB |
9.2 Solutions.pdf |
132.98KB |
9. Bucket Sort.mp4 |
78.71MB |
9. Bucket Sort.srt |
5.24KB |
9. Hints and Solutions.html |
262B |
9. Hints and Solutions.html |
76B |
9. Labyrinth Problem Part 2 Multi-Source BFS.mp4 |
85.91MB |
9. Labyrinth Problem Part 2 Multi-Source BFS.srt |
8.56KB |
9. Prefix Sums.mp4 |
78.30MB |
9. Prefix Sums.srt |
6.96KB |
9. Problem Set 14.html |
761B |
9. Problem Set 3.html |
1.24KB |