Shadowing Practice: Heaps in 3 minutes — Intro - Learn English Speaking with Video

Elige un modo de práctica

Cada modo abre una sala de práctica a pantalla completa.

31 oraciones
Si las oraciones son demasiado cortas o largas, haz clic en Editar para ajustarlas.
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.

Descargar app

Todo lo que necesitas para hablar con fluidez

Pronunciación con IAEvalúa cada oración
Práctica de IPADomina cada sonido
VocabularioConstruye tu banco de palabras
Juego de vocabularioAprende mientras juegas

Mismo canal

FOR YOU

Recomendar Video

Vocabulario y notas de pronunciación para esta lección

Esta lección de conversación se basa en el vídeo “Heaps in 3 minutes — Intro”. Las palabras que más se repiten: heap, index, max, tree, value. Este vídeo tiene 5 frases y 409 palabras para practicar shadowing. La parte hablada dura 3:28. El hablante mantiene un ritmo constante de unas 118 palabras por minuto, cómodo para el shadowing. Solo el 79 % de las palabras está entre las 3.000 más comunes del inglés, por lo que el vocabulario es exigente.

Vocabulario clave de este vídeo

15 palabras del vídeo que vale la pena aprender, con su pronunciación y significado:

PalabraPronunciaciónSignificado
array sustantivo/əˈɹeɪ/atavío, galas
binary adjetivo/ˈbaɪ.nə.ɹi/binario
node sustantivo/noʊd/nudo, ñudo
priority sustantivo/pɹaɪˈɒɹɪti/prioridad
divide verbo/dɪˈvaɪd/desunir, dividir
sixth adjetivo/sɪksθ/sexto, seiseno
fewer/ˈfjuː.ɚ/menos
similarly adverbio/ˈsɪm.ə.lə.li/similarmente, igualmente
garbage sustantivo/ˈɡɑɹ.bɪd͡ʒ/basura, desperdicios
instruction sustantivo/ɪnˈstɹʌkʃən/instrucción
queue sustantivo/kju/fila, cola
cue sustantivo/kju/señal
lastly adverbio/ˈlæstli/postreramente, postrimeramente
retrieve verbo/ɹɪˈtɹiːv/recobrar
arithmetic sustantivo/æɹɪθˈmɛtɪk/aritmética, arismética

Pronunciación a tener en cuenta

El hablante usa 6 contracciones y formas reducidas, como we'll, I'd, I'll. Dilas en su forma corta, tal como las oyes.

  • Los sonidos de “th”: sixth /sɪksθ/, arithmetic /æɹɪθˈmɛtɪk/
  • Palabras largas — cuida el acento: priority /pɹaɪˈɒɹɪti/, similarly /ˈsɪm.ə.lə.li/, arithmetic /æɹɪθˈmɛtɪk/

Sonidos difíciles para hispanohablantes:

  • /v/ — no es /b/: los dientes tocan el labio inferior: divide /dɪˈvaɪd/, java /ˈd͡ʒɑː.və/, retrieve /ɹɪˈtɹiːv/, brevity /ˈbɹɛvɪti/
  • /dʒ/ — no es la “y” ni la “ch”: garbage /ˈɡɑɹ.bɪd͡ʒ/, java /ˈd͡ʒɑː.və/

Cómo practicar con este vídeo

  1. Escucha el vídeo entero una vez sin hablar y anota las palabras que no conoces.
  2. Haz shadowing frase por frase a velocidad normal, repitiendo cada una hasta que tu ritmo coincida con el del hablante.
  3. Grábate y compara con el original, prestando atención a palabras como array, binary, node.

¿Qué es la Técnica de Shadowing?

Shadowing es una técnica de aprendizaje de idiomas respaldada por la ciencia, desarrollada originalmente para la formación de intérpretes profesionales y popularizada por el políglota Dr. Alexander Arguelles. El método es simple pero poderoso: escuchas audio en inglés nativo y lo repites en voz alta de inmediato, como una sombra que sigue al hablante con solo 1-2 segundos de retraso. A diferencia de la escucha pasiva o los ejercicios de gramática, el shadowing obliga a tu cerebro y músculos de la boca a procesar y reproducir simultáneamente patrones de habla reales. Las investigaciones muestran que mejora significativamente la precisión de la pronunciación, la entonación, el ritmo, el habla conectada, la comprensión auditiva y la fluidez al hablar, convirtiéndola en una de las metodologías más efectivas para la preparación del IELTS Speaking y la comunicación en inglés en el mundo real.

Técnica de shadowing: lee la guía completa paso a paso →