# OII: algoritmi e strutture da studiare

**URL:** <https://forum.olinfo.it/t/oii-algoritmi-e-strutture-da-studiare/4685>\
**Category:** Olimpiadi\
**Created:** [25 Giugno 2017, 7:59am UTC](https://forum.olinfo.it/t/oii-algoritmi-e-strutture-da-studiare/4685 "2017-06-25T07:59:59Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![frakkiobello](https://forum.olinfo.it/user_avatar/forum.olinfo.it/frakkiobello/32/2768_2.png) [@frakkiobello](https://forum.olinfo.it/u/frakkiobello)\
**Post date:** [25 Giugno 2017, 8:36pm UTC](https://forum.olinfo.it/t/oii-algoritmi-e-strutture-da-studiare/4685/2 "2017-06-25T20:36:43Z")

</div>

Innanzitutto ti consiglio di provare a fare gli esercizi delle gare nazionali degli anni precedenti, successivamente ripropongono il post di @VashTheStampede che è stato sicuramente soddisfacente 😉

> [@Allenamento Nazionale](https://forum.olinfo.it/t/allenamento-nazionale/143/2):
>
> Prima di tutto devi avere bene in mente i concetti di base come: Ricorsione Grafi e loro rappresentazione tramite matrice/liste di adiacenze (soprattutto liste) Visite classiche di un grafo (BFS,DFS) Complessità asintotica (ti sarà di aiuto per prevedere i tempi che necessiterà il tuo algoritmo) Poi devi avere bene in testa le tecniche principali per risolvere i problemi: Programmazione Dinamica Greedy Divide & Conquer Binary Search Riduzione di un problema ad un grafo Backtracking Avendo …

---

_[View the full topic](https://forum.olinfo.it/t/oii-algoritmi-e-strutture-da-studiare/4685)._
