Menu
Coddy logo textTech

Corsi sulle strutture dati in Swift

Padroneggia le strutture dati con Coddy. Esercitati con array, liste concatenate, alberi, grafi e tabelle hash attraverso sfide pratiche per costruire solide basi nella risoluzione dei problemi.

Pila - Serie sulle strutture dati #1

Popolare

In questo corso imparerai a conoscere la struttura dati pila, ne creerai una da zero usando il linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
  • 13
  • 6
  • 1

Albero AVL - Serie sulle strutture dati #10

Popolare

In questo corso imparerai a conoscere la struttura dati dell'albero AVL, creerai da zero un albero binario di ricerca autobilanciante nel linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
certificate icon

Certificato al completamento

  • 16
  • 6
  • 1

Coda - Serie sulle strutture dati #2

Popolare

In questo corso imparerai a conoscere la struttura dati Coda, ne creerai una da zero usando il linguaggio di programmazione che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
  • 12
  • 5
  • 1

Albero binario - Serie sulle strutture dati #3

Popolare

In questo corso imparerai a conoscere la struttura dati dell'albero binario, ne creerai uno da zero usando il linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
  • 13
  • 5
  • 1

Lista concatenata - Serie sulle strutture dati #5

Popolare

In questo corso imparerai a conoscere la struttura dati della lista concatenata, ne creerai una da zero usando il linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
certificate icon

Certificato al completamento

  • 14
  • 6
  • 1

Tabelle hash - Serie sulle strutture dati #4

Popolare

In questo corso imparerai a conoscere la struttura dati delle tabelle hash, ne creerai una da zero usando il linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
certificate icon

Certificato al completamento

  • 14
  • 12

Quick Sort - Serie DSA

Padroneggia Quick Sort, uno degli algoritmi di ordinamento più veloci nella pratica. Realizza il passaggio di partizionamento, scrivi l'intero ordinamento ricorsivo nel linguaggio che preferisci, analizzane la complessità e fai pratica con sfide di programmazione.

Strutture dati
certificate icon

Certificato al completamento

  • 9
  • 3
  • 1
  • 52

Ordinamento per conteggio - Serie DSA

Padroneggia l’ordinamento per conteggio, un algoritmo non basato sui confronti che ordina numeri interi non negativi in tempo lineare contando le occorrenze dei valori. Realizza la fase di conteggio, scrivi l’algoritmo completo nella lingua di programmazione che preferisci, analizzane la complessità O(n + k) e mettiti alla prova con esercizi di programmazione.

Strutture dati
certificate icon

Certificato al completamento

  • 9
  • 3
  • 1
  • 52

Grafi - Serie sulle strutture dati #9

In questo corso imparerai a conoscere la struttura dati dei grafi, creerai da zero un grafo non orientato nel linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
certificate icon

Certificato al completamento

  • 14
  • 12

Merge Sort - Serie DSA

Padroneggia Merge Sort, il classico algoritmo divide et impera. Realizza il passaggio di fusione, scrivi l'algoritmo ricorsivo completo nella lingua che preferisci, analizzane la complessità O(n log n) e mettiti alla prova con sfide di programmazione.

Strutture dati
certificate icon

Certificato al completamento

  • 9
  • 3
  • 1
  • 52

Trie - Serie sulle strutture dati n. 8

In questo corso imparerai a conoscere il Trie (albero dei prefissi), ne creerai uno da zero nel linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
certificate icon

Certificato al completamento

  • 14
  • 12

Ordinamento per selezione - Serie DSA

Impara a padroneggiare l’ordinamento per selezione, uno degli algoritmi di ordinamento più semplici. Scopri come funziona passo dopo passo, implementalo da zero nel linguaggio che preferisci, analizzane la complessità e mettiti alla prova con esercizi di programmazione.

Strutture dati
certificate icon

Certificato al completamento

  • 9
  • 3
  • 1
  • 54

Ordinamento Radix - Serie DSA

Padroneggia l'ordinamento Radix, un algoritmo non basato su confronti che ordina gli interi non negativi cifra per cifra. Realizza il passaggio stabile dell'ordinamento per conteggio, scrivi l'algoritmo completo nel linguaggio che preferisci, analizzane il comportamento in tempo lineare e fai pratica con sfide di programmazione.

Strutture dati
certificate icon

Certificato al completamento

  • 9
  • 3
  • 1
  • 55

Heap Sort - Serie DSA

Padroneggia Heap Sort, l’heap binario basato su array trasformato in un algoritmo di ordinamento. Implementa il passaggio di sift-down, scrivi l’ordinamento completo nel linguaggio che preferisci, analizzane la complessità temporale O(n log n) e spaziale O(1), e fai pratica con sfide di programmazione.

Strutture dati
certificate icon

Certificato al completamento

  • 9
  • 3
  • 1
  • 54

Heap e code con priorità - Serie sulle strutture dati #7

In questo corso imparerai a conoscere la struttura dati heap, alla base delle code con priorità, creerai da zero un MinHeap usando il linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
certificate icon

Certificato al completamento

  • 14
  • 6
  • 1

Lista doppiamente concatenata - Serie sulle strutture dati n. 6

In questo corso imparerai a conoscere la struttura dati Lista doppiamente concatenata, ne creerai una da zero usando il linguaggio che preferisci e ti eserciterai con sfide di programmazione!

Strutture dati
certificate icon

Certificato al completamento

  • 14
  • 6
  • 1

Guarda queste strutture dati in azione

Vedere una struttura animata aiuta a capirla al volo. Scorri queste visualizzazioni interattive, poi torna qui e costruiscile nel codice.

Sfoglia tutte le visualizzazioni →

Domande frequenti

Cos'è Swift Corsi sulle strutture dati?

Padroneggia le strutture dati con Coddy. Esercitati con array, liste concatenate, alberi, grafi e tabelle hash attraverso sfide pratiche per costruire solide basi nella risoluzione dei problemi.

I corsi di Swift Corsi sulle strutture dati sono gratuiti?

Sì, tutti i corsi si iniziano gratis e funzionano nel browser, senza bisogno di download.

Quanto durano i corsi di Swift Corsi sulle strutture dati?

Ogni lezione richiede 5-15 minuti; i corsi completi vanno da poche ore a qualche giorno di pratica, a seconda della profondità.
Illustrazione dei linguaggi di programmazione di Coddy

Inizia Corsi sulle strutture dati in Swift

INIZIA