├── 01-Introduction ├── .gitkeep ├── index.py └── index3.py ├── 02-Time Complexity ├── .gitkeep ├── index.py └── index3.py ├── 03-Sorting ├── .gitkeep ├── index.py └── index3.py ├── 04-Data Structures ├── .gitkeep ├── index.py └── index3.py ├── 05-Complete Search ├── .gitkeep ├── index.py └── index3.py ├── 06-Greedy Algorithms └── .gitkeep ├── 07-Dynamic Programming ├── .gitkeep ├── coins.py └── dp_applications ├── 08-Amortized Analysis └── .gitkeep ├── 09-Range Queries └── .gitkeep ├── 10-Bit Manipulation └── .gitkeep ├── 11-Basics Of Graphs └── .gitkeep ├── 12-Graph Traversal ├── .gitkeep └── graph_traversal.py ├── 13-Shortest Paths └── .gitkeep ├── 14-Tree Algorithms └── .gitkeep ├── 15-Spanning Trees └── .gitkeep ├── 16-Directed Graphs └── .gitkeep ├── 17-Strong Connectivity └── .gitkeep ├── 18-Tree Queries └── .gitkeep ├── 19-Paths And Circuits └── .gitkeep ├── 20-Flows And Cuts └── .gitkeep ├── 21-Number Theory └── .gitkeep ├── 22-Combinatorics └── .gitkeep ├── 23-Matrices └── .gitkeep ├── 24-Probability └── .gitkeep ├── 25-Game Theory └── .gitkeep ├── 26-String Algorithms └── .gitkeep ├── 27-Square Root Algorithms └── .gitkeep ├── 28-Segment Trees Revisited └── .gitkeep ├── 29-Geometry └── .gitkeep ├── 30-Sweep Line Algorithms └── .gitkeep ├── Competitive-Programmer-Handbook.pdf ├── LICENSE └── README.md /01-Introduction/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-Introduction/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/01-Introduction/index.py -------------------------------------------------------------------------------- /01-Introduction/index3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/01-Introduction/index3.py -------------------------------------------------------------------------------- /02-Time Complexity/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02-Time Complexity/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/02-Time Complexity/index.py -------------------------------------------------------------------------------- /02-Time Complexity/index3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/02-Time Complexity/index3.py -------------------------------------------------------------------------------- /03-Sorting/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03-Sorting/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/03-Sorting/index.py -------------------------------------------------------------------------------- /03-Sorting/index3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/03-Sorting/index3.py -------------------------------------------------------------------------------- /04-Data Structures/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04-Data Structures/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/04-Data Structures/index.py -------------------------------------------------------------------------------- /04-Data Structures/index3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/04-Data Structures/index3.py -------------------------------------------------------------------------------- /05-Complete Search/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /05-Complete Search/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/05-Complete Search/index.py -------------------------------------------------------------------------------- /05-Complete Search/index3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/05-Complete Search/index3.py -------------------------------------------------------------------------------- /06-Greedy Algorithms/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /07-Dynamic Programming/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /07-Dynamic Programming/coins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/07-Dynamic Programming/coins.py -------------------------------------------------------------------------------- /07-Dynamic Programming/dp_applications: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/07-Dynamic Programming/dp_applications -------------------------------------------------------------------------------- /08-Amortized Analysis/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-Range Queries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10-Bit Manipulation/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11-Basics Of Graphs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12-Graph Traversal/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12-Graph Traversal/graph_traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/12-Graph Traversal/graph_traversal.py -------------------------------------------------------------------------------- /13-Shortest Paths/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14-Tree Algorithms/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /15-Spanning Trees/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16-Directed Graphs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /17-Strong Connectivity/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /18-Tree Queries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19-Paths And Circuits/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20-Flows And Cuts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21-Number Theory/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22-Combinatorics/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23-Matrices/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24-Probability/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25-Game Theory/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /26-String Algorithms/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /27-Square Root Algorithms/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /28-Segment Trees Revisited/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /29-Geometry/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /30-Sweep Line Algorithms/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Competitive-Programmer-Handbook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/Competitive-Programmer-Handbook.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhishekgahlot/competitive-programmer-handbook-python/HEAD/README.md --------------------------------------------------------------------------------