تدريب Shadowing: Heaps in 3 minutes — Intro - تعلم التحدث بالإنجليزية عبر الفيديو

اختر وضع التدريب

كل وضع يفتح غرفة تدريب بملء الشاشة.

31 جمل
إذا كانت الجمل قصيرة أو طويلة جدًا، انقر على Edit لتعديلها.
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.

تنزيل التطبيق

كل ما تحتاجه للتحدث بطلاقة

تقييم النطق بالذكاء الاصطناعيتقييم كل جملة
تدريب IPAأتقن كل صوت
المفرداتابنِ رصيدك من الكلمات
لعبة المفرداتتعلّم أثناء اللعب

نفس القناة

FOR YOU

فيديو موصى به

المفردات وملاحظات التحدث لهذا الدرس

هذا الدرس في المحادثة مبني على الفيديو “Heaps in 3 minutes — Intro”. أكثر الكلمات تكرارًا في الفيديو: heap, index, max, tree, value. يحتوي هذا الفيديو على 5 جملة و409 كلمة للتدرب على الترديد. مدة الكلام 3:28. يتكلم المتحدث بسرعة ثابتة، نحو 118 كلمة في الدقيقة، وهي سرعة مريحة للترديد. 79% فقط من الكلمات ضمن أكثر 3,000 كلمة شيوعًا في الإنجليزية، فالمفردات صعبة نسبيًا.

أهم المفردات في هذا الفيديو

9 كلمة من الفيديو تستحق التعلّم، مع النطق والمعنى:

الكلمةالنطقالمعنى
priority اسم/pɹaɪˈɒɹɪti/أَوَّلَِيَّة, أَوْلَوِيَّة
divide فعل/dɪˈvaɪd/قَسَّمَ
sixth صفة/sɪksθ/سَادِس, سَادِسَة
fewer/ˈfjuː.ɚ/أَقَلّ
garbage اسم/ˈɡɑɹ.bɪd͡ʒ/زُبَالَة, نُفَايَات
instruction اسم/ɪnˈstɹʌkʃən/تَعْلِيم
queue اسم/kju/طابُور, صَفّ
retrieve فعل/ɹɪˈtɹiːv/استرجع
arithmetic اسم/æɹɪθˈmɛtɪk/حساب, العدّ

نطق يحتاج إلى انتباه

يستخدم المتحدث 6 من الصيغ المختصرة، مثل we'll, I'd, I'll. انطقها بصيغتها القصيرة كما تسمعها.

  • أصوات “th”: sixth /sɪksθ/, arithmetic /æɹɪθˈmɛtɪk/
  • الكلمات الطويلة — انتبه لموضع النبر: priority /pɹaɪˈɒɹɪti/, similarly /ˈsɪm.ə.lə.li/, arithmetic /æɹɪθˈmɛtɪk/

أصوات يجدها متحدثو العربية صعبة:

  • /v/ — ليس /f/: مع اهتزاز الأوتار الصوتية: divide /dɪˈvaɪd/, java /ˈd͡ʒɑː.və/, retrieve /ɹɪˈtɹiːv/, brevity /ˈbɹɛvɪti/
  • تتابع الصوامت — لا تضف حركة بينها: priority /pɹaɪˈɒɹɪti/, sixth /sɪksθ/, fewer /ˈfjuː.ɚ/, instruction /ɪnˈstɹʌkʃən/, queue /kju/

كيف تتدرب بهذا الفيديو

  1. استمع إلى الفيديو كاملًا مرة واحدة دون أن تتكلم، ودوّن الكلمات التي لا تعرفها.
  2. ردّد جملة جملة بالسرعة العادية، وكرّر كل جملة حتى يتطابق إيقاعك مع المتحدث.
  3. سجّل صوتك وقارنه بالأصل، مع الانتباه إلى كلمات مثل priority, divide, sixth.

ما هي تقنية التظليل الصوتي؟

التظليل الصوتي (Shadowing) تقنية تعلم لغة مدعومة علمياً، طُورت أصلاً لتدريب المترجمين الفوريين المحترفين. الطريقة بسيطة لكنها قوية: تستمع لصوت إنجليزي أصلي وتكرره فوراً بصوت عالٍ — كظل يتبع المتحدث بتأخير 1-2 ثانية. تُظهر الأبحاث تحسناً كبيراً في دقة النطق والتنغيم والإيقاع وربط الأصوات والاستماع والطلاقة.

تقنية الشادوينغ: اقرأ الدليل الكامل خطوة بخطوة →