Looking for Advice on My CP Learning Path

Правка en1, от SHADOW088, 2024-08-27 22:43:03

I've been learning competitive programming for about 2-3 months and have covered the following topics:

  • Basics (Conditional statements, loops, switch)
  • Bitwise operators
  • Arrays, Strings
  • Greedy algorithms
  • Linear search, Two pointers
  • Binary search
  • Prefix sum
  • Sorting
  • Number Theory (sieve, modulo, exponentiation)
  • Pointers
  • STL
  • Recursion
  • Basic Probability and Combinatorics

I've been practicing questions in the 1000-1400 range.

Next, I'm planning to study: - Stack - Queue - Tree - Heap - Hashmap - Trie - Backtracking - Graph (BFS, DFS, Shortest Path) - Dynamic Programming

Is this sequence alright? Do you have any advice on how to approach these topics???

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en7 Английский SHADOW088 2024-08-27 22:48:59 2 Tiny change: '- I've been ' -> 'I've been '
en6 Английский SHADOW088 2024-08-27 22:48:31 0 (published)
en5 Английский SHADOW088 2024-08-27 22:47:46 4
en4 Английский SHADOW088 2024-08-27 22:47:03 18
en3 Английский SHADOW088 2024-08-27 22:45:31 4 Tiny change: '\nI've been ' -> '- I've been '
en2 Английский SHADOW088 2024-08-27 22:45:04 119
en1 Английский SHADOW088 2024-08-27 22:43:03 765 Initial revision (saved to drafts)