Pratica di Shadowing: Heaps in 3 minutes — Intro - Impara a parlare inglese con i video

Scegli una modalità di pratica

Ogni modalità apre una sala di pratica a schermo intero.

31 frasi
Se le frasi sono troppo corte o troppo lunghe, clicca su Edit per modificarle.
1
Today we're going to learn about heaps.
2
You'll often hear the word heap when discussing storage for garbage collection in languages such as Java,
3
but this video is about the heap data structure that is used to manage information.
4
Heaps are sometimes called binary heaps and are nearly complete binary trees.
5
Here's an example of a heap.
6
By a nearly complete binary tree, I mean that all levels are filled except the lowest,
7
and the lowest level is filled up to a certain point starting from the left.
8
Uses of heaps include heap sort and priority queues.
9
And there are two kinds of heaps, max heaps and min heaps.
10
On the left we have a max heap.
11
The condition for a max heap is
12
that the value of the node i is less than or equal to the value of its parent.
13
Max heaps are used for heap sort.
14
Similarly, for the min heap, the value of the node i is greater than or equal to the value of its parent.
15
min heaps are great for priority queues.
16
Because we said heaps are nearly complete binary trees, we know that the height of a heap is O of log n,
17
which you'll see in various operations that we'll learn later.
18
I'd also like to show heaps represented as an array.
19
Here's our max heap and here it is as an array.
20
The root of the tree is at index 1 of the array.
21
To get a node's left child, you simply take the index times by 2.
22
And to get the node's right child, you take the index times by 2 and add 1.
23
Finally, to retrieve a node's parent is the floor of the node's index divided by 2.
24
We choose to put the root at index 1 instead of 0,
25
as it keeps this arithmetic cleaner and most computers can do these operations with fewer instructions.
26
Let's take a look at 15, which is at index 3.
27
The left child of 15 is equal to 2 times 3 which is the sixth index and a node value of 12.
28
The right child of 15 is 2 times 3 plus 1 which is the index of 7 or the node 13.
29
Lastly, the parent of 15 is the floor of 3 divided by 2, which is the first index and the root of our tree, 21.
30
You know I prefer brevity, so we'll end the video here
31
and in the next one I'll show you how to create a heap from an unordered array.

Scarica l'app

Tutto ciò che serve per parlare fluentemente

Pronuncia con IAVoto per ogni frase
Pratica IPAPadroneggia ogni suono
VocabolarioCostruisci il tuo lessico
Gioco di vocabolarioImpara giocando

Stesso Canale

FOR YOU

Video consigliato

Vocabolario e note di pronuncia per questa lezione

Questa lezione di conversazione si basa sul video “Heaps in 3 minutes — Intro”. Le parole che ritornano più spesso: heap, index, max, tree, value. Questo video contiene 5 frasi e 409 parole da ripetere con lo shadowing. Il parlato dura 3:28. Chi parla mantiene un ritmo costante di circa 118 parole al minuto, comodo per lo shadowing. Solo il 79% delle parole rientra nelle 3.000 più comuni dell’inglese, quindi il lessico è impegnativo.

Vocaboli chiave di questo video

15 parole del video che vale la pena imparare, con pronuncia e significato:

ParolaPronunciaSignificato
array sostantivo/əˈɹeɪ/abbigliamento, agghindamento
binary aggettivo/ˈbaɪ.nə.ɹi/binario
priority sostantivo/pɹaɪˈɒɹɪti/priorità
divide verbo/dɪˈvaɪd/dividere, dividersi
sixth aggettivo/sɪksθ/sesto, sesta
fewer/ˈfjuː.ɚ/meno
similarly avverbio/ˈsɪm.ə.lə.li/similarmente, similmente
garbage sostantivo/ˈɡɑɹ.bɪd͡ʒ/immondizia, spazzatura
instruction sostantivo/ɪnˈstɹʌkʃən/istruzione, addestramento
queue sostantivo/kju/fila, coda
cue sostantivo/kju/segnale, avvertimento
lastly avverbio/ˈlæstli/alla fine, in ultimo
retrieve verbo/ɹɪˈtɹiːv/recuperare, riguadagnare
arithmetic sostantivo/æɹɪθˈmɛtɪk/aritmetica
brevity sostantivo/ˈbɹɛvɪti/brevità

Pronuncia a cui fare attenzione

Chi parla usa 6 contrazioni e forme ridotte, come we'll, I'd, I'll. Pronunciale nella forma breve, così come le senti.

  • I suoni “th”: sixth /sɪksθ/, arithmetic /æɹɪθˈmɛtɪk/
  • Parole lunghe — attenzione all’accento: priority /pɹaɪˈɒɹɪti/, similarly /ˈsɪm.ə.lə.li/, arithmetic /æɹɪθˈmɛtɪk/

I suoni difficili per chi parla italiano:

  • Consonante finale — senza aggiungere una vocale dopo: node /noʊd/, divide /dɪˈvaɪd/, sixth /sɪksθ/, garbage /ˈɡɑɹ.bɪd͡ʒ/, retrieve /ɹɪˈtɹiːv/
  • /æ/ — più aperta della “e”: lastly /ˈlæstli/, arithmetic /æɹɪθˈmɛtɪk/

Come esercitarsi con questo video

  1. Ascolta tutto il video una volta senza parlare e annota le parole che non conosci.
  2. Fai shadowing frase per frase a velocità normale, ripetendo ognuna finché il tuo ritmo coincide con quello di chi parla.
  3. Registrati e confronta con l’originale, facendo attenzione a parole come array, binary, priority.

Cos'è la tecnica dello Shadowing?

Shadowing è una tecnica di apprendimento delle lingue supportata da studi scientifici, originariamente sviluppata per la formazione dei traduttori professionisti e resa popolare dal poliglotta Dr. Alexander Arguelles. Il metodo è semplice ma potente: ascolti un audio in inglese di madrelingua e lo ripeti immediatamente ad alta voce — come un'ombra che segue il parlante con un ritardo di solo 1–2 secondi. A differenza dell'ascolto passivo o degli esercizi di grammatica, lo shadowing costringe il tuo cervello e i muscoli della bocca a elaborare e riprodurre simultaneamente i modelli di discorso reale. La ricerca dimostra che migliora significativamente la precisione della pronuncia, l'intonazione, il ritmo, il discorso connesso, la comprensione dell'ascolto e la fluidità del parlato — rendendolo uno dei metodi più efficaci per la preparazione alla prova di speaking dell'IELTS e per la comunicazione reale in inglese.

Tecnica dello shadowing: leggi la guida completa passo dopo passo →