Is it acceptable to skip learning OOPs and Linked Lists for now while focusing on C++ and DSA for competitive programming?
| № | Пользователь | Рейтинг |
|---|---|---|
| 1 | jiangly | 3810 |
| 2 | Benq | 3676 |
| 3 | Kevin114514 | 3655 |
| 4 | maroonrk | 3463 |
| 5 | strapple | 3390 |
| 6 | Um_nik | 3387 |
| 7 | tourist | 3384 |
| 8 | heuristica | 3322 |
| 9 | turmax | 3319 |
| 10 | jiangbowen | 3291 |
| Страны | Города | Организации | Всё → |
| № | Пользователь | Вклад |
|---|---|---|
| 1 | Qingyu | 156 |
| 2 | nik_exists | 150 |
| 2 | maspy | 150 |
| 4 | Um_nik | 144 |
| 5 | Errichto | 139 |
| 6 | AmShZ | 137 |
| 6 | adamant | 137 |
| 8 | BledDest | 132 |
| 8 | maroonrk | 132 |
| 10 | qwexd | 129 |
Is it acceptable to skip learning OOPs and Linked Lists for now while focusing on C++ and DSA for competitive programming?
| Название |
|---|



Yeah... Absolutely
Linked list can be useful. e.g. josephus problem https://cses.fi/problemset/task/2164
it's absolutely useless in production. this ds will be dead in 10 years i promise you.
There is a very easy recursive solution for that problem
If fully going for DSA/CP, then sure, go ahead. No harm in your problemsolving capabilities there. But be sure to come back later, at least with OOP.
OOP model in C++ is quite outdated, bloated and full of bad patterns. If you want to learn actually useful models look either at Golang (which is relatively simple) or Rust (this will take some time to learn).