1 00:00:00,000 --> 00:00:06,370 2 00:00:06,370 --> 00:00:08,150 >> דזשייסאַן הירסטשהאָרן: ברוכים הבאים צו וואָך דרייַ, אַלעמען. 3 00:00:08,150 --> 00:00:11,650 מיר האָבן אַ פאַרנומען אָבער יקסייטינג אָפּטיילונג פאָרויס פון אונדז. 4 00:00:11,650 --> 00:00:17,010 אַזוי ערשטער, ווייַל מיר האָבן געמאכט עטלעכע העאַדווייַ מיט דעם קורס אָבער מיר נאָך 5 00:00:17,010 --> 00:00:20,570 האָבן אַ פּלאַץ פון לערנען לינקס צו טאָן, איך בין געגאנגען צו ווייַזן איר גויס עטלעכע רעסורסן 6 00:00:20,570 --> 00:00:24,160 אַז זאָל באַווייַזן צו זיין ינקרעדאַבלי נוציק ווי איר ניט בלויז צוגאַנג דיין 7 00:00:24,160 --> 00:00:28,130 פּראָבלעם שטעלט, אָבער אויך קיצער אַלע פון דער מאַטעריאַל מיר געבן איר גויס אין 8 00:00:28,130 --> 00:00:30,800 לעקטשערז און קורצע הייזלעך און אָפּטיילונג. 9 00:00:30,800 --> 00:00:34,790 >> דעמאָלט מיר ניטאָ געגאנגען צו פאַרברענגען די ערשטער 20 צו 25 מינוט פון אָפּטיילונג געגאנגען איבער 10 00:00:34,790 --> 00:00:38,630 גדב, וואָס איר קען אָדער קען ניט האָבן געניצט אין דעם פונט, אָבער עס איז אַ 11 00:00:38,630 --> 00:00:42,570 ינקרעדאַבלי נוציק געצייַג אַז וועט העלפן איר דיבאַג דיין מגילה. 12 00:00:42,570 --> 00:00:46,060 א פּלאַץ פון איר זאלט ​​האָבן געניצט פּרינטף אין די מיטל פון דיין פּראָגראַם צו רעכענען 13 00:00:46,060 --> 00:00:47,430 אויס וואָס אַ בייַטעוודיק יקוואַלד. 14 00:00:47,430 --> 00:00:52,060 גדב איז אפילו בעסער ווי פּרינטף און טוט ניט שרויף אַרויף דיין קאָד ווייַל איר 15 00:00:52,060 --> 00:00:53,320 לויפן עס אויף אַ עקסעקוטאַבלע טעקע. 16 00:00:53,320 --> 00:00:56,500 אַזוי מיר וועט גיין איבער די 10 מערסט נוציק קאַמאַנדז איר דאַרפֿן פֿאַר גדב, און מיר ניטאָ 17 00:00:56,500 --> 00:01:00,540 געגאנגען צו גיין אויף אַ געניטונג צוזאַמען אַזוי אין פּראָבלעם שטעלן דרייַ און ווייַטער, איר 18 00:01:00,540 --> 00:01:03,320 קענען נוצן גדב צו העלפן דיבאַג דיין מגילה. 19 00:01:03,320 --> 00:01:06,420 און לעסאָף, מיר ניטאָ געגאנגען צו גיין איבער עטלעכע סאָרטינג און שאַרף אַלגערידאַמז 20 00:01:06,420 --> 00:01:10,590 אַז איר געזען אין לעקציע, און מיר זענען געגאנגען צו פאקטיש קאָד, ניט נאָר 21 00:01:10,590 --> 00:01:17,360 פּסעודאָקאָדע, אָבער קאָוד ביינערי זוכן, בלאָז סאָרט, און סעלעקציע סאָרט. 22 00:01:17,360 --> 00:01:20,090 >> אַזוי ערשטער, איך ווילן צו גיין איבער די רעסורסן. 23 00:01:20,090 --> 00:01:23,530 דעם איז אַ ברייט רשימה, און עס ס קלענערער פאָנט ווייַל איך האט אַ פּלאַץ צו 24 00:01:23,530 --> 00:01:24,390 פּאַסיק אויף דאָ. 25 00:01:24,390 --> 00:01:26,950 אבער די וועט ניט נאָר העלפן איר, ווידער, מיט די פּראָבלעם שטעלט און 26 00:01:26,950 --> 00:01:30,760 דיידזשעסטינג אינפֿאָרמאַציע איר געלערנט, אָבער באשטימט, קומען ויספרעג צייַט, די וועט 27 00:01:30,760 --> 00:01:32,130 זיין ינקרעדאַבלי נוציק. 28 00:01:32,130 --> 00:01:34,700 אַזוי ערשטער, די לעקציע הערות. 29 00:01:34,700 --> 00:01:39,480 אויב איר גיין צו cs50.net/lectures און מעגילע צו די ספּעציפיש וואָך און טאָג, 30 00:01:39,480 --> 00:01:43,120 איר וועט זען אַז עס זענען הערות פֿאַר יעדער לעקציע, וואָס איז ניט פשוט אַ 31 00:01:43,120 --> 00:01:47,250 טראַנסקריפּט, אָבער אַ עדיטיד ווערסיע פון וואָס איז געווען פארהוילן אין לעקציע מיט קאָד 32 00:01:47,250 --> 00:01:49,610 סניפּאַץ און אנדערע נוציק טידביץ. 33 00:01:49,610 --> 00:01:52,220 איך העכסט רעקאָמענדירן געגאנגען איבער די. 34 00:01:52,220 --> 00:01:55,340 און דעמאָלט ווי געזונט, עס ס מקור קאָד בנימצא פון יעדער לעקציע. 35 00:01:55,340 --> 00:02:00,050 און ווידער, די סליידז וועט אויך זיין בנימצא אָנליין בייַ cs50.net/sections 36 00:02:00,050 --> 00:02:01,480 דעם אָוונט. 37 00:02:01,480 --> 00:02:06,860 >> אַזוי רגע זענען די קורצע הייזלעך יעדער וואָך אַז דעקן טעמעס, יוזשאַוואַלי 5-15 38 00:02:06,860 --> 00:02:08,090 מינוט אין לענג. 39 00:02:08,090 --> 00:02:12,310 און די אַלעווייַ וועט געבן איר אַ גרויס אָנפאַנגער אויף פאַרשידענע טעמעס. 40 00:02:12,310 --> 00:02:12,870 דריט - 41 00:02:12,870 --> 00:02:16,370 און דעם איז סאָרט נייַ דעם יאָר - איז study.cs50.net. 42 00:02:16,370 --> 00:02:20,110 אויב איר האָבן ניט אָפּגעשטעלט עס אויס, איך העכסט רעקאָמענדירן אַז איר טאָן אַזוי. 43 00:02:20,110 --> 00:02:21,100 איר באַקומען צו קלייַבן אַ טעמע. 44 00:02:21,100 --> 00:02:23,040 מיר האָבן דאַזאַנז פון סוגיות אויף עס. 45 00:02:23,040 --> 00:02:24,770 אַזוי למשל, איר קלייַבן פאַנגקשאַנז. 46 00:02:24,770 --> 00:02:27,270 עס גיט איר עטלעכע סליידז און הערות אויף פאַנגקשאַנז. 47 00:02:27,270 --> 00:02:31,190 די זענען פאקטיש די סליידז אַז טפס זענען ינקעראַדזשד צו נוצן בעשאַס אונדזער 48 00:02:31,190 --> 00:02:32,710 פּרעזאַנטיישאַנז אין אָפּטיילונג. 49 00:02:32,710 --> 00:02:35,040 עס ס אויך עצות און טריקס פֿאַר דילינג מיט פאַנגקשאַנז, און עס ס 50 00:02:35,040 --> 00:02:37,290 פיר פּראָבלעמס אַז העלפן איר אַרבעט מיט פאַנגקשאַנז. 51 00:02:37,290 --> 00:02:41,500 מיר אויך געבן איר לינקס צו די קורץ אויף פאַנגקשאַנז און די צייט אַז פאַנגקשאַנז 52 00:02:41,500 --> 00:02:42,750 האָבן קומען אַרויף אין לעקציע. 53 00:02:42,750 --> 00:02:46,550 אַזוי study.cs50.net, סאָרט נייַ דעם יאָר, אַ פאַנטאַסטיש מיטל. 54 00:02:46,550 --> 00:02:52,180 >> ווייַטער, איך האב מענטש, וואָס איז די מאַנואַל באַפֿעל אַז איר קענען לויפן אין די 55 00:02:52,180 --> 00:02:52,770 באַפֿעל שורה. 56 00:02:52,770 --> 00:02:57,880 אַזוי אויב איר האָבן קיין פראגעס וועגן אַ באַפֿעל, פֿאַר בייַשפּיל, ראַנד, וואָס מיר 57 00:02:57,880 --> 00:03:00,900 געפּלאָנטערט לעצטע וואָך בעשאַס אָפּטיילונג און איר האָבן מסתּמא געפּלאָנטערט אין 58 00:03:00,900 --> 00:03:05,380 דיין פּראָבלעם שטעלן ווען געגאנגען דורך די דזשענערייט קאָד, אָבער אויב איר טיפּ מענטש 59 00:03:05,380 --> 00:03:09,980 ראַנד, איר וועט באַקומען די בלאַט אַז דערציילט איר אַלע וועגן ראַנד. 60 00:03:09,980 --> 00:03:14,040 עס גיט איר וואָס עס נעמט, די פּאַראַמעטערס עס נעמט, ווי גוט ווי צוריקקומען 61 00:03:14,040 --> 00:03:16,530 טיפּ און אַ קורץ באַשרייַבונג פון אַז פֿונקציע. 62 00:03:16,530 --> 00:03:17,500 >> אַזוי טשעק אויס ראַנד. 63 00:03:17,500 --> 00:03:22,270 עס קענען זיין אַ ביסל ווערדי און קאַנפיוזינג, אַזוי מאל איך געפינען אַז 64 00:03:22,270 --> 00:03:26,150 פשוט גאָאָגלינג וואָס איך ווילן צו וויסן איז דער בעסטער וועג צו געפינען די ענטפער. 65 00:03:26,150 --> 00:03:27,940 אַזוי פיר מיט Google. 66 00:03:27,940 --> 00:03:28,600 באַקומען גוט בייַ גוגל. 67 00:03:28,600 --> 00:03:30,600 עס וועט ווערן דיין בעסטער פרייַנד. 68 00:03:30,600 --> 00:03:34,300 >> ווי ווויל ווי גוגל, אויב איר קענען ניט געפינען עס אויף גוגל, cs50.net/discuss, עס ס 69 00:03:34,300 --> 00:03:35,550 די דיסקוסיע פורום. 70 00:03:35,550 --> 00:03:39,390 גיכער פאַר אַלץ אויב איר האָבן אַ קשיא, איינער פון דיין 700 + פּירז אויך האט אַז 71 00:03:39,390 --> 00:03:42,110 קשיא און קען האָבן געבעטן עס שוין אין די דיסקוטירן 72 00:03:42,110 --> 00:03:43,540 גרופּעס און האָבן עס געענטפערט. 73 00:03:43,540 --> 00:03:48,130 אַזוי אויב איר האָבן אַ פּראָסט קשיא אָדער איר האָבן אַ קשיא אַז איר טראַכטן 74 00:03:48,130 --> 00:03:52,300 אפֿשר אנדערע מענטשן זאל האָבן לויפן אין, טשעק אויס cs50.net/discuss. 75 00:03:52,300 --> 00:03:55,450 >> צום סוף, די לעצטע צוויי, אויב איר ווילן צו רעדן צו אַ פאַקטיש מענטש, אָפיס 76 00:03:55,450 --> 00:03:57,770 שעה מאנטיק דורך פרייטאג. 77 00:03:57,770 --> 00:04:00,850 עס ס אויך אָנליין אָפיס שעה פֿאַר געשפּרייט סטודענטן. 78 00:04:00,850 --> 00:04:04,370 און לעצט אָבער זיכער ניט קלענסטער, מיר, עקסקלאַמיישאַן פונט. 79 00:04:04,370 --> 00:04:05,960 איר אַלע האָבן מיין קאָנטאַקט אינפֿאָרמאַציע. 80 00:04:05,960 --> 00:04:11,940 אויב איר דאַרפֿן עפּעס, ביטע קיינמאָל קווענקלען צו קאָנטאַקט מיר. 81 00:04:11,940 --> 00:04:14,020 שטענדיק פילן פֿרייַ צו טאָן אַזוי. 82 00:04:14,020 --> 00:04:17,490 זייער ווייניק פון איר האָבן צוגעגעבן מיר אויף גטשאַט, אַזוי אַז האט שוין דיסאַפּוינינג, 83 00:04:17,490 --> 00:04:20,410 אָבער אַלעווייַ אַז וועט טוישן צווישן דעם און ווייַטער אָפּטיילונג. 84 00:04:20,410 --> 00:04:22,105 קיין שאלות אַזוי ווייַט אויף די רעסורסן? 85 00:04:22,105 --> 00:04:25,670 86 00:04:25,670 --> 00:04:27,450 גרויס. 87 00:04:27,450 --> 00:04:34,280 >> צום סוף, אנדערן צאַפּן פֿאַר באַמערקונגען, sayat.me/cs50. 88 00:04:34,280 --> 00:04:37,050 איר קענען געבן מיר Anonymous באַמערקונגען אויף ווי איך בין טאן. 89 00:04:37,050 --> 00:04:38,320 אַז איז טאַקע נוציק לעצט וואָך. 90 00:04:38,320 --> 00:04:41,890 איך גאַט אַ פּאָר פון באַמערקונגען פון איר גויס רעכט נאָך אָפּטיילונג, פּלוס פון 91 00:04:41,890 --> 00:04:44,750 אנדערע סטודענטן וואס וואָטשט עס בעשאַס די וואָך, און עס 92 00:04:44,750 --> 00:04:46,830 איז ינקרעדאַבלי נוציק. 93 00:04:46,830 --> 00:04:50,250 איך בין געגאנגען צו פּרובירן און שיעור מיין נוצן פון די וואָרט "זיס," אבער איך וועט ווייַזן מיין 94 00:04:50,250 --> 00:04:52,410 ענטוזיאַזם און יקסייטמאַנט אין אנדערע וועגן. 95 00:04:52,410 --> 00:04:56,550 אבער עס זענען אנדערע נאָך סאַבסטאַנטיוו פעעדבאַקקס, 96 00:04:56,550 --> 00:04:57,600 ביידע פּלאַסיז און דעלטאַ. 97 00:04:57,600 --> 00:05:00,480 אַזוי ביטע, איך געבן איר גויס באַמערקונגען אויף דיין פּראָבלעם שטעלט. 98 00:05:00,480 --> 00:05:01,790 פילן פֿרייַ צו געבן מיר באַמערקונגען אויף מיין לערנען. 99 00:05:01,790 --> 00:05:04,010 איך בין דאָ פֿאַר איר גייז. 100 00:05:04,010 --> 00:05:05,270 >> גרויס. 101 00:05:05,270 --> 00:05:07,020 אַז איז אַלע איך האָבן פֿאַר דער ערשטער אָפּטיילונג. 102 00:05:07,020 --> 00:05:08,565 טוט אַבי ווער האָבן קיין שאלות אַזוי ווייַט? 103 00:05:08,565 --> 00:05:12,370 104 00:05:12,370 --> 00:05:14,640 און איך האָבן אַ טאָן פֿאַר די קאָנטראָל צענטער. 105 00:05:14,640 --> 00:05:21,200 עקסטענסיאָן סטודענטן האָבן מעססאַגעד מיר זאגן זיי ניטאָ ניט געטינג קיין אַודיאָ, 106 00:05:21,200 --> 00:05:23,870 אָבער אַז איז אויס פון מיין מאַכט צו פאַרריכטן. 107 00:05:23,870 --> 00:05:25,280 אַזוי אַלעווייַ, אַז געץ ריזאַלווד באַלד. 108 00:05:25,280 --> 00:05:28,850 אויב איר 'רע וואַטשינג אָנליין, הי, אָבער איר קענען ניט הערן מיר. 109 00:05:28,850 --> 00:05:33,860 >> אַזוי ערשטער, מיר זענען געגאנגען צו גיין דורך גדב. 110 00:05:33,860 --> 00:05:37,100 גדב, ווי איך כינטיד אין פריער, איז אַ דיבאַגינג געצייַג 111 00:05:37,100 --> 00:05:39,040 פיל בעסער ווי פּרינטף. 112 00:05:39,040 --> 00:05:44,700 אַזוי צו באַקומען סטאַרטעד מיט גדב, איר גויס, אויב איר ווילן צו עפענען אַרויף דיין אַפּפּליאַנסע 113 00:05:44,700 --> 00:05:49,070 און נעמען די טעקע אַז איך ימיילד צו איר פריער - דעם טעקע וועט אויך זיין 114 00:05:49,070 --> 00:05:51,940 בנימצא אָנליין אין אַ ביסל - 115 00:05:51,940 --> 00:05:55,700 און לויפן גדב. / די נאָמען פון דער טעקע. 116 00:05:55,700 --> 00:05:58,580 ערשטער, פון קורס, איר האָבן צו צונויפנעמען טעקע ווייַל גדב בלויז אַרבעט אויף 117 00:05:58,580 --> 00:05:59,890 עקסעקוטאַבלע טעקעס. 118 00:05:59,890 --> 00:06:02,300 >> אבער אויב איר אלץ ווילן צו אָנהייב גדב, דער ערשטער זאַך איר טאָן, 119 00:06:02,300 --> 00:06:04,550 איר לויפן גדב. / קיסר. 120 00:06:04,550 --> 00:06:08,340 אַזוי אַז ס די נאָמען פון די פּראָגראַם מיר ניטאָ געגאנגען צו גיין מיט עס רעכט איצט. 121 00:06:08,340 --> 00:06:12,810 אַזוי איך בין געגאנגען צו שרייַבן מאַכן קיסר, וואָס וועט געבן מיר אַ עקסעקוטאַבלע טעקע 122 00:06:12,810 --> 00:06:14,100 דאָ כיילייטיד אין גרין. 123 00:06:14,100 --> 00:06:19,250 און דעמאָלט איך בין געגאנגען צו לויפן גדב. / סיזער. 124 00:06:19,250 --> 00:06:19,810 >> און עס איר גיין. 125 00:06:19,810 --> 00:06:24,540 איר זען מיר האָבן עטלעכע טעקסט טעלינג מיר וועגן די ווערסיע פון ​​גדב, געבן מיר 126 00:06:24,540 --> 00:06:27,570 עטלעכע וואָראַנטי אינפֿאָרמאַציע, און דעמאָלט מיר האָבן די גדפּ פּינטלעך, וואָס קוקט סאָרט 127 00:06:27,570 --> 00:06:29,350 פון ווי אונדזער באַפֿעל שורה פּינטלעך, אָבער איר זען עס ס עפענען 128 00:06:29,350 --> 00:06:32,510 פּאַרען, גדב, נאָענט פּאַרען. 129 00:06:32,510 --> 00:06:36,520 איידער מיר פאָרזעצן און דיבאַג דעם טעקע אַז איך געשיקט צו איר אַלע, לאָזן ס קוק בייַ 130 00:06:36,520 --> 00:06:40,220 עטלעכע נוציק קאַמאַנדז אַזוי מיר האָבן אַ געפיל פון וואָס מיר זענען געגאנגען צו דעקן. 131 00:06:40,220 --> 00:06:45,060 >> די קאַמאַנדז זענען ליסטעד דאָ אין די סדר אין וואָס איך בכלל נוצן זיי. 132 00:06:45,060 --> 00:06:50,230 אזוי איך אָנהייבן מיין פּראָגראַם דורך פליסנדיק גבד. / נאָמען פון דעם פּראָגראַם, 133 00:06:50,230 --> 00:06:51,360 אין דעם פאַל, קיסר. 134 00:06:51,360 --> 00:06:57,430 און דעמאָלט דער ערשטער זאַך איך טאָן 99.9% פון די צייַט איז טיפּ ברעכן מיינען. 135 00:06:57,430 --> 00:06:59,070 אַז שטעלט אַ ברעכן פונט אין הויפּט. 136 00:06:59,070 --> 00:07:03,260 יסענשאַלי, וואָס איר ניטאָ טאן עס איז די פּראָגראַם איז געגאנגען צו האַלטן בייַ 137 00:07:03,260 --> 00:07:06,100 הויפּט אַזוי איר קענען אָנהייבן יגזאַמינינג עס שורה דורך שורה, אלא ווי פליסנדיק אַלע 138 00:07:06,100 --> 00:07:07,040 די וועג דורך. 139 00:07:07,040 --> 00:07:09,730 איר קענען ברעכן אין פאַרשידענע פונקטן אין דיין קאָד, אָבער הויפּט איז בכלל אַ 140 00:07:09,730 --> 00:07:11,870 גוט אָרט צו אָנהייבן. 141 00:07:11,870 --> 00:07:14,840 >> דער ווייַטער באַפֿעל איך לויפן איז לויפן. 142 00:07:14,840 --> 00:07:17,400 אַז סטאַרץ די פּראָגראַם פליסנדיק, און אויב איר דאַרפֿן צו קומען באַפֿעל שורה 143 00:07:17,400 --> 00:07:19,090 טענות, איר לויפן עס אַז באַפֿעל. 144 00:07:19,090 --> 00:07:20,500 לויפן מיט די טענות. 145 00:07:20,500 --> 00:07:25,000 אַזוי זינט מיר זענען געגאנגען איבער אַ ווערסיע פון C, וואָס איז די פּראָגראַם איר גייז 146 00:07:25,000 --> 00:07:26,160 געשריבן פֿאַר פּסעט צוויי - 147 00:07:26,160 --> 00:07:29,880 דעם איינער, פון קורס, האט עטלעכע באַגז אין עס אַז אַלעווייַ מיר וועט געפינען - 148 00:07:29,880 --> 00:07:32,810 מיר ניטאָ געגאנגען צו לויפן לויפן מיט עטלעכע באַפֿעל שורה טענות ווייַל קיסר, 149 00:07:32,810 --> 00:07:34,860 ווי איר גייז וויסן פּער די פּראָבלעם שטעלן ספּעק, נעמט עטלעכע 150 00:07:34,860 --> 00:07:36,380 באַפֿעל שורה טענות. 151 00:07:36,380 --> 00:07:40,000 >> דער ווייַטער פּאָר פון קאַמאַנדז, דער ווייַטער איינער איז פאקטיש גערופן ווייַטער. 152 00:07:40,000 --> 00:07:42,470 אַז איינער נעמט איר שורה דורך שורה דורך דיין פּראָגראַם. 153 00:07:42,470 --> 00:07:45,800 אַזוי היטטינג N דעמאָלט אַרייַן נעמט איר צו דער ווייַטער שורה, עקסאַקיוטינג 154 00:07:45,800 --> 00:07:46,880 די פריערדיקע שורה. 155 00:07:46,880 --> 00:07:49,440 שריט ניט נאָר נעמט איר צו דער ווייַטער שורה, אָבער עס 156 00:07:49,440 --> 00:07:51,070 נעמט איר ין פאַנגקשאַנז. 157 00:07:51,070 --> 00:07:54,310 אַזוי אויב איר האָבן געשריבן אַ פֿונקציע אין דיין קאָד אָדער אויב איר ווילן צו ויספאָרשן אַ 158 00:07:54,310 --> 00:07:57,820 צו איך, למשל, איר קענען שלאָגן ס, און אלא ווי געגאנגען צו דער ווייַטער שורה פון 159 00:07:57,820 --> 00:08:02,390 דער טעקע אַז איר ניטאָ געגאנגען דורך רעכט איצט, איר וועט פאקטיש שריט אין 160 00:08:02,390 --> 00:08:04,670 דעם פונקציאָנירן און זען זייַן קאָד. 161 00:08:04,670 --> 00:08:12,300 >> רשימה ווייזט איר, אין זייער באַניצער פרייַנדלעך פֿאָרמאַט, די 10 אָדער אַזוי שורות אַרום 162 00:08:12,300 --> 00:08:14,940 ווו איר איצט זענען אין דיין קאָד אַזוי איר קענען פאקטיש זען די טעקע 163 00:08:14,940 --> 00:08:17,810 אלא ווי בעת צו ויסבייַטן צוריק און אַרויס צווישן פאַרשידענע קוקן. 164 00:08:17,810 --> 00:08:21,890 דרוק איז ווי פּרינטף, ווי זייַן נאָמען ימפּלייז. 165 00:08:21,890 --> 00:08:24,020 אַז ווייזט איר וואָס אַ בייַטעוודיק יקוואַלז. 166 00:08:24,020 --> 00:08:25,870 >> אינפֿאָרמאַציע לאָוקאַלז איז טאַקע נוציק. 167 00:08:25,870 --> 00:08:27,740 דעם איז אַ ספּעציעל ווערסיע פון ​​דרוק. 168 00:08:27,740 --> 00:08:31,770 אינפֿאָרמאַציע לאָוקאַלז ווייזט איר אַלע פון ​​די היגע וועריאַבאַלז, פּרינץ זיי אַלע אויס פֿאַר איר 169 00:08:31,770 --> 00:08:33,380 וואָס זענען איצט בנימצא. 170 00:08:33,380 --> 00:08:36,360 אַזוי איך בכלל, אלא ווי בעת צו דרוקן אויס די פיר וועריאַבאַלז אַז איך בין 171 00:08:36,360 --> 00:08:39,929 טשיקאַווע וועגן אויב איך בין אין אַ פֿאַר שלייף, פֿאַר למשל, איך נאָר שרייַבן אינפֿאָרמאַציע לאָוקאַלז, 172 00:08:39,929 --> 00:08:43,470 און עס וועט ווייַזן מיר וואָס מיין טאָמבאַנק איך יקוואַלז, ווי געזונט ווי די מענגע אַז איך בין 173 00:08:43,470 --> 00:08:45,130 ארבעטן אויף יקוואַלז. 174 00:08:45,130 --> 00:08:47,530 >> צום סוף, פאָרזעצן. 175 00:08:47,530 --> 00:08:49,300 טייפּינג ברעכן סטאַפּס איר בייַ די ברעכן פונט. 176 00:08:49,300 --> 00:08:51,380 איר קענען גיין דורך שורה דורך שורה מיט ווייַטער און שריט. 177 00:08:51,380 --> 00:08:55,640 פאָרזעצן לויפט די פּראָגראַם צו אייער ווייַטער ברעכן פונט אָדער ביז קאַמפּלישאַן אויב 178 00:08:55,640 --> 00:08:57,180 עס זענען ניט מער ברעכן פונקטן. 179 00:08:57,180 --> 00:09:00,060 דיסאַבלע רימוווז ברעכן ווייזט אויב איר באַשלאָסן די ברעכן אין הויפּט איז 180 00:09:00,060 --> 00:09:01,890 ינאַפּראָופּרייט, איר ווילן צו שטעלן עס ערגעץ אַנדערש. 181 00:09:01,890 --> 00:09:05,090 און לעסאָף ק, פאַרלאָזן, געץ אויס פון גדב. 182 00:09:05,090 --> 00:09:10,784 >> אַזוי דעם פּראָגראַם,. / קיסר, מיר זענען געגאנגען צו קוקן דורך רעכט איצט און מיר 183 00:09:10,784 --> 00:09:13,490 זענען געגאנגען צו נוצן גדב צו געפינען די באַגז אין דעם פּראָגראַם. 184 00:09:13,490 --> 00:09:18,110 איך געלאפן דעם פּראָגראַם פריער מיט קוק 50, און איך גאַט איינער קרימענ זיך. 185 00:09:18,110 --> 00:09:22,310 אלץ עס עקסיסטירט, עס צונויפגעשטעלט, עס פארביי אַ פּלאַץ פון די טעסץ, אָבער פֿאַר 186 00:09:22,310 --> 00:09:27,950 עטלעכע סיבה, עס האט ניט פאָרן די פינפט פּרובירן, אויסגעדרייט באַרפאָאָ, אַלע קאַפּס, אין 187 00:09:27,950 --> 00:09:33,350 E-די-ו-איך ר ר, אַלע קאַפּס, ניצן דרייַ ווי אַ שליסל. 188 00:09:33,350 --> 00:09:34,090 איך גאַט שיין נאָענט. 189 00:09:34,090 --> 00:09:35,410 איך גאַט אַוועק דורך איינער בריוו. 190 00:09:35,410 --> 00:09:37,340 אַזוי עס ס עטלעכע קליין גרייַז אין דאָ. 191 00:09:37,340 --> 00:09:38,070 איך 'ווע געקוקט דורך מיין קאָד. 192 00:09:38,070 --> 00:09:38,850 איך קען ניט רעכענען עס אויס. 193 00:09:38,850 --> 00:09:41,740 אַלעווייַ, איר גייז קענען העלפן מיר רעכענען אויס וואָס דעם זשוק איז. 194 00:09:41,740 --> 00:09:44,610 >> אַזוי אַז ס די טעות מיר ניטאָ שאַרף פֿאַר. 195 00:09:44,610 --> 00:09:46,090 זאל ס מאַך אין גדב. 196 00:09:46,090 --> 00:09:51,100 ווידער, איך 'ווע לויפן גדב. / קיסר, אַזוי איצט מיר ניטאָ אין גדב. 197 00:09:51,100 --> 00:09:54,290 און וואָס איז דער ערשטער זאַך איך זאָל טאָן? 198 00:09:54,290 --> 00:09:56,680 איך 'ווע פּונקט אריין גדב. 199 00:09:56,680 --> 00:10:00,316 עמעצער געבן מיר אַ גוט באַפֿעל צו קומען. 200 00:10:00,316 --> 00:10:01,140 >> תּלמיד: ברייק הויפּט. 201 00:10:01,140 --> 00:10:01,800 >> דזשייסאַן הירסטשהאָרן: ברייק הויפּט. 202 00:10:01,800 --> 00:10:02,900 פאַנטאַסטיש. 203 00:10:02,900 --> 00:10:03,560 זאל ס טיפּ אַז ין 204 00:10:03,560 --> 00:10:06,390 איר גייז קענען וואַך אַרויף דאָ אָדער נאָכפאָלגן צוזאמען אויף דיין קאָמפּיוטערס. 205 00:10:06,390 --> 00:10:09,410 ברעכן הויפּט, און איר וועט זען אַ ברעכן פונט איז באַשטימט אין - 206 00:10:09,410 --> 00:10:12,340 עס גיט מיר עטלעכע טשודנע זיקאָרן אַדרעס, און עס אויך גיט מיר די שורה נומער. 207 00:10:12,340 --> 00:10:15,310 אויב איך געווען צו קוקן צוריק אין דעם טעקע, איך וואָלט פאַרשטיין אַז הויפּט 208 00:10:15,310 --> 00:10:17,700 געטראפן אויף שורה 21. 209 00:10:17,700 --> 00:10:18,950 וואָס זאָל איך לויפן ווייַטער? 210 00:10:18,950 --> 00:10:22,970 211 00:10:22,970 --> 00:10:25,060 איז מיין פּראָגראַם פליסנדיק? 212 00:10:25,060 --> 00:10:25,650 נומ 213 00:10:25,650 --> 00:10:27,175 אַזוי וואָס זאָל איך לויפן ווייַטער? 214 00:10:27,175 --> 00:10:27,520 >> תּלמיד: לויפן. 215 00:10:27,520 --> 00:10:28,050 >> דזשייסאַן הירסטשהאָרן: לויפן. 216 00:10:28,050 --> 00:10:30,760 זאָל איך נאָר לויפן לויפן, אָדער זאָל איך שטעלן עטלעכע אנדערע זאכן אין? 217 00:10:30,760 --> 00:10:31,960 >> תּלמיד: לויפן מיט די אַרגומענט. 218 00:10:31,960 --> 00:10:33,320 >> דזשייסאַן הירסטשהאָרן: לויפן מיט די באַפֿעל טענות. 219 00:10:33,320 --> 00:10:36,420 און זינט איך בין דיבאַגינג אַ זייער ספּעציפיש פאַל, איך זאָל אַרייַן אַז 220 00:10:36,420 --> 00:10:37,120 באַפֿעל שורה אַרגומענט. 221 00:10:37,120 --> 00:10:42,290 אַזוי איך וועט טאָן לויפן דרייַ, וואָס איז, ווידער, דער רעזולטאַט איך גאַט פון קוק 50. 222 00:10:42,290 --> 00:10:44,240 סטאַרטינג פּראָגראַם. 223 00:10:44,240 --> 00:10:45,420 מיר גיין דורך אַ פּאָר פון שורות. 224 00:10:45,420 --> 00:10:47,700 איר וועט איצט זען אַז מיר ניטאָ אויף שורה 21. 225 00:10:47,700 --> 00:10:49,200 ווי טאָן איך וויסן אַז מיר 'רע אויף שורה 21? 226 00:10:49,200 --> 00:10:52,170 ווייַל אויב איר קוק צו די לינק פון מיין וואָקזאַל פֿענצטער, עס 227 00:10:52,170 --> 00:10:53,120 עס זאגט שורה 21. 228 00:10:53,120 --> 00:10:57,010 און אַז גיט מיר, פאקטיש, די קאָד וואָס איז אין שורה 21. 229 00:10:57,010 --> 00:10:58,440 אַזוי איך מיספּאָוק פריער. 230 00:10:58,440 --> 00:10:59,770 הויפּט איז ניט אַקטשאַוואַלי אין שורה 21. 231 00:10:59,770 --> 00:11:02,000 הויפּט איז אַ פּאָר פון שורות אויבן 21. 232 00:11:02,000 --> 00:11:04,300 אָבער בייַ שורה 21, אַז ס ווו מיר ניטאָ ברייקינג. 233 00:11:04,300 --> 00:11:06,280 דעם שורה פון קאָד האט ניט נאָך עקסאַקיוטאַד. 234 00:11:06,280 --> 00:11:06,890 אַז ס וויכטיק. 235 00:11:06,890 --> 00:11:09,120 די שורה איר זען האט ניט שוין עקסאַקיוטאַד נאָך. 236 00:11:09,120 --> 00:11:12,650 אַז ס דער ווייַטער שורה פון קאָד איר ניטאָ וועגן צו ויספירן. 237 00:11:12,650 --> 00:11:15,860 >> אַזוי דער ווייַטער שורה, ווי איר גייז זענען מיסטאָמע באַקאַנט מיט, איז דעם 238 00:11:15,860 --> 00:11:20,070 צושטאַנד טשעק צו זען אויב איך האָבן אריין אַ באַפֿעל שורה אַרגומענט. 239 00:11:20,070 --> 00:11:22,140 און א צו איך, וואָס איז די רגע טייל פון אַז טאן? 240 00:11:22,140 --> 00:11:23,457 וואָס איז א צו איך? 241 00:11:23,457 --> 00:11:24,950 >> תּלמיד: טשאַנגינג עס צו אַ ינטאַדזשער. 242 00:11:24,950 --> 00:11:25,450 >> דזשייסאַן הירסטשהאָרן: אנטשולדיגט? 243 00:11:25,450 --> 00:11:27,400 >> תּלמיד: עס ס טשאַנגינג די אַרגומענט צו אַ ינטאַדזשער. 244 00:11:27,400 --> 00:11:30,890 >> דזשייסאַן הירסטשהאָרן: אזוי א צו איך ענדערונגען אַרג וו 1 פון אַ שטריקל צו אַ ינטאַדזשער. 245 00:11:30,890 --> 00:11:32,140 און דעמאָלט וואָס ס עס טשעק? 246 00:11:32,140 --> 00:11:35,414 247 00:11:35,414 --> 00:11:37,112 >> תּלמיד: אויב עס איז אַ רגע באַפֿעל שורה אַרגומענט, באַזונדער 248 00:11:37,112 --> 00:11:38,100 פון פליסנדיק די פּראָגראַם. 249 00:11:38,100 --> 00:11:39,460 >> דזשייסאַן הירסטשהאָרן: און וואָס ס דער צווייטער העלפט פון דעם 250 00:11:39,460 --> 00:11:41,220 באָאָלעאַן אויסדרוק טשעק? 251 00:11:41,220 --> 00:11:42,540 דעם טייל איבער דאָ, אַ צו איך? 252 00:11:42,540 --> 00:11:44,080 >> תּלמיד: אויב עס ס נעגאַטיוו. 253 00:11:44,080 --> 00:11:45,380 >> דזשייסאַן הירסטשהאָרן: מאכן זיכער וואָס? 254 00:11:45,380 --> 00:11:47,120 >> תּלמיד: מאכן זיכער עס איז, אין פאַקט, positive. 255 00:11:47,120 --> 00:11:47,650 >> דזשייסאַן הירסטשהאָרן: פּונקט. 256 00:11:47,650 --> 00:11:50,600 דעם איז טשעק צו זען אויב עס ס נעגאַטיוו, און אויב עס איז נעגאַטיוו, איך 257 00:11:50,600 --> 00:11:53,220 האָבן אַ געפיל דער ווייַטער שורה זאל זיין מיר יעלינג בייַ די באַניצער. 258 00:11:53,220 --> 00:11:55,930 אַזוי לאָזן ס שלאָגן סוף צו ויספירן דעם שורה. 259 00:11:55,930 --> 00:11:59,925 מיר טאָן ניט זען אַז שורה אַז איר גייז אפֿשר דערוואַרט צו זען יעלינג בייַ די 260 00:11:59,925 --> 00:12:03,030 באַניצער און דעמאָלט אומגעקערט, ווייַל דעם שורה האט ניט ויספירן. 261 00:12:03,030 --> 00:12:03,840 איך אריין 3. 262 00:12:03,840 --> 00:12:06,860 אַזוי איך האט, אין פאַקט, אַרייַן צוויי באַפֿעל שורה טענות, און 3 איז 263 00:12:06,860 --> 00:12:07,610 גרעסער ווי נול. 264 00:12:07,610 --> 00:12:09,950 אַזוי מיר געזען אַז שורה, מיר עקסאַקיוטאַד, אָבער מיר האבן ניט שריט 265 00:12:09,950 --> 00:12:11,300 ין די אויב צושטאַנד. 266 00:12:11,300 --> 00:12:17,060 >> אַזוי איצט, ווייַטער, איך זען איך בין באַשטעטיקן ינט שליסל יקוואַלז א צו איך אַרג וו 1. 267 00:12:17,060 --> 00:12:18,840 אַזוי אַז איז מיר שאפן אַ בייַטעוודיק שליסל. 268 00:12:18,840 --> 00:12:22,450 אַזוי אויב איך דרוקן אויס שליסל רעכט איצט, ווייַל אַז אַלאַוז איר צו זען די 269 00:12:22,450 --> 00:12:26,040 ווערט ין דער בייַטעוודיק, שליסל יקוואַלז 47. 270 00:12:26,040 --> 00:12:28,810 אַז ס טשודנע, אָבער פון קורס, אַז ס ווייַל איך האָבן ניט 271 00:12:28,810 --> 00:12:30,490 עקסאַקיוטאַד אַז שורה נאָך. 272 00:12:30,490 --> 00:12:35,880 אַזוי איצט אויב איך שלאָגן ן, ויספירן אַז שורה, און טאָן דרוקן שליסל, שליסל וועט גלייַך 3, 273 00:12:35,880 --> 00:12:37,740 וואָס איז וואָס מיר דערוואַרטן עס צו גלייַך. 274 00:12:37,740 --> 00:12:41,170 >> אַזוי ווידער, אין גדב, די שורה איר זען איר האָבן ניט עקסאַקיוטאַד נאָך. 275 00:12:41,170 --> 00:12:44,850 איר האָבן צו שלאָגן N אָדער ס אָדער אַ נומער פון אנדערע קאַמאַנדז צו פאקטיש 276 00:12:44,850 --> 00:12:46,610 ויספירן אַז שורה. 277 00:12:46,610 --> 00:12:47,380 דרוק שליסל. 278 00:12:47,380 --> 00:12:48,280 שליסל ס אין 3. 279 00:12:48,280 --> 00:12:49,750 אַזוי ווייַט, אַזוי גוט. 280 00:12:49,750 --> 00:12:51,000 שטריקל איז קלאָר טעקסט. 281 00:12:51,000 --> 00:12:52,270 זאל ס ויספירן אַז שורה. 282 00:12:52,270 --> 00:12:53,970 איך בין געטינג אַ שטריקל פון באַניצער. 283 00:12:53,970 --> 00:12:58,690 >> זאל ס זען אין מיין קוק 50, איך אַרייַן באַרפאָאָ אַלע קאַפּס, אַזוי 284 00:12:58,690 --> 00:13:01,330 אַז ס וואָס איך וועט קומען. 285 00:13:01,330 --> 00:13:07,300 אויב איך איצט דרוקן קלאָר טעקסט. 286 00:13:07,300 --> 00:13:08,610 איר וועט זען עס יקוואַלז אַ שטריקל. 287 00:13:08,610 --> 00:13:11,100 עס גיט מיר עטלעכע אנדערע טשודנע העקסאַדעסימאַל נומער, אָבער עס טוט אין 288 00:13:11,100 --> 00:13:13,620 פאַקט זאָגן אַז מיין שטריקל איז באַרפאָאָ. 289 00:13:13,620 --> 00:13:19,308 אויב איך געוואלט צו זען וואָס שליסל יקוואַלד אין דעם פונט, ווי קען איך טשעק שליסל? 290 00:13:19,308 --> 00:13:20,710 >> תּלמיד: דרוק שליסל. 291 00:13:20,710 --> 00:13:22,010 >> דזשייסאַן הירסטשהאָרן: דרוק שליסל, פּונקט. 292 00:13:22,010 --> 00:13:23,260 און פאקטיש, עס ס אַ דורכוועג. 293 00:13:23,260 --> 00:13:25,910 אויב איר באַקומען מיד פון טייפּינג דרוקן, איר קענען נאָר טיפּ פּ. 294 00:13:25,910 --> 00:13:28,340 אַזוי פּ שליסל טוט דער זעלביקער פּינטלעך זאַך. 295 00:13:28,340 --> 00:13:29,730 און ווידער, איך זען עס יקוואַלז 3. 296 00:13:29,730 --> 00:13:34,760 >> אויב איך געוואלט צו געפינען אויס וואָס ביידע שליסל און באַרפאָאָ יקוואַלד אין דער זעלביקער צייַט 297 00:13:34,760 --> 00:13:37,215 אָבער איך איז געווען מיד פון טייפּינג יעדער איינער אויס ינדיווידזשואַלי, איך 298 00:13:37,215 --> 00:13:38,590 קען טיפּ אינפֿאָרמאַציע לאָוקאַלז. 299 00:13:38,590 --> 00:13:41,170 אַז גיט מיר שליסל יקוואַלז 3. 300 00:13:41,170 --> 00:13:42,500 קלאָר טעקסט יקוואַלז באַרפאָאָ. 301 00:13:42,500 --> 00:13:45,265 עס אויך גיט מיר די צוויי טשודנע דאס בייַ די שפּיץ, דעם בייַטעוודיק איך און 302 00:13:45,265 --> 00:13:46,590 דעם בייַטעוודיק N. 303 00:13:46,590 --> 00:13:48,460 >> די זענען פאקטיש יגזיסטינג אין מיין הויפּט פּראָגראַם. 304 00:13:48,460 --> 00:13:51,280 מיר האָבן ניט געפּלאָנטערט זיי נאָך, אָבער ווי אַ פאָרויסיקע ווייַזונג, די 305 00:13:51,280 --> 00:13:52,880 עקסיסטירן אין מיין פֿאַר שלייף. 306 00:13:52,880 --> 00:13:55,360 אַזוי רעכט איצט, זיי גלייַך עטלעכע טשודנע נומערן ווייַל זיי האָבן ניט געווען 307 00:13:55,360 --> 00:13:58,300 יניטיאַליזעד נאָך, אָבער זיי טאָן נאָך עקסיסטירן אין זיקאָרן, אַזוי זיי ניטאָ פּונקט שטעלן 308 00:13:58,300 --> 00:14:00,220 צו עטלעכע מיסט ווערט. 309 00:14:00,220 --> 00:14:02,890 אבער מיר טאָן זען שליסל אין קלאָר טעקסט רעכט עס. 310 00:14:02,890 --> 00:14:06,390 >> אַזוי איך בין געגאנגען צו ויספירן דעם שורה, שורה 34, די פֿאַר שלייף. 311 00:14:06,390 --> 00:14:08,220 מיר ניטאָ געגאנגען צו שפּרינגען אין די פֿאַר שלייף דורך היטטינג N. 312 00:14:08,220 --> 00:14:10,050 און מיר ניטאָ ין דער פֿאַר שלייף. 313 00:14:10,050 --> 00:14:11,360 מיר ניטאָ אין אונדזער ערשטער טשעק. 314 00:14:11,360 --> 00:14:14,300 און ווידער, די זאָל סאָרט פון קוקן באַקאַנט צו איר ווייַל דעם איז געווען אַ 315 00:14:14,300 --> 00:14:18,080 קיסר פּראָגראַם אַז איז געווען געשריבן, אָבער ווידער, האט עטלעכע סאָרט פון זשוק. 316 00:14:18,080 --> 00:14:21,940 >> און איצט אויב איך טאָן אינפֿאָרמאַציע לאָוקאַלז, ווייַל איך בין ין אַז פֿאַר שלייף, איר וועט זען 317 00:14:21,940 --> 00:14:23,900 אַז איך יקוואַלז נול, ווי מיר דערוואַרטן. 318 00:14:23,900 --> 00:14:26,820 אַז ס וואָס מיר שטעלן עס צו און יניטיאַליזעד עס צו אין די פֿאַר שלייף. 319 00:14:26,820 --> 00:14:27,560 N יקוואַלז 6. 320 00:14:27,560 --> 00:14:30,700 אַז אויך מאכט זינען ווייַל מיר שטעלן עס צו די סטרלען פון קלאָר טעקסט. 321 00:14:30,700 --> 00:14:34,270 אַזוי איך ווי צו טאָן אינפֿאָרמאַציע לאָוקאַלז אָדער דרוקן צו בייַטעוודיק אָפֿט צו מאַכן זיכער אַז 322 00:14:34,270 --> 00:14:36,370 אַלץ איז שטענדיק וואָס איך דערוואַרטן עס צו גלייַך. 323 00:14:36,370 --> 00:14:39,800 אין דעם פאַל, אַלץ איז וואָס איך דערוואַרטן עס צו גלייַך. 324 00:14:39,800 --> 00:14:41,850 >> אַזוי לאָזן ס אָנהייבן מאָווינג דורך דעם פֿאַר שלייף. 325 00:14:41,850 --> 00:14:45,715 די שורה איך בין אויף איז שורה 36, אויב קלאָר טעקסט איך איז גרעסער ווי א און קלאָר 326 00:14:45,715 --> 00:14:48,540 טעקסט איך איז ווייניקער ווי אָדער גלייַך צו ז. 327 00:14:48,540 --> 00:14:51,880 איך וויסן מיין פּראָבלעם איז ניט מיט מיין ערשטער בריוו, עס ס מיט די רגע בריוו. 328 00:14:51,880 --> 00:14:56,290 אויב מיר קוקן צוריק אין קוק 50, ב גייט צו E פייַן. 329 00:14:56,290 --> 00:14:59,010 איך בין גענומען די א און געלאזן עס ווי אַ א, ניט טשאַנגינג עס צו די אזוי 330 00:14:59,010 --> 00:15:00,200 עפּעס ס קאַליע מיט די רגע בריוו. 331 00:15:00,200 --> 00:15:01,640 אַזוי איך בין געגאנגען צו באַוועגן עס אין אַ רגע. 332 00:15:01,640 --> 00:15:06,030 >> אָבער אויב איך האט ווילן צו קאָנטראָלירן וואָס קלאָר טעקסט איך יקוואַלד אין דעם באַזונדער 333 00:15:06,030 --> 00:15:07,760 פאַל, איך טראַכטן עס זאָל זיין וואָס? 334 00:15:07,760 --> 00:15:10,980 וואָס זאָל קלאָר טעקסט איך גלייַך אין דעם ערשטער קייַלעכיק דורך די פֿאַר שלייף? 335 00:15:10,980 --> 00:15:14,046 336 00:15:14,046 --> 00:15:15,110 >> תּלמיד: זעראָ? 337 00:15:15,110 --> 00:15:16,510 >> דזשייסאַן הירסטשהאָרן: קלאָר טעקסט פון איך? 338 00:15:16,510 --> 00:15:21,180 אַזוי עס זאָל זיין קאפיטאל בי איך, פון קורס, יקוואַלז נול, אָבער קלאָר טעקסט 339 00:15:21,180 --> 00:15:25,600 קלאַמער נול פארמאכט קלאַמער יקוואַלז ב ווייַל סטרינגס, ווי מיר געזען לעצט וואָך, 340 00:15:25,600 --> 00:15:28,650 זענען מענגע, אַזוי מיר ניטאָ געטינג די ערשטער כאַראַקטער פון אַז. 341 00:15:28,650 --> 00:15:34,960 אַזוי ווידער, אויב איך געדרוקט אויס קלאָר טעקסט פון איך, איך טאָן, אין פאַקט, באַקומען די כאַראַקטער 342 00:15:34,960 --> 00:15:36,560 בי און אַז ס ציכטיק, רעכט? 343 00:15:36,560 --> 00:15:40,380 איך טאָן ניט פאקטיש האָבן קלאָר טעקסט אויך אַז ס ניט איינער פון די וועריאַבאַלז איך שטעלן 344 00:15:40,380 --> 00:15:42,950 אָדער יניטיאַליזעד, אָבער איר קענען דרוקן אויס אַ גאַנץ באַלעבאָס פון זאכן 345 00:15:42,950 --> 00:15:45,640 אויב איר 'ד ווי צו. 346 00:15:45,640 --> 00:15:47,340 >> אבער לאָזן ס מאַך דורך. 347 00:15:47,340 --> 00:15:50,050 אויב קלאָר טעקסט איך איז גרעסער ווי א און קלאָר טעקסט איך איז ווייניקער ווי אָדער גלייַך צו 348 00:15:50,050 --> 00:15:53,290 ז, אַז קלאר איז אמת ווייַל מיר האָבן אַ קאפיטאל בי איך בין געגאנגען צו לויפן 349 00:15:53,290 --> 00:15:54,230 עטלעכע באַפֿעל אויף עס. 350 00:15:54,230 --> 00:15:58,530 מיר געזען אַז מאַט לעצטע וואָך, אַזוי מיר וועט נעמען עס פֿאַר געגעבן אַז עס אַרבעט 351 00:15:58,530 --> 00:16:00,900 רעכט לויט צו קוק 50. 352 00:16:00,900 --> 00:16:03,720 >> די געגרייַזלט ברייסאַז, דער ערשטער איינער געוויזן אַז איך איז געווען עקסיטינג די אויב 353 00:16:03,720 --> 00:16:07,030 צושטאַנד, די רגע איינער געוויזן אַז איך בין עקסיטינג די פֿאַר שלייף. 354 00:16:07,030 --> 00:16:10,400 און אַזוי איצט ווען איך שלאָגן ווייַטער, מיר וועט זען מיר ניטאָ צוריק אין די פֿאַר שלייף ווידער. 355 00:16:10,400 --> 00:16:11,970 מיר ניטאָ געגאנגען דורך די פֿאַר שלייף ווידער. 356 00:16:11,970 --> 00:16:18,110 זאל ס פאקטיש שריט אין די רגע יטעראַטיאָן פון די פֿאַר שלייף און דרוקן 357 00:16:18,110 --> 00:16:20,520 אינפֿאָרמאַציע לאָוקאַלז. 358 00:16:20,520 --> 00:16:22,190 >> אַזוי מיר ניטאָ אין די רגע יטעראַטיאָן פון אונדזער פֿאַר שלייף. 359 00:16:22,190 --> 00:16:24,530 איך יקוואַלז 1, וואָס מיר דערוואַרטן. 360 00:16:24,530 --> 00:16:26,650 ען יקוואַלז 6, וואָס מיר דערוואַרטן. 361 00:16:26,650 --> 00:16:28,810 שליסל יקוואַלז 3, וואָס מיר דערוואַרטן. 362 00:16:28,810 --> 00:16:32,625 און קלאָר טעקסט, איר וועט זען, יקוואַלז עאַרפאָאָ איצט, ניט באַרפאָאָ ענימאָר ווייַל 363 00:16:32,625 --> 00:16:37,930 אין אונדזער פֿריִערדיקע יטעראַטיאָן, די ב איז פארענדערט צו אַ קאפיטאל י אזוי מיר ניטאָ וועגן 364 00:16:37,930 --> 00:16:40,040 צו טרעפן די פּראָבלעם, אַזוי דעם איז ווו מיר ניטאָ געגאנגען צו 365 00:16:40,040 --> 00:16:41,130 ונטערטוקנ זיך אין די דיבאַגינג. 366 00:16:41,130 --> 00:16:43,365 אָבער טוט אַבי ווער האָבן קיין שאלות וועגן וואָס מיר 'ווע געטאן אַזוי ווייַט? 367 00:16:43,365 --> 00:16:46,770 368 00:16:46,770 --> 00:16:47,910 פאַנטאַסטיש. 369 00:16:47,910 --> 00:16:52,710 >> אַזוי מיר ניטאָ וועגן צו ויספירן דעם אויב צושטאַנד, קלאָר טעקסט קלאַמער איך פארשלאסן 370 00:16:52,710 --> 00:16:57,500 קלאַמער גרעסער ווי א און קלאָר טעקסט איך ווייניקער ווי אָדער גלייַך צו זי אבער איידער 371 00:16:57,500 --> 00:17:00,450 איך גיין אין אַז, ווייַל דעם איז ווו איך וויסן מיין טעות איז, איך ווילן צו פונט 372 00:17:00,450 --> 00:17:06,859 אויס קלאָר טעקסט פון אויך אזוי זאל ס שטעלן דרוקן אויס. 373 00:17:06,859 --> 00:17:12,020 עס טוט גלייַך די כאַראַקטער א, אַזוי אַז מיינט אַזוי ווייַט, אַלע איז געזונט און גוט. 374 00:17:12,020 --> 00:17:14,740 >> אַזוי איך דערוואַרטן דעם שורה פּער מיין לאָגיק, דעם שורה זאָל זיין אמת. 375 00:17:14,740 --> 00:17:16,099 עס ס אַ קאפיטאל בריוו. 376 00:17:16,099 --> 00:17:20,599 אבער אויב איך שלאָגן ן, מיר טאָן פאַרשטיין אַז דעם שורה, אין פאַקט, האט ניט ויספירן. 377 00:17:20,599 --> 00:17:22,609 איך דזשאַמפּט אַראָפּ צו די אַנדערש אויב. 378 00:17:22,609 --> 00:17:25,460 וואָס האט אַז פּאַסירן? 379 00:17:25,460 --> 00:17:27,480 >> תּלמיד: ווייַל איר האָבן אייער צושטאַנד פון קלאָר טעקסט איז גרעסער 380 00:17:27,480 --> 00:17:29,130 ווי אַ, ניט גלייַך אָדער גרעסער ווי. 381 00:17:29,130 --> 00:17:32,260 >> דזשייסאַן הירסטשהאָרן: אזוי איך האט מיין קלאָר טעקסט איך איז גרעסער ווי א, ניט גרעסער 382 00:17:32,260 --> 00:17:32,850 ווי אָדער גלייַך צו. 383 00:17:32,850 --> 00:17:38,130 אַזוי קלאר, די קאפיטאל א האט ניט צינגל דעם אויב צושטאַנד, און מיר האבן 384 00:17:38,130 --> 00:17:40,520 ניט שריט אין עס, און מיר האבן ניט טאָן די נייטיק יבעררוק. 385 00:17:40,520 --> 00:17:41,360 אַזוי אַז ס עס, פאקטיש. 386 00:17:41,360 --> 00:17:42,920 איך פיגיערד אויס מיין זשוק. 387 00:17:42,920 --> 00:17:46,775 איך קען גיין צוריק אין מיין מקור טעקע, טוישן עס, און דערהייַנטיקן עס און 388 00:17:46,775 --> 00:17:47,855 לויפן קוק 50 ווידער. 389 00:17:47,855 --> 00:17:52,590 >> אבער מיר וועט זען, נאָר פֿאַר פעדאגאגיק ס צוליב, אויב איך האַלטן געגאנגען. 390 00:17:52,590 --> 00:17:59,580 די אַנדערש אויב טוט ניט ויספירן אָדער, אָבער וואָס אַנשטאָט יקוואַלז איז די באַפֿעל 391 00:17:59,580 --> 00:18:00,500 וואס טוט ניט ענדערן. 392 00:18:00,500 --> 00:18:04,840 אַזוי עס ס ניט געביטן בייַ אַלע, און אויב איך דרוק קלאָר טעקסט דאָ, מיר וועט זען געגאנגען 393 00:18:04,840 --> 00:18:08,250 דורך אַז פֿאַר שלייף האט ניט, אין פאַקט, טוישן אַז רגע כאַראַקטער בייַ אַלע. 394 00:18:08,250 --> 00:18:09,600 עס ס נאָך אַ הויפּט - שטאָט יי 395 00:18:09,600 --> 00:18:12,690 >> אַזוי ווידער, מיר דעבוגגעד אונדזער טעות. 396 00:18:12,690 --> 00:18:17,380 מיר איינגעזען אַז עס איז געווען עטלעכע לאָגיק פעלנדיק. 397 00:18:17,380 --> 00:18:20,590 און מיר דעבוגגעד עס פאָרויס פון צייַט איידער פאקטיש עקסאַקיוטינג אַז שורה, 398 00:18:20,590 --> 00:18:24,320 אָבער איר וואָלט האָבן באמערקט האט מיר נאָר שלאָגן ווייַטער און שפּרינגען צו אַז אַנדערש אויב, 399 00:18:24,320 --> 00:18:26,710 אַז מיטל אַז אַז אויב צושטאַנד איז ניט אמת. 400 00:18:26,710 --> 00:18:29,550 מיר האבן ניט, אין פאַקט, באַקומען דער רעזולטאַט מיר דערוואַרט. 401 00:18:29,550 --> 00:18:33,240 אַזוי דעמאָלט מיר קען האָבן געווען פּראַמפּטיד, האט מיר ניט געווען אַזוי כאַריפעסדיק, צו קוקן בייַ 402 00:18:33,240 --> 00:18:38,510 אַז אויב צושטאַנד און טשעק אויב, אין פאַקט, אונדזער צושטאַנד זאָל אָפּשאַצן צו 403 00:18:38,510 --> 00:18:41,150 אמת אין דעם קראַנט קאָנטעקסט. 404 00:18:41,150 --> 00:18:42,880 >> אַז ס אַלע פֿאַר דיבאַגינג דעם פּראָגראַם. 405 00:18:42,880 --> 00:18:45,340 טוט אַבי ווער האָבן קיין שאלות? 406 00:18:45,340 --> 00:18:50,486 וואָס באַפֿעל קען איך שלאָגן צו פאַרלאָזן גדב? 407 00:18:50,486 --> 00:18:53,900 קיו און דעמאָלט איך וועט זיין פּראַמפּטיד, פאַרלאָזן סייַ ווי סייַ? 408 00:18:53,900 --> 00:18:54,390 יא אָדער ניט. 409 00:18:54,390 --> 00:18:58,440 איך וועט שלאָגן יא, און איך וועט האָבן פאַרלאָזן גדב. 410 00:18:58,440 --> 00:19:00,860 >> אַזוי אַז איז געווען אַ שנעל אָנפאַנגער צו גדב. 411 00:19:00,860 --> 00:19:03,430 פאקטיש, אין אַ פאַקטיש סצענאַר, איך האט דעם אין אָפיס שעה. 412 00:19:03,430 --> 00:19:06,710 איך גדבעד דעם פּינטלעך פּראָגראַם אין אָפיס שעה מיט אַ תּלמיד. 413 00:19:06,710 --> 00:19:12,410 און אויב מיר גיין צוריק צו די קאַמאַנדז מיר געזען פריער, מיר געניצט ברעכן הויפּט, ערשטער 414 00:19:12,410 --> 00:19:13,190 זאַך מיר האבן. 415 00:19:13,190 --> 00:19:16,060 מיר געניצט לויפן מיט באַפֿעל שורה טענות, רגע זאַך מיר האבן. 416 00:19:16,060 --> 00:19:18,520 מיר געניצט ווייַטער אַ פּלאַץ צו רירן אונדז דורך שורות. 417 00:19:18,520 --> 00:19:20,310 און ווידער, די קורץ ווערסיע פון ווייַטער איז N. 418 00:19:20,310 --> 00:19:22,920 אַז ס אין די קלאַמערן אין גרוי אויף די רוק. 419 00:19:22,920 --> 00:19:28,590 >> מיר האבן ניט נוצן שריט, אָבער מיר האבן ניט דאַווקע דאַרפֿן צו פֿאַר דעם פאַל. 420 00:19:28,590 --> 00:19:32,150 אבער מיר זאלן נוצן עס אין אַ ביסל שפּעטער אויף הייַנט אויב מיר זענען דיבאַגינג, פֿאַר 421 00:19:32,150 --> 00:19:36,500 למשל, ביינערי זוכן ווען ביינערי זוכן איז גערופן אין אַ באַזונדער 422 00:19:36,500 --> 00:19:38,200 פונקציאָנירן אָבער עס ס עטלעכע טעות מיט אים. 423 00:19:38,200 --> 00:19:40,440 מיר ניטאָ געגאנגען צו ווילן צו טרעטן אין די רופן צו ביינערי זוכן און 424 00:19:40,440 --> 00:19:41,840 פאקטיש דיבאַג עס. 425 00:19:41,840 --> 00:19:45,130 רשימה מיר האבן ניט נוצן אָדער ווייַל מיר האט אַ גוט געפיל פון אונדזער קאָד, אָבער אויב איך 426 00:19:45,130 --> 00:19:48,420 האט ווילן צו באַקומען אַ געפיל פון וואָס קאָד איך איז אַרום, איך קען נאָר נוצן רשימה. 427 00:19:48,420 --> 00:19:50,310 >> דרוק מיר געוויינט, אינפֿאָרמאַציע לאָוקאַלז מיר געוויינט. 428 00:19:50,310 --> 00:19:53,260 פאָרזעצן מיר האבן ניט דאַרפֿן צו נוצן אין דעם פאַל, ניט האט מיר דאַרפֿן צו נוצן 429 00:19:53,260 --> 00:19:55,060 דיסייבאַל, אָבער מיר האבן נוצן פאַרלאָזן. 430 00:19:55,060 --> 00:19:57,850 ווידער, די 10 קאַמאַנדז, פיר זיי. 431 00:19:57,850 --> 00:20:00,770 אויב איר פֿאַרשטיין די 10 קאַמאַנדז, איר זאָל זיין באַשטימט פֿאַר דיבאַגינג קיין 432 00:20:00,770 --> 00:20:02,525 אַרויסגעבן מיט גדב. 433 00:20:02,525 --> 00:20:05,230 434 00:20:05,230 --> 00:20:08,420 >> אַזוי מיר ניטאָ וועגן צו גיין אויף, ווידער, צו די קרוקס פון אָפּטיילונג הייַנט, געגאנגען איבער 435 00:20:08,420 --> 00:20:09,720 די סאָרטינג און שאַרף אַלגערידאַמז. 436 00:20:09,720 --> 00:20:14,075 איידער מיר טאָן אַזוי, ווידער, קיין פראגעס, באַמערקונגען, קאַנסערנז פֿאַר גדב? 437 00:20:14,075 --> 00:20:16,750 438 00:20:16,750 --> 00:20:20,960 אַזוי איז יעדער יינער געגאנגען צו נוצן גדב גאַנץ ווי פּרינטף? 439 00:20:20,960 --> 00:20:24,550 אַזוי יעדער יינער, פֿאַר פּערפּעטויטי ס צוליב, יעדער יינער איז נאָדדינג זייער קאָפּ רעכט 440 00:20:24,550 --> 00:20:27,400 איצט, אַזוי איך וועט זען איר אין אָפיס שעה און אַלע די טפס וועט זען איר און 441 00:20:27,400 --> 00:20:29,460 זיי וועט זאָגן, ווייַזן מיר ווי צו נוצן גדב, און איר וועט קענען 442 00:20:29,460 --> 00:20:31,240 צו ווייַזן זיי, רעכט? 443 00:20:31,240 --> 00:20:31,760 טיפּ פון? 444 00:20:31,760 --> 00:20:32,640 אפֿשר אַלעווייַ. 445 00:20:32,640 --> 00:20:33,670 קיל. 446 00:20:33,670 --> 00:20:35,790 >> אַזוי מיר ניטאָ געגאנגען צו אַריבערפירן אין סאָרטינג און שאַרף. 447 00:20:35,790 --> 00:20:40,710 איר וועט זען איך האָבן אַ רשימה שוין אויסגעשטעלט פֿאַר אונדז, אָבער אַז איז ניט געגאנגען 448 00:20:40,710 --> 00:20:42,220 צו זיין דער פאַל שטענדיק. 449 00:20:42,220 --> 00:20:49,170 אַזוי אין די פּראָבלעם שטעלן באַשרייַבונג פֿאַר פּראָבלעם שטעלן דרייַ, איר האָבן קורצע הייזלעך 450 00:20:49,170 --> 00:20:51,410 אַז איר קענען וואַך, און עס פאקטיש פרעגט איר צו היטן די קורצע הייזלעך. 451 00:20:51,410 --> 00:20:55,090 אויך אין לעקציע לעצט וואָך, מיר זענען איבער אַ פּלאַץ פון די אַלגערידאַמז, אַזוי איך בין 452 00:20:55,090 --> 00:20:59,150 ניט געגאנגען צו פאַרברענגען צייַט אין קלאַס געגאנגען איבער די אַלגערידאַמז ווידער אָדער צייכענונג 453 00:20:59,150 --> 00:21:01,130 בילדער פֿאַר ווי די אַלגערידאַמז אַרבעט. 454 00:21:01,130 --> 00:21:04,030 ווידער, אַז אינפֿאָרמאַציע איר קענען שייַעך-היטן לעקציע, אָדער אַז אינפֿאָרמאַציע 455 00:21:04,030 --> 00:21:08,570 איז קאַפּטשערד אַוצטאַנדינגלי אויף די קורצע הייזלעך פֿאַר די אָנפֿרעגן, אַלע פון 456 00:21:08,570 --> 00:21:10,920 וואָס זענען בנימצא אין cs50.net. 457 00:21:10,920 --> 00:21:14,200 >> אַזוי אַנשטאָט, וואָס מיר ניטאָ געגאנגען צו טאָן איז שרייַבן די מגילה. 458 00:21:14,200 --> 00:21:18,190 מיר האָבן אַ געפיל, אַ גייַסטיק מאָדעל, פון ווי זיי אַרבעט, און אַזוי וואָס מיר ניטאָ געגאנגען 459 00:21:18,190 --> 00:21:20,210 צו טאָן איז קאָוד זיי פֿאַר פאַקטיש. 460 00:21:20,210 --> 00:21:23,430 מיר ניטאָ געגאנגען צו ווענדן אַז גייַסטיק מאָדעל, אַז בילד, אויב איר וועט, אין די 461 00:21:23,430 --> 00:21:24,960 פאַקטיש קאָד. 462 00:21:24,960 --> 00:21:28,460 און אויב איר זענען אַ ביסל צעמישט אָדער האַזי אויף די גייַסטיק מאָדעל, איך טאָוטאַלי 463 00:21:28,460 --> 00:21:28,770 פֿאַרשטיין. 464 00:21:28,770 --> 00:21:30,540 >> מיר ניטאָ ניט אַקטשאַוואַלי געגאנגען צו שפרינג צו קאָד סטראַיגהטאַווייַ. 465 00:21:30,540 --> 00:21:36,030 אַזוי בשעת דעם פּינטלעך אין דעם רוק פרעגט איר צו קאָד ביינערי זוכן, און 466 00:21:36,030 --> 00:21:39,470 פאקטיש, אַ יטערייטיוו ווערסיע פון ביינערי זוכן, דער ערשטער זאַך איך 467 00:21:39,470 --> 00:21:42,370 טאַקע ווילן איר צו טאָן איז שרייַבן עטלעכע פּסעודאָקאָדע. 468 00:21:42,370 --> 00:21:47,020 אַזוי איר האָבן דעם גייַסטיק מאָדעל פון ווי ביינערי זוכן אַרבעט. 469 00:21:47,020 --> 00:21:50,060 נעמען אויס אַ בויגן פון פּאַפּיר אויב איר האָבן איינער גרינג פאַראַנען, אָדער עפענען אַרויף אַ 470 00:21:50,060 --> 00:21:52,520 טעקסט רעדאַקטאָר, און איך 'ד ווי יעדער יינער צו שרייַבן. 471 00:21:52,520 --> 00:21:57,470 נעמען פיר מינוט צו שרייַבן די פּסעודאָקאָדע פֿאַר ביינערי זוכן. 472 00:21:57,470 --> 00:21:58,990 >> ווידער, טראַכטן וועגן אַז גייַסטיק מאָדעל. 473 00:21:58,990 --> 00:22:01,980 איך וועט קומען אַרום אויב איר האָבן שאלות און מיר קענען ציען די בילד אויס. 474 00:22:01,980 --> 00:22:06,220 אבער ערשטער, איידער מיר אָנהייב פּראָגראַממינג, איך 'ד ווי צו שרייַבן די 475 00:22:06,220 --> 00:22:09,920 פּסעודאָקאָדע פֿאַר ביינערי זוכן אַזוי ווען מיר ונטערטוקנ זיך אין, מיר האָבן עטלעכע ריכטונג ווי 476 00:22:09,920 --> 00:22:12,110 צו ווו מיר זאָל קאָפּ. 477 00:22:12,110 --> 00:22:15,330 >> תּלמיד: קענען מיר יבערנעמען די מענגע פון וואַלועס מיר באַקומען איז שוין אויסגעשטעלט? 478 00:22:15,330 --> 00:22:17,960 >> דזשייסאַן הירסטשהאָרן: אזוי פֿאַר ביינערי זוכן צו אַרבעטן - ויסגעצייכנט קשיא - איר 479 00:22:17,960 --> 00:22:20,970 האָבן צו נעמען אין אַ אויסגעשטעלט מענגע פון ​​וואַלועס. 480 00:22:20,970 --> 00:22:22,290 אַזוי יבערנעמען עס וועט אַרבעט. 481 00:22:22,290 --> 00:22:23,480 מיר וועט גיין צוריק צו דעם גליטש. 482 00:22:23,480 --> 00:22:27,220 איר וועט זען אין לילאַ די פֿונקציע דעקלאַראַציע איז באָאָל בינאַרי_סעאַרטש ינט 483 00:22:27,220 --> 00:22:29,230 ווערט, ינט וואַלועס, ינט N. 484 00:22:29,230 --> 00:22:32,910 דעם זאָל קוקן באַקאַנט אויב איר 'ווע שוין אַפּראָוטשט אָדער גאַטאַן דיין 485 00:22:32,910 --> 00:22:34,580 הענט גראָב מיט די פּראָבלעם שטעלן. 486 00:22:34,580 --> 00:22:35,910 >> אבער אַז ס אייער פונקציאָנירן דעקלאַראַציע. 487 00:22:35,910 --> 00:22:39,080 ווידער, זאָל ניט דאַרפֿן צו זאָרג וועגן אַז פיל אין דעם מאָמענט. 488 00:22:39,080 --> 00:22:43,660 וואָס איך טאַקע ווילן איר צו טאָן איז נעמען פיר מינוט צו פּסעודאָקאָדע ביינערי 489 00:22:43,660 --> 00:22:46,380 זוכן, און דעמאָלט מיר וועט גיין איבער אַז ווי אַ גרופּע. 490 00:22:46,380 --> 00:22:47,500 און איך וועל קומען אַרום. 491 00:22:47,500 --> 00:22:49,590 אויב איר האָבן שאלות, פילן פֿרייַ צו כאַפּן דיין האַנט. 492 00:22:49,590 --> 00:25:07,110 493 00:25:07,110 --> 00:25:09,680 >> פארוואס טאָן ניט איר נעמען צוויי מער מינוט צו ענדיקן אַרויף די פּסעודאָקאָדע? 494 00:25:09,680 --> 00:25:13,690 495 00:25:13,690 --> 00:25:15,820 איך וויסן דעם קען ויסקומען לעכערלעך אַז מיר ניטאָ ספּענדינג אַזוי פיל צייַט אויף 496 00:25:15,820 --> 00:25:20,350 עפּעס אַז ס ניט אפילו פאקטיש אין C, אָבער ספּעציעל פֿאַר די מער 497 00:25:20,350 --> 00:25:24,030 טשאַלאַנדזשינג אַלגערידאַמז און פּראָבלעם שטעלט אַז מיר האָבן צו רעכענען אויס, 498 00:25:24,030 --> 00:25:27,210 סטאַרטינג אין פּסעודאָקאָדע ניט וועריינג וועגן די סינטאַקס, נאָר וועריינג וועגן 499 00:25:27,210 --> 00:25:29,150 די לאָגיק, איז ינקרעדאַבלי נוציק. 500 00:25:29,150 --> 00:25:32,720 און אַז וועג, איר ניטאָ ניט סאַלווינג צוויי ינקרעדאַבלי שווער פּראָבלעמס בייַ אַמאָל. 501 00:25:32,720 --> 00:25:35,390 איר ניטאָ פּונקט פאָוקיסינג אויף די לאָגיק, און דעמאָלט איר מאַך אין די סינטאַקס. 502 00:25:35,390 --> 00:25:59,960 503 00:25:59,960 --> 00:26:01,385 >> גוט. 504 00:26:01,385 --> 00:26:03,680 זאל ס אָנהייב געגאנגען דורך די פּסעודאָקאָדע. 505 00:26:03,680 --> 00:26:05,380 איך האב געשריבן אַרויף דאָ, ביינערי זוכן פּסעודאָקאָדע. 506 00:26:05,380 --> 00:26:07,360 מיר וועט שרייַבן דעם אויף די ברעט צוזאַמען. 507 00:26:07,360 --> 00:26:10,040 אָדער איך וועט שרייַבן עס און איר וועט געבן מיר די פּראַמפּס איך דאַרפֿן. 508 00:26:10,040 --> 00:26:15,010 אַזוי קענען אַבי ווער געבן מיר דער ערשטער שורה פון די פּסעודאָקאָדע איר 509 00:26:15,010 --> 00:26:18,350 געשריבן פֿאַר ביינערי זוכן? 510 00:26:18,350 --> 00:26:20,258 יא, אַני? 511 00:26:20,258 --> 00:26:22,698 >> תּלמיד: בשעת די לענג פון די רשימה איז גרעסער ווי נול. 512 00:26:22,698 --> 00:26:26,114 513 00:26:26,114 --> 00:26:34,880 >> דזשייסאַן הירסטשהאָרן: בשעת לענג פון רשימה גרעסער ווי נול. 514 00:26:34,880 --> 00:26:38,810 און ווידער, מיר זען עטלעכע C-קוקן סינטאַקטיקאַל זאכן אויף דאָ. 515 00:26:38,810 --> 00:26:41,550 אבער רובֿ פון דעם איז אין ענגליש. 516 00:26:41,550 --> 00:26:43,980 האט אַבי ווער האָבן קיין שורה זיי שטעלן איידער דעם אין זייער פּסעוודאָ - קאָד? 517 00:26:43,980 --> 00:26:47,280 518 00:26:47,280 --> 00:26:50,210 >> תּלמיד: באַקומען אַ מענגע פון אויסגעשטעלט נומערן. 519 00:26:50,210 --> 00:26:53,600 >> דזשייסאַן הירסטשהאָרן: איר געשריבן "באַקומען אַ מענגע פון ​​אויסגעשטעלט נומערן. "פּער די 520 00:26:53,600 --> 00:26:56,140 פונקציאָנירן דעקלאַראַציע, מיר וועט זיין גייט פארביי אַ מענגע פון ​​אויסגעשטעלט נומערן. 521 00:26:56,140 --> 00:26:57,280 >> תּלמיד: [ינאָדאַבאַל]. 522 00:26:57,280 --> 00:26:59,030 >> דזשייסאַן הירסטשהאָרן: אזוי מיר וועט האָבן אַז. 523 00:26:59,030 --> 00:27:01,820 אבער יאָ, אויב מיר האבן ניט האָבן אַז, מיר וואָלט דאַרפֿן צו סאָרט אונדזער מענגע פון 524 00:27:01,820 --> 00:27:04,850 נומערן, ווייַל ביינערי זוכן בלויז אַרבעט אויף אויסגעשטעלט ערייז. 525 00:27:04,850 --> 00:27:11,300 אַזוי בשעת לענג פון רשימה יקוואַלז נול, איך בין געגאנגען צו שטעלן אין עטלעכע געגרייַזלט ברייסאַז 526 00:27:11,300 --> 00:27:15,420 צו מאַכן עס קוקן אַ קליין ביסל מער ווי סי אבער בשעת, מיינט צו מאַפּע אַנטו אַ 527 00:27:15,420 --> 00:27:19,550 בשעת שלייף, אַזוי ין דעם בשעת שלייף וואָס טאָן מיר דאַרפֿן צו 528 00:27:19,550 --> 00:27:22,000 טאָן פֿאַר ביינערי זוכן? 529 00:27:22,000 --> 00:27:25,530 >> עמעצער אַנדערש וואס האט ניט געגעבן מיר אַ ענטפֿערן נאָך אבער וואס געשריבן דעם? 530 00:27:25,530 --> 00:27:31,750 531 00:27:31,750 --> 00:27:33,320 >> תּלמיד: גיין צו די מיטל פון דער רשימה. 532 00:27:33,320 --> 00:27:33,980 >> דזשייסאַן הירסטשהאָרן: טאָם. 533 00:27:33,980 --> 00:27:35,230 גיין צו די מיטל פון דער רשימה. 534 00:27:35,230 --> 00:27:43,290 535 00:27:43,290 --> 00:27:45,530 און די נאָכפאָלגן אַרויף קשיא, וואָס טאָן מיר טאָן אַמאָל מיר ניטאָ בייַ די 536 00:27:45,530 --> 00:27:46,870 מיטל פון דער רשימה? 537 00:27:46,870 --> 00:27:49,310 >> תּלמיד: טאָן אַ קאָנטראָלירן צי אַז ס די נומער איר ניטאָ קוקן פֿאַר. 538 00:27:49,310 --> 00:27:50,120 >> דזשייסאַן הירסטשהאָרן: ויסגעצייכנט. 539 00:27:50,120 --> 00:28:05,500 גיין די מיטל פון דער רשימה און טשעק אויב אונדזער ווערט איז עס - 540 00:28:05,500 --> 00:28:06,515 פאַנטאַסטיש. 541 00:28:06,515 --> 00:28:10,460 האט אַבי ווער האָבן עפּעס אַנדערש אַז איז אַנדערש ווי דעם? 542 00:28:10,460 --> 00:28:11,210 אַז ס פּונקט רעכט. 543 00:28:11,210 --> 00:28:13,800 >> דער ערשטער זאַך מיר טאָן אין ביינערי זוכן איז גיין צו די מיטל פון דער רשימה און 544 00:28:13,800 --> 00:28:15,870 טשעק צו זען אויב אונדזער ווערט איז עס. 545 00:28:15,870 --> 00:28:19,682 אַזוי איך יבערנעמען אויב אונדזער ווערט איז עס, וואָס טוט מיר טאָן? 546 00:28:19,682 --> 00:28:21,610 >> תּלמיד: מיר צוריקקומען נול [ינאָדאַבאַל]. 547 00:28:21,610 --> 00:28:23,400 >> דזשייסאַן הירסטשהאָרן: יאָ, אויב אונדזער ווערט איז עס, מיר געפונען עס. 548 00:28:23,400 --> 00:28:27,950 אַזוי מיר קענען זאָגן עטלעכע וועג, אָבער דעם פונקציע איז דיפיינד, מיר זאָגן די באַניצער 549 00:28:27,950 --> 00:28:28,520 מיר געפונען עס. 550 00:28:28,520 --> 00:28:30,950 אויב עס ס ניט עס, כאָטש, אַז ס ווו דעם געץ טריקי. 551 00:28:30,950 --> 00:28:35,120 אַזוי אויב עס ס ניט עס, עמעצער אַנדערש וואס איז ארבעטן אויף ביינערי זוכן אָדער 552 00:28:35,120 --> 00:28:36,830 האט אַ געדאַנק איצט, וואָס טוט מיר טאָן? 553 00:28:36,830 --> 00:28:37,830 >> תּלמיד: פראגע. 554 00:28:37,830 --> 00:28:38,100 >> דזשייסאַן הירסטשהאָרן: יא? 555 00:28:38,100 --> 00:28:39,920 >> תּלמיד: איז די מענגע שוין אויסגעשטעלט? 556 00:28:39,920 --> 00:28:42,200 >> דזשייסאַן הירסטשהאָרן: יא, מיר ניטאָ אַסומינג די מענגע איז שוין אויסגעשטעלט. 557 00:28:42,200 --> 00:28:46,480 >> תּלמיד: אזוי דעמאָלט איר האָבן צו טשעק אויב די ווערט אַז איר זען איז גרעסער ווי 558 00:28:46,480 --> 00:28:51,745 די ווערט אַז איר ווילן, איר קענען אַריבערפירן צו די מיטל פון די אנדערע העלפט. 559 00:28:51,745 --> 00:28:54,110 >> דזשייסאַן הירסטשהאָרן: אזוי אויב די מיטל פון די רשימה איז גרעסער ווי וואָס מיר 'רע 560 00:28:54,110 --> 00:28:57,440 איר זוכט פֿאַר, דעמאָלט מיר טאָן וואָס? 561 00:28:57,440 --> 00:28:58,320 מיר מאַך ווו? 562 00:28:58,320 --> 00:29:01,400 >> תּלמיד: איר ווילן צו מאַך צו די העלפט פון די רשימה מיט 563 00:29:01,400 --> 00:29:02,780 נומערן נידעריקער ווי אַז. 564 00:29:02,780 --> 00:29:04,460 >> דזשייסאַן הירסטשהאָרן: אזוי מיר וועט רופן אַז די לינקס. 565 00:29:04,460 --> 00:29:15,435 אַזוי אויב מיטל איז גרעסער, מיר קענען זוכן די לינק העלפט פון די רשימה. 566 00:29:15,435 --> 00:29:20,620 567 00:29:20,620 --> 00:29:22,980 און דעמאָלט דורך זוכן, וואָס טאָן איך מיינען דורך זוכן? 568 00:29:22,980 --> 00:29:24,010 >> תּלמיד: [ינאָדאַבאַל]. 569 00:29:24,010 --> 00:29:24,410 >> דזשייסאַן הירסטשהאָרן: מיר גיין צו די מיטל. 570 00:29:24,410 --> 00:29:25,740 מיר פאקטיש איבערחזרן דעם זאַך. 571 00:29:25,740 --> 00:29:29,210 מיר גיין צוריק דורך אונדזער בשעת שלייף. 572 00:29:29,210 --> 00:29:31,480 איך וועט געבן איר די לעצט איינער - 573 00:29:31,480 --> 00:29:39,047 אַנדערש, אויב, מיטל איז ווייניקער ווי וואָס מיר טאָן, וואָס טוט מיר טאָן דאָ? 574 00:29:39,047 --> 00:29:40,360 >> תּלמיד: גיין צו די רעכט. 575 00:29:40,360 --> 00:29:41,610 >> דזשייסאַן הירסטשהאָרן: זוכן די רעכט. 576 00:29:41,610 --> 00:29:47,440 577 00:29:47,440 --> 00:29:51,710 דעם קוקט גוט, אָבער טוט אַבי ווער האָבן עפּעס אַז מיר זאלן זיין פעלנדיק אָדער 578 00:29:51,710 --> 00:29:53,200 עפּעס אַנדערש אַז איר שטעלן אין אייער פּסעוודאָ - קאָד? 579 00:29:53,200 --> 00:29:57,080 580 00:29:57,080 --> 00:29:58,410 אזוי דעם איז וואָס מיר האָבן אַזוי ווייַט. 581 00:29:58,410 --> 00:30:00,960 בשעת די לענג פון די רשימה איז גרעסער ווי נול, מיר ניטאָ געגאנגען צו גיין 582 00:30:00,960 --> 00:30:03,220 צו די מיטל פון דער רשימה און טשעק אויב אונדזער ווערט איז עס. 583 00:30:03,220 --> 00:30:06,970 >> אויב די מיטל איז גרעסער, מיר ניטאָ געגאנגען צו זוכן לינקס, אַנדערש אויב די מיטל איז 584 00:30:06,970 --> 00:30:09,230 ווייניקער, מיר ניטאָ געגאנגען צו זוכן די רעכט. 585 00:30:09,230 --> 00:30:14,430 אַזוי מיר 'ווע אַלע האט עטלעכע פאַמיליעראַטי מיט די טערמינען מיר נוצן אין קאָמפּיוטער וויסנשאַפֿט 586 00:30:14,430 --> 00:30:15,550 און די מכשירים מיר האָבן. 587 00:30:15,550 --> 00:30:18,300 אבער איר וועט שוין באַמערקן מיר זענען גערעדט אין ענגליש, אָבער מיר געפונען אַ 588 00:30:18,300 --> 00:30:24,790 פּלאַץ פון זאכן וואס געווען צו מאַפּע אויף צו מכשירים מיר האָבן אין אונדזער קאָודינג געצייַג ינווענטאַר. 589 00:30:24,790 --> 00:30:27,210 אַזוי רעכט אַוועק די פלעדערמויז, מיר ניטאָ ניט געגאנגען צו פאקטיש קאָד נאָך. 590 00:30:27,210 --> 00:30:33,300 >> וואָס טוט מיר זען דאָ אין ענגליש אַז מאַפּס אויף צו זאכן מיר קענען שרייַבן אין C? 591 00:30:33,300 --> 00:30:34,560 >> תּלמיד: בשעת. 592 00:30:34,560 --> 00:30:35,320 >> דזשייסאַן הירסטשהאָרן: בשעת. 593 00:30:35,320 --> 00:30:40,610 אַזוי דעם בשעת רעכט דאָ מאַפּס אויף צו וואָס? 594 00:30:40,610 --> 00:30:42,630 >> תּלמיד: אַ בשעת שלייף. 595 00:30:42,630 --> 00:30:43,200 >> דזשייסאַן הירסטשהאָרן: אַ בשעת שלייף? 596 00:30:43,200 --> 00:30:44,540 אָדער מיסטאָמע, מער בכלל, אַ שלייף. 597 00:30:44,540 --> 00:30:46,260 מיר ווילן צו טאָן עפּעס איבער און איבער. 598 00:30:46,260 --> 00:30:49,050 אַזוי מיר ניטאָ געגאנגען צו קאָד אַ שלייף. 599 00:30:49,050 --> 00:30:51,640 און מיר שוין וויסן, ווייַל מיר 'ווע געטאן דעם אַ פּאָר פון מאל און מיר 600 00:30:51,640 --> 00:30:54,180 האָבן שעפע פון ​​ביישפילן אויס עס, ווי פאקטיש צו שרייַבן 601 00:30:54,180 --> 00:30:55,310 דעם אינדעקס פֿאַר אַ שלייף. 602 00:30:55,310 --> 00:30:56,160 אַזוי אַז זאָל זיין שיין גרינג. 603 00:30:56,160 --> 00:30:58,070 מיר זאָל קענען צו באַקומען אַז סטאַרטעד שיין געשווינד. 604 00:30:58,070 --> 00:31:01,830 >> וואָס אַנדערש טאָן מיר זען אין דאָ? 605 00:31:01,830 --> 00:31:06,820 וואָס אנדערע סטראַקטשערז סינטאַקסעס, דאס אַז מיר 'רע באַקאַנט מיט אין C, טאָן מיר 606 00:31:06,820 --> 00:31:09,790 שוין האָבן אַ געפיל פון באזירט אַוועק פון די ווערטער מיר געוויינט? 607 00:31:09,790 --> 00:31:10,830 יא, אננא? 608 00:31:10,830 --> 00:31:11,360 [ינאָדאַבאַל] 609 00:31:11,360 --> 00:31:12,990 נאָר קידינג. 610 00:31:12,990 --> 00:31:13,540 אננא, גיין פאָרויס. 611 00:31:13,540 --> 00:31:14,530 >> תּלמיד: אויב און אַנדערש. 612 00:31:14,530 --> 00:31:16,260 >> דזשייסאַן הירסטשהאָרן: אויב און אַנדערש - רעכט דאָ. 613 00:31:16,260 --> 00:31:18,840 אַזוי וואָס טאָן די קוק ווי? 614 00:31:18,840 --> 00:31:20,420 >> תּלמיד: אַ אויב אַנדערש דערקלערונג. 615 00:31:20,420 --> 00:31:21,560 >> דזשייסאַן הירסטשהאָרן: יאָ, טנאָים, רעכט? 616 00:31:21,560 --> 00:31:24,650 אַזוי מיר וועט מיסטאָמע דאַרפֿן צו שרייַבן עטלעכע באדינגונגען. 617 00:31:24,650 --> 00:31:31,185 און ווידער, כאָטש אפֿשר קאַנפיוזינג אין ערשטער, מיר בכלל האָבן אַ געפיל איצט 618 00:31:31,185 --> 00:31:34,010 פון ווי צו שרייַבן טנאָים און די סינטאַקס פֿאַר באדינגונגען. 619 00:31:34,010 --> 00:31:36,850 און אויב מיר טאָן ניט, מיר נאָר קוק אַרויף די סינטאַקס פֿאַר טנאָים, שנייַדן און פּאַפּ 620 00:31:36,850 --> 00:31:39,950 אַז, ווייַל מיר וויסן מיר דאַרפֿן אַ צושטאַנד דאָ. 621 00:31:39,950 --> 00:31:44,910 קיין אנדערע זאכן מיר זען אַז מאַפּע אַנטו דאס מיר זאלן דאַרפֿן צו טאָן אין C? 622 00:31:44,910 --> 00:31:48,312 623 00:31:48,312 --> 00:31:48,960 יאָ, אַלעהאַ? 624 00:31:48,960 --> 00:31:50,370 >> תּלמיד: דאס זאל זיין קלאָר ווי דער טאָג, דורך פּונקט טשעק אויב אַ 625 00:31:50,370 --> 00:31:51,990 ווערט יקוואַלז עפּעס. 626 00:31:51,990 --> 00:31:54,578 >> דזשייסאַן הירסטשהאָרן: אזוי ווי טאָן מיר קאָנטראָלירן און - אַזוי גיין צו די מיטל פון דער רשימה 627 00:31:54,578 --> 00:31:55,610 און טשעק אויב אונדזער ווערט איז עס? 628 00:31:55,610 --> 00:31:56,570 ווי טאָן מיר טאָן אַז אין C? 629 00:31:56,570 --> 00:31:58,450 וואָס ס די סינטאַקס פֿאַר אַז? 630 00:31:58,450 --> 00:31:59,235 >> תּלמיד: יקוואַלז, יקוואַלז. 631 00:31:59,235 --> 00:32:00,650 >> דזשייסאַן הירסטשהאָרן: יקוואַלז, יקוואַלז. 632 00:32:00,650 --> 00:32:03,540 אַזוי דעם טשעק איז מיסטאָמע געגאנגען צו זיין אַ יקוואַלז, יקוואַלז. 633 00:32:03,540 --> 00:32:04,510 אַזוי מיר וועט וויסן מיר דאַרפֿן אַז ערגעץ. 634 00:32:04,510 --> 00:32:07,510 און פאקטיש, נאָר אין שרייבן עס, מיר זען די אנדערע זאכן. 635 00:32:07,510 --> 00:32:11,400 מיר ניטאָ געגאנגען צו האָבן צו טאָן עטלעכע פאַרגלייַך אָפּערייטערז אין עס - 636 00:32:11,400 --> 00:32:12,010 פאַנטאַסטיש. 637 00:32:12,010 --> 00:32:14,980 אַזוי עס אַקטשאַוואַלי קוקט ווי, דורך און גרויס, מיר האָבן ניט געשריבן אַ 638 00:32:14,980 --> 00:32:16,390 וואָרט פון C קאָד נאָך. 639 00:32:16,390 --> 00:32:20,610 אָבער מיר גאַט דער גייַסטיק מאָדעל אַראָפּ דורך לעקטשערז און די קורצע הייזלעך. 640 00:32:20,610 --> 00:32:22,350 >> מיר געשריבן פּסעוודאָ - קאָד ווי אַ גרופּע. 641 00:32:22,350 --> 00:32:27,110 און שוין, מיר האָבן 80% אויב ניט 90% פון וואָס מיר דאַרפֿן צו טאָן. 642 00:32:27,110 --> 00:32:28,550 איצט, מיר נאָר דאַרפֿן צו קאָד עס, וואָס ווידער, איז אַ 643 00:32:28,550 --> 00:32:30,110 ניט-נישטיק פּראָבלעם צו סאָלווע. 644 00:32:30,110 --> 00:32:31,890 אָבער בייַ מינדסטער מיר ניטאָ סטאַק אויף די לאָגיק. 645 00:32:31,890 --> 00:32:38,040 לפּחות איצט ווען מיר גיין צו אָפיס שעה, איך קענען זאָגן, איך וויסן וואָס איך דאַרפֿן 646 00:32:38,040 --> 00:32:40,160 צו טאָן, אָבער קענען איר דערמאָנען מיר פון די סינטאַקס? 647 00:32:40,160 --> 00:32:42,940 אָדער אפילו אויב אָפיס שעה זענען ענג, איר קענען גוגל פֿאַר די סינטאַקס, אלא 648 00:32:42,940 --> 00:32:45,040 ווי זייַענדיק סטאַק אויף די לאָגיק. 649 00:32:45,040 --> 00:32:48,570 >> און ווידער, אלא ווי טריינג צו סאָלווע די לאָגיק און דער סינטאַקס פּראָבלעמס אַלע 650 00:32:48,570 --> 00:32:51,900 בייַ אַמאָל, עס איז אָפט פיל בעסער צו ברעכן די צוויי שווער פּראָבלעמס אַוועק אין 651 00:32:51,900 --> 00:32:58,280 צוויי מער מאַנידזשאַבאַל אָנעס און טאָן די פּסעוודאָ - קאָד ערשטער און דעמאָלט קאָד אין סי 652 00:32:58,280 --> 00:33:00,620 אַזוי לאָזן ס זען וואָס איך האט פֿאַר די פּסעוודאָ - קאָד פאָרויס פון צייַט. 653 00:33:00,620 --> 00:33:04,060 >> בשעת די לענג פון די רשימה איז גרעסער ווי נול, קוק אין די מיטל 654 00:33:04,060 --> 00:33:05,090 פון די רשימה. 655 00:33:05,090 --> 00:33:09,610 אויב נומער געפונען אומגעקערט אמת, אַנדערש אויב נומער העכער, זוכן לינקס. 656 00:33:09,610 --> 00:33:13,200 אַנדערש אויב נומער נידעריקער, זוכן רעכט, קריק פאַלש. 657 00:33:13,200 --> 00:33:18,710 אַזוי אַז קוקט כּמעט יידעניקאַל אויב ניט קימאַט יידעניקאַל צו וואָס מיר געשריבן. 658 00:33:18,710 --> 00:33:23,030 פאקטיש, טאָם, וואָס איר האט ערשטער, ברייקינג די מיטל פון דער רשימה און אויב 659 00:33:23,030 --> 00:33:24,880 נומער געפונען אין צוויי סטייטמאַנץ איז פאקטיש וואָס איך האבן. 660 00:33:24,880 --> 00:33:25,507 >> איך קאַמביינד זיי עס. 661 00:33:25,507 --> 00:33:27,100 איך זאָל האָבן איינגעהערט צו איר די ערשטער מאָל. 662 00:33:27,100 --> 00:33:30,640 אַזוי וואָס איז די פּסעוודאָ - קאָד מיר האָבן. 663 00:33:30,640 --> 00:33:35,060 אויב איר ווילן צו איצט, נעבעכדיק, גיין צוריק צו אונדזער ערשט פּראָבלעם. 664 00:33:35,060 --> 00:33:37,780 זאל ס קאָד בינאַרי.ק. 665 00:33:37,780 --> 00:33:40,870 אַזוי מאַכשער אַ יטערייטיוו ווערסיע פון ביינערי זוכן ניצן די ווייַטערדיק 666 00:33:40,870 --> 00:33:42,420 פונקציאָנירן דעקלאַראַציע. 667 00:33:42,420 --> 00:33:44,550 >> און איר טאָן ניט דאַרפֿן צו צייכענען עס אַראָפּ נאָר נאָך. 668 00:33:44,550 --> 00:33:49,470 איך בין אַקטשאַוואַלי געגאנגען צו עפענען אַרויף רעכט דאָ בינאַרי.ק. 669 00:33:49,470 --> 00:33:52,880 אַזוי עס איז די פֿונקציע דעקלאַראַציע אין די מיטן פון די פאַרשטעלן. 670 00:33:52,880 --> 00:33:57,570 און איר וועט זען איך גענומען די פּסעוודאָ - קאָד פון אויף מיין זייטן, אָבער כּמעט יידעניקאַל 671 00:33:57,570 --> 00:33:59,740 צו וואָס מיר געשריבן, און שטעלן אַז אין פֿאַר איר. 672 00:33:59,740 --> 00:34:06,010 אַזוי איצט, לאָזן ס נעמען פינף מינוט צו קאָד דעם פֿונקציע. 673 00:34:06,010 --> 00:34:08,199 >> און ווידער, אויב איר האָבן קיין פראגעס, כאַפּן דיין האַנט, לאָזן מיר וויסן, איך וועט 674 00:34:08,199 --> 00:34:08,710 קומען אַרום. 675 00:34:08,710 --> 00:34:09,800 >> תּלמיד: [ינאָדאַבאַל]. 676 00:34:09,800 --> 00:34:12,380 >> דזשייסאַן הירסטשהאָרן: אזוי איך גענומען די ביינערי זוכן דעפֿיניציע בייַ די 677 00:34:12,380 --> 00:34:14,429 שפּיץ, אויף שורה 12. 678 00:34:14,429 --> 00:34:16,429 אַז ס וואָס איך גאַט פֿאַר מיין רוק. 679 00:34:16,429 --> 00:34:20,940 און דעמאָלט אַלע דעם פּסעוודאָ - קאָד איך פּונקט קאָפּיע און פּייסטיד פון די רוק, 680 00:34:20,940 --> 00:34:22,190 פּסעוודאָ - קאָד רוק. 681 00:34:22,190 --> 00:35:22,830 682 00:35:22,830 --> 00:35:26,786 איך בין נאָך ניט געהער [ינאָדאַבאַל]. 683 00:35:26,786 --> 00:37:13,010 684 00:37:13,010 --> 00:37:15,820 >> אַזוי אויב איר האָבן פאַרטיק דיין ימפּלאַמענטיישאַן, איך ווילן צו קאָנטראָלירן עס. 685 00:37:15,820 --> 00:37:19,410 איך ימיילד איר די העלפּערס.ה טעקע פריער אין דעם קלאַס. 686 00:37:19,410 --> 00:37:22,360 און עס וועט זיין בנימצא אָנליין ווי געזונט פֿאַר אראפקאפיע פֿאַר מענטשן וואַטשינג 687 00:37:22,360 --> 00:37:24,750 דעם אָפּטיילונג צייַט דילייד. 688 00:37:24,750 --> 00:37:29,350 און איך נאָר געניצט די דזשאַנעריק פאַרשפּרייטונג קאָד פון פּסעט3. 689 00:37:29,350 --> 00:37:34,590 אַזוי איך גענומען פינד.ק, נוצן מיין העלפּערס.ה טעקע אלא ווי די העלפּערס.ה טעקע 690 00:37:34,590 --> 00:37:36,280 אַז ס געגעבן אין די פאַרשפּרייטונג קאָד. 691 00:37:36,280 --> 00:37:39,310 >> און איך האט צו מאַכן איינער אנדערע ענדערונג אין פינד.ק גאַנץ ווי פאַך נאָר פשוט 692 00:37:39,310 --> 00:37:42,770 זוכן, רופן בינאַרי_סעאַרטש. 693 00:37:42,770 --> 00:37:49,080 אַזוי אויב איר ווילן צו פּרובירן דיין קאָד, וויסן אַז אַז איז ווי צו טאָן עס. 694 00:37:49,080 --> 00:37:52,530 אין פאַקט, ווען מיר וועט זיין פליסנדיק דעם קאָד רעכט איצט, איך פּונקט געמאכט אַ קאָפּיע פון 695 00:37:52,530 --> 00:37:59,820 מיין פּסעט3 וועגווייַזער, ווידער, סוואַפּט אויס די העלפּערס טעקעס און דעמאָלט געמאכט אַז 696 00:37:59,820 --> 00:38:04,695 ענדערונג אין פינד.ק צו רופן בינאַרי_סעאַרטש אלא ווי פשוט זוכן. 697 00:38:04,695 --> 00:40:08,620 698 00:40:08,620 --> 00:40:09,120 >> דזשייסאַן הירסטשהאָרן: יא. 699 00:40:09,120 --> 00:40:11,258 איר האָבן אַ קשיא? 700 00:40:11,258 --> 00:40:12,150 >> תּלמיד: נעווערמינד. 701 00:40:12,150 --> 00:40:12,600 >> דזשייסאַן הירסטשהאָרן: ניט וועריז. 702 00:40:12,600 --> 00:40:13,370 נו, לאָזן ס באַקומען סטאַרטעד. 703 00:40:13,370 --> 00:40:15,090 מיר וועלן קאָוד דעם ווי אַ גרופּע. 704 00:40:15,090 --> 00:40:16,050 איינער אנדערע טאָן. 705 00:40:16,050 --> 00:40:20,600 ווידער, דעם איז, קענען לייכט זיין סוואַפּט אין פֿאַר פּראָבלעם שטעלן דרייַ. 706 00:40:20,600 --> 00:40:25,530 איך האָבן מיין העלפּערס.ה טעקע וואָס, אלא ווי די העלפּערס.ה מיר ניטאָ געגעבן, 707 00:40:25,530 --> 00:40:28,560 דערקלערט ביינערי זוכן, בלאָז סאָרט, און סעלעקציע סאָרט. 708 00:40:28,560 --> 00:40:37,400 און אין פינד.ק איר וועט באַמערקן אויף שורה, וואָס איז אַז, שורה 68, מיר רופן ביינערי 709 00:40:37,400 --> 00:40:39,160 זוכן גאַנץ ווי זוכן. 710 00:40:39,160 --> 00:40:42,930 אַזוי ווידער, די קאָד אַז איז בנימצא אָנליין אָדער די קאָד אַז איר זענט 711 00:40:42,930 --> 00:40:46,590 שאפן רעכט איצט קענען זיין לייכט סוואַפּט אין פֿאַר פּ שטעלן 3 צו קאָנטראָלירן עס. 712 00:40:46,590 --> 00:40:50,620 >> אבער ערשטער, לאָזן ס קאָד ביינערי זוכן. 713 00:40:50,620 --> 00:40:53,690 אונדזער פונקציאָנירן דעקלאַראַציע, מיר צוריקקומען אַ באָאָל. 714 00:40:53,690 --> 00:40:55,810 מיר נעמען אַ ינטאַדזשער גערופן ווערט. 715 00:40:55,810 --> 00:40:59,285 מיר נעמען אַ מענגע פון ​​ינטאַדזשערז גערופן וואַלועס, און מיר נעמען N זיין 716 00:40:59,285 --> 00:41:00,850 די גרייס פון דעם מענגע. 717 00:41:00,850 --> 00:41:05,640 אויף שורה 10, רעכט דאָ, איך האב שאַרף אַרייַננעמען סטדבאָאָל.ה. 718 00:41:05,640 --> 00:41:07,360 טוט אַבי ווער וויסן וואָס אַז ס עס? 719 00:41:07,360 --> 00:41:12,180 720 00:41:12,180 --> 00:41:16,600 אַזוי וואָס טוט אַז שורה פון קאָד טאָן? 721 00:41:16,600 --> 00:41:19,880 >> תּלמיד: עס אַלאַוז איר צו נוצן אַ באָאָל צוריקקומען טיפּ. 722 00:41:19,880 --> 00:41:20,350 >> דזשייסאַן הירסטשהאָרן: פּונקט. 723 00:41:20,350 --> 00:41:22,300 >> תּלמיד: אָדער עס ס אַ ביבליאָטעק אַז אַלאַוז צו נוצן אַ באָאָל צוריקקומען טיפּ. 724 00:41:22,300 --> 00:41:27,590 >> דזשייסאַן הירסטשהאָרן: אַזוי דער שאַרף אַרייַננעמען סטדבאָאָל.ה שורה גיט מיר עטלעכע 725 00:41:27,590 --> 00:41:31,340 זוך און דעקלעריישאַנז פֿאַר זאכן אַז איך בין ערלויבט צו נוצן אין 726 00:41:31,340 --> 00:41:32,400 דעם ביבליאָטעק. 727 00:41:32,400 --> 00:41:36,570 אַזוי צווישן די איז געזאגט אַז עס ס דעם טיפּ גערופן באָאָל, און עס קענען זיין 728 00:41:36,570 --> 00:41:37,750 אמת אָדער פאַלש. 729 00:41:37,750 --> 00:41:39,010 אַזוי אַז ס וואָס אַז שורה טוט. 730 00:41:39,010 --> 00:41:41,680 און אויב איך האט ניט האָבן אַז שורה, איך וואָלט באַקומען אין קאָנפליקט פֿאַר שרייבן דעם 731 00:41:41,680 --> 00:41:43,520 וואָרט רעכט דאָ, באָאָל, רעכט עס. 732 00:41:43,520 --> 00:41:44,140 פּונקט רעכט. 733 00:41:44,140 --> 00:41:46,430 אַזוי איך דאַרפֿן אַז אין דעם קאָד. 734 00:41:46,430 --> 00:41:47,690 גוט. 735 00:41:47,690 --> 00:41:51,860 אזוי דעם, ווידער, איז אַ יטערייטיוו ווערסיע, ניט אַ רעקורסיווע איינער. 736 00:41:51,860 --> 00:41:53,820 אַזוי לאָזן אונדז באַקומען סטאַרטעד. 737 00:41:53,820 --> 00:41:56,200 >> זאל ס אָנהייבן מיט דעם ערשטער שורה פון פּסעוודאָ קאָד. 738 00:41:56,200 --> 00:41:58,770 און אַלעווייַ, מיר וועלן - אָדער ניט אַלעווייַ. 739 00:41:58,770 --> 00:42:00,530 מיר ניטאָ געגאנגען צו גיין אַרום די פּלאַץ. 740 00:42:00,530 --> 00:42:05,110 מיר וועט גיין שורה דורך שורה, און איך וועט העלפן איר געשטאַלט אויס די שורה אַז מיר דאַרפֿן 741 00:42:05,110 --> 00:42:06,310 צו שרייַבן ערשטער. 742 00:42:06,310 --> 00:42:10,550 אַזוי בשעת לענג פון רשימה איז גרעסער ווי נול. 743 00:42:10,550 --> 00:42:12,680 זאל ס אָנהייב אין די פראָנט. 744 00:42:12,680 --> 00:42:15,190 וואָס שורה זאָל איך שרייַבן דאָ, אין קאָד? 745 00:42:15,190 --> 00:42:19,470 >> תּלמיד: בשעת פּערענטאַסיס N איז גרעסער ווי 0. 746 00:42:19,470 --> 00:42:21,900 >> דזשייסאַן הירסטשהאָרן: בשעת N איז גרויס ווי 0. 747 00:42:21,900 --> 00:42:26,550 אַזוי N איז די גרייס פון אַ רשימה, און מיר ניטאָ טשעק אויב - 748 00:42:26,550 --> 00:42:26,800 >> [ינטערפּאָסינג שטימען] 749 00:42:26,800 --> 00:42:27,660 >> דזשייסאַן הירסטשהאָרן: - אנטשולדיגט? 750 00:42:27,660 --> 00:42:29,360 >> תּלמיד: ווי טאָן מיר וויסן אַז N איז די גרייס פון דער רשימה? 751 00:42:29,360 --> 00:42:29,690 >> דזשייסאַן הירסטשהאָרן: נעבעכדיק. 752 00:42:29,690 --> 00:42:34,690 פּער די פּסעט באַשרייַבונג, די זוכן און סאָרט פאַנגקשאַנז איר דאַרפֿן צו שרייַבן, 753 00:42:34,690 --> 00:42:36,230 N איז די גרייס פון דעם רשימה. 754 00:42:36,230 --> 00:42:37,710 איך פארגעסן צו דערקלערן אַז דאָ. 755 00:42:37,710 --> 00:42:41,310 אבער יאָ. N איז די גרייס פון די רשימה, אין דעם פאַל. 756 00:42:41,310 --> 00:42:44,740 אַזוי בשעת N איז גרעסער ווי 0. 757 00:42:44,740 --> 00:42:45,580 גוט. 758 00:42:45,580 --> 00:42:50,090 אַז קען באַווייַזן אַ ביסל פּראָבלעמאַטיק כאָטש, אויב דאס גיין אויף. 759 00:42:50,090 --> 00:42:54,510 ווייַל מיר וועלן פאָרזעצן צו וויסן די נומער פון דער רשימה איבער דעם 760 00:42:54,510 --> 00:43:06,640 פֿונקציע, אָבער זאָגן מיר אָנהייבן אַוועק מיט אַ מענגע פון ​​5 ינטאַדזשערז. 761 00:43:06,640 --> 00:43:08,950 און מיר גיין דורך און מיר 'ווע איצט נעראָוד עס אַראָפּ צו 762 00:43:08,950 --> 00:43:10,310 אַ מענגע פון ​​2 ינטאַדזשערז. 763 00:43:10,310 --> 00:43:12,160 וואָס 2 ינטאַדזשערז איז אַז? 764 00:43:12,160 --> 00:43:15,895 די גרייס איז 2 איצט אַז מיר ווילן צו קוק בייַ, אָבער וואָס 2 איז אַז? 765 00:43:15,895 --> 00:43:17,720 טוט וואָס מאַכן זינען, אַז קשיא? 766 00:43:17,720 --> 00:43:18,020 >> גוט. 767 00:43:18,020 --> 00:43:19,120 איך וועט פרעגן עס ווידער. 768 00:43:19,120 --> 00:43:26,640 אַזוי מיר אָנהייבן אַוועק מיט דעם מענגע פון ​​5 ינטאַדזשערז, און N יקוואַלז 5, רעכט? 769 00:43:26,640 --> 00:43:28,050 מיר וועט לויפן דורך דאָ. 770 00:43:28,050 --> 00:43:31,560 מיר וועט מיסטאָמע טוישן די גרייס, רעכט, ווי דאס גיין אויף. 771 00:43:31,560 --> 00:43:32,700 וואָס איז וואָס מיר זאָגן מיר ווילן צו טאָן. 772 00:43:32,700 --> 00:43:34,150 מיר טאָן ניט ווילן צו זוכן די פול זאַך ווידער. 773 00:43:34,150 --> 00:43:35,480 אַזוי זאָגן מיר טוישן עס צו 2. 774 00:43:35,480 --> 00:43:36,970 מיר נעמען העלפט דער רשימה אַז ס מאָדנע. 775 00:43:36,970 --> 00:43:38,800 אַזוי נאָר קלייַבן 2. 776 00:43:38,800 --> 00:43:40,590 אַזוי איצט N יקוואַלז 2. 777 00:43:40,590 --> 00:43:42,780 איך אַנטשולדיקן פֿאַר די נעבעך טרוקן מעקן מאַרקערס. 778 00:43:42,780 --> 00:43:43,080 רעכט? 779 00:43:43,080 --> 00:43:45,670 און מיר ניטאָ שאַרף דורך די רשימה ווידער מיט אַ רשימה פון גרייס 2. 780 00:43:45,670 --> 00:43:48,580 גוט, אונדזער מענגע איז נאָך פון גרייס 5. 781 00:43:48,580 --> 00:43:51,920 מיר זאָגן מיר בלויז ווילן צו זוכן 2 ספּאַץ אין עס. 782 00:43:51,920 --> 00:43:53,590 אַזוי וואָס 2 ספּאַץ זענען די? 783 00:43:53,590 --> 00:43:57,640 784 00:43:57,640 --> 00:43:58,815 >> טוט וואָס מאַכן זינען? 785 00:43:58,815 --> 00:44:00,290 זענען זיי די לינק 2 ספּאַץ? 786 00:44:00,290 --> 00:44:01,940 זענען זיי די רעכט 2 ספּאַץ? 787 00:44:01,940 --> 00:44:03,540 זענען זיי די מיטל 2 ספּאַץ? 788 00:44:03,540 --> 00:44:06,350 מיר האָבן איבערגעבליבענע די פּראָבלעם אַראָפּ, אָבער מיר פאקטיש טאָן ניט וויסן וואָס טייל פון 789 00:44:06,350 --> 00:44:11,600 די פּראָבלעם מיר ניטאָ נאָך קוקן בייַ, נאָר דורך בעת די 2 וועריאַבאַלז. 790 00:44:11,600 --> 00:44:16,450 אַזוי מיר דאַרפֿן אַ קליין ביסל מער דעמאָלט, בשעת N איז גרעסער ווי 0. 791 00:44:16,450 --> 00:44:21,410 מיר דאַרפֿן צו וויסן ווו אַז N איז אין אונדזער פאַקטיש מענגע. 792 00:44:21,410 --> 00:44:26,660 >> אַזוי טוט אַבי ווער האָבן אַ טוישן צו דעם שורה? 793 00:44:26,660 --> 00:44:27,970 רובֿ פון דעם שורה איז בישליימעס ריכטיק. 794 00:44:27,970 --> 00:44:29,170 איז עס אן אנדער דערצו? 795 00:44:29,170 --> 00:44:32,510 קענען מיר ויסבייַטן עפּעס אויס פֿאַר N צו מאַכן דעם שורה אַ ביסל בעסער? 796 00:44:32,510 --> 00:44:32,865 מם-הם? 797 00:44:32,865 --> 00:44:38,040 >> תּלמיד: קענען איר ינישאַלייז אַ בייַטעוודיק ווי לענג צו N אַז וועט דעמאָלט זיין געניצט 798 00:44:38,040 --> 00:44:39,600 שפּעטער אין די פֿונקציע? 799 00:44:39,600 --> 00:44:42,060 >> דזשייסאַן הירסטשהאָרן: אזוי ינישאַלייז אַ בייַטעוודיק לענג צו ן, 800 00:44:42,060 --> 00:44:42,900 און מיר נוצן אַז שפּעטער? 801 00:44:42,900 --> 00:44:47,070 אבער דעמאָלט מיר נאָר דערהייַנטיקן לענג און מיר נאָך לויפן אין דעם פּראָבלעם ווו מיר 802 00:44:47,070 --> 00:44:51,180 שנייַדן אַראָפּ די לענג פון אונדזער פּראָבלעם, אָבער מיר קיינמאָל וויסן ווו, פאקטיש, 803 00:44:51,180 --> 00:44:52,510 אַז לענג מאַפּס אַנטו. 804 00:44:52,510 --> 00:44:54,790 >> תּלמיד: איז ניט אַז געגאנגען צו פּאַסירן שפּעטער ווען איר ניטאָ געזאגט, זוכן לינקס, 805 00:44:54,790 --> 00:44:55,746 זוכן רעכט? 806 00:44:55,746 --> 00:44:57,640 איר ניטאָ געגאנגען צו גיין צו אַ אַנדערש געגנט פון דיין - 807 00:44:57,640 --> 00:44:59,110 >> דזשייסאַן הירסטשהאָרן: מיר ניטאָ געגאנגען צו גיין צו אַ געגנט, אָבער ווי טאָן מיר וויסן 808 00:44:59,110 --> 00:45:01,150 וואָס זענען צו גיין צו? 809 00:45:01,150 --> 00:45:03,800 אויב מיר נאָר האָבן די מענגע און דעם ן, ווי טאָן מיר וויסן ווו צו 810 00:45:03,800 --> 00:45:05,050 גיין צו אין די מענגע. 811 00:45:05,050 --> 00:45:05,900 אין דעם צוריק, יאָ? 812 00:45:05,900 --> 00:45:07,507 >> תּלמיד: צי איר האָבן, ווי, אַ נידעריקער געבונדן און אַ אויבערשטער געבונדן בייַטעוודיק אָדער 813 00:45:07,507 --> 00:45:08,586 עפּעס ווי אַז? 814 00:45:08,586 --> 00:45:09,060 >> דזשייסאַן הירסטשהאָרן: גוט. 815 00:45:09,060 --> 00:45:10,780 אַזוי דעם איז אן אנדער געדאַנק. 816 00:45:10,780 --> 00:45:13,490 אלא ווי נאָר בעכעסקעם שפּור פון די גרייס, מיר האַלטן שפּור פון דער נידעריקער און 817 00:45:13,490 --> 00:45:14,770 אויבערשטער געבונדן בייַטעוודיק. 818 00:45:14,770 --> 00:45:17,840 אַזוי ווי טאָן מיר רעכענען די גרייס פון אַ נידעריקער געבונדן און אויבערשטן געבונדן? 819 00:45:17,840 --> 00:45:18,520 >> [ינטערפּאָסינג שטימען] 820 00:45:18,520 --> 00:45:19,710 >> דזשייסאַן הירסטשהאָרן: סובטראַקטיאָן. 821 00:45:19,710 --> 00:45:23,650 און אויך בעכעסקעם שפּור פון דער נידעריקער געבונדן און אויבערשטן געבונדן צו לאָזן אונדז וויסן, 822 00:45:23,650 --> 00:45:26,215 זענען מיר שאַרף די צוויי? 823 00:45:26,215 --> 00:45:28,220 זענען מיר שאַרף די צוויי איבער דאָ? 824 00:45:28,220 --> 00:45:29,540 זענען מיר שאַרף די מיטל צוויי? 825 00:45:29,540 --> 00:45:32,810 מיסטאָמע נישט די מיטל צוויי, ווייַל דעם, אין פאַקט, איז ביינערי זוכן. 826 00:45:32,810 --> 00:45:37,320 אבער איצט מיר וועט קענען צו באַקומען די גרייס, אָבער אויך די לימאַץ פון די מענגע. 827 00:45:37,320 --> 00:45:40,020 אין עסאַנס, אויב מיר האָבן אונדזער ריז טעלעפאָנירן בוך, מיר רייַסן עס אין העלפט. 828 00:45:40,020 --> 00:45:42,990 מיר איצט וויסן ווו אַז קלענערער טעלעפאָנירן בוך איז. 829 00:45:42,990 --> 00:45:45,260 אבער מיר ניטאָ ניט אַקטשאַוואַלי ריפּינג די טעלעפאָנירן בוך אין העלפט. 830 00:45:45,260 --> 00:45:48,570 מיר נאָך דאַרפֿן צו וויסן ווו די נייַ גווול פון אונדזער פּראָבלעם איז. 831 00:45:48,570 --> 00:45:51,645 טוט אַבי ווער האָבן קיין שאלות וועגן אַז? 832 00:45:51,645 --> 00:45:52,440 יא? 833 00:45:52,440 --> 00:45:56,020 >> תּלמיד: וואָלט עס אַרבעט דורך שאפן אַ בייַטעוודיק, איך, אַז איר דעמאָלט נאָר יבעררוק 834 00:45:56,020 --> 00:46:00,770 די פּאָזיציע פון ​​איך קאָרעוו צו זייַן קראַנט שטעלע, און די לענג, N? 835 00:46:00,770 --> 00:46:01,710 >> דזשייסאַן הירסטשהאָרן: און וואָס איז איך? 836 00:46:01,710 --> 00:46:04,110 >> תּלמיד: ווי איך זייַענדיק ווי סאָרט פון - 837 00:46:04,110 --> 00:46:08,040 ווי איר וואָלט ינישאַלייז איך צו זיין דער מיטל לאַגע פון ​​די מענגע. 838 00:46:08,040 --> 00:46:12,540 און דעריבער, אויב די ווערט אין שטעלע איך אין די מיטן פון די מענגע אין געפונען צו 839 00:46:12,540 --> 00:46:17,870 זיין ווייניקער ווי די ווערט איר דאַרפֿן, איך איצט ווערט די לענג פון די מענגע, פּלוס 840 00:46:17,870 --> 00:46:19,215 די ווערט פון איך צעטיילט דורך 2. 841 00:46:19,215 --> 00:46:20,270 ווי, זען, איר יבעררוק איך - 842 00:46:20,270 --> 00:46:20,770 >> דזשייסאַן הירסטשהאָרן: רעכט. 843 00:46:20,770 --> 00:46:21,165 >> תּלמיד: - אַרויף צו די - 844 00:46:21,165 --> 00:46:24,010 >> דזשייסאַן הירסטשהאָרן: אזוי איך בין כּמעט בעפיירעש וואָס וועט אַרבעט. 845 00:46:24,010 --> 00:46:26,800 אבער די פונט זייַענדיק, איר דאַרפֿן צוויי ברעקלעך פון אינפֿאָרמאַציע דאָ. 846 00:46:26,800 --> 00:46:30,050 איר קענען טאָן עס מיט אָנהייב און סוף, אָדער איר קענען טאָן עס מיט גרייס, און דעמאָלט 847 00:46:30,050 --> 00:46:31,060 עטלעכע מאַרקער. 848 00:46:31,060 --> 00:46:32,630 אבער איר טאָן דאַרפֿן צוויי ברעקלעך פון אינפֿאָרמאַציע דאָ. 849 00:46:32,630 --> 00:46:34,160 איר קענען ניט באַקומען דורך מיט נאָר איין. 850 00:46:34,160 --> 00:46:35,830 טוט אַז מאכט זינען? 851 00:46:35,830 --> 00:46:39,560 >> אַזוי מיר ניטאָ געגאנגען צו גיין דורך, און מיר ניטאָ געגאנגען צו טאָן [ינאָדאַבאַל] 852 00:46:39,560 --> 00:46:41,330 און מאַכן עטלעכע מאַרקערס. 853 00:46:41,330 --> 00:46:42,690 אַזוי ווהאַט'ד איר שרייַבן אין דיין קאָד? 854 00:46:42,690 --> 00:46:46,190 >> תּלמיד: איך נאָר געזאגט ינט געבונדן איינער איז גלייַך צו 0. 855 00:46:46,190 --> 00:46:47,790 >> דזשייסאַן הירסטשהאָרן: זאל ס רוף אַז ינט, אָנהייב. 856 00:46:47,790 --> 00:46:49,140 >> תּלמיד: גוט. 857 00:46:49,140 --> 00:46:50,590 >> דזשייסאַן הירסטשהאָרן: וואָס מאכט מער חוש פֿאַר מיר. 858 00:46:50,590 --> 00:46:51,670 און? 859 00:46:51,670 --> 00:46:54,340 >> תּלמיד: איך געזאגט, איך טרעפן, ינט סאָף. 860 00:46:54,340 --> 00:46:55,870 >> דזשייסאַן הירסטשהאָרן: ינט סאָף. 861 00:46:55,870 --> 00:46:57,640 >> תּלמיד: איך טרעפן, N מינוס 1, אָדער עפּעס ווי אַז. 862 00:46:57,640 --> 00:46:59,100 ווי, די לעצטע עלעמענט. 863 00:46:59,100 --> 00:47:02,310 >> דזשייסאַן הירסטשהאָרן: אַזוי איר געשריבן, ינט אָנהייב יקוואַלז 0, פּינטל - קאָמע, און ינט 864 00:47:02,310 --> 00:47:04,320 סאָף יקוואַלז N מינוס 1, פּינטל - קאָמע. 865 00:47:04,320 --> 00:47:06,850 אַזוי יסענשאַלי, וואָס מיר ניטאָ טאן דאָ, 0 דער ערשטער שטעלע. 866 00:47:06,850 --> 00:47:09,570 און ווי מיר וויסן אין ערייז, זיי טאָן ניט גיין אַרויף צו N, זיי גיין אַרויף צו N מינוס 1. 867 00:47:09,570 --> 00:47:11,110 אַזוי מיר האָבן עטלעכע גווול פון אונדזער מענגע. 868 00:47:11,110 --> 00:47:15,730 און די ערשט גווול פּאַסירן צו זיין די ערשט גווול פון אונדזער פּראָבלעם. 869 00:47:15,730 --> 00:47:16,640 גוט. 870 00:47:16,640 --> 00:47:19,200 אַזוי אַז סאָונדס גוט. 871 00:47:19,200 --> 00:47:22,380 דעריבער אויב מיר גיין צוריק צו דעם שורה, בשעת לענג פון רשימה איז גרעסער ווי 0, 872 00:47:22,380 --> 00:47:24,752 וואָס, אַנשטאָט פון N, זאָל מיר שטעלן אין דאָ? 873 00:47:24,752 --> 00:47:28,820 >> תּלמיד: שרייב סאָף מינוס אָנהייב. 874 00:47:28,820 --> 00:47:34,780 >> דזשייסאַן הירסטשהאָרן: בשעת סאָף מינוס אָנהייב איז גרעסער ווי 0? 875 00:47:34,780 --> 00:47:35,480 גוט. 876 00:47:35,480 --> 00:47:37,730 און מיר קען, אויב מיר געוואלט צו מאַכן אַז אַ ביסל ניסער, וואָס 877 00:47:37,730 --> 00:47:38,980 אַנדערש קען מיר טאָן? 878 00:47:38,980 --> 00:47:41,650 879 00:47:41,650 --> 00:47:43,412 אויב מיר געוואלט צו ריין דעם קאָד אַרויף אַ ביסל? 880 00:47:43,412 --> 00:47:46,716 881 00:47:46,716 --> 00:47:48,180 ווי קענען מיר באַקומען באַפרייַען פון די 0? 882 00:47:48,180 --> 00:47:51,560 883 00:47:51,560 --> 00:47:52,690 דעם איז נאָר אַ נוסח קשיא. 884 00:47:52,690 --> 00:47:53,690 עס ס ריכטיק רעכט איצט. 885 00:47:53,690 --> 00:47:54,870 >> תּלמיד: ענדינג טוט ניט גלייַך אָנהייב? 886 00:47:54,870 --> 00:47:55,740 >> דזשייסאַן הירסטשהאָרן: מיר קענען טאָן וואָס? 887 00:47:55,740 --> 00:47:56,730 >> [ינטערפּאָסינג שטימען] 888 00:47:56,730 --> 00:47:57,330 >> תּלמיד: ענדינג איז גרעסער? 889 00:47:57,330 --> 00:47:57,720 >> דזשייסאַן הירסטשהאָרן: יאָ. 890 00:47:57,720 --> 00:48:01,110 מיר קענען נאָר טאָן בשעת סאָף איז גרעסער ווי אָנהייב. 891 00:48:01,110 --> 00:48:03,580 רעכט. 892 00:48:03,580 --> 00:48:06,240 מיר צוגעגעבן אָנהייב צו די אנדערע זייַט פון אַז, און מיר גאַט באַפרייַען פון די 0. 893 00:48:06,240 --> 00:48:08,000 אַזוי דעם פּונקט קוקט אַ קליין ביסל רייניקונג. 894 00:48:08,000 --> 00:48:08,990 גוט. 895 00:48:08,990 --> 00:48:11,460 אַזוי, בשעת לענג פון רשימה איז 0, מיר געשריבן אַז, בשעת סאָף איז גרעסער 896 00:48:11,460 --> 00:48:12,240 ווי אָנהייב. 897 00:48:12,240 --> 00:48:19,840 מיר ניטאָ געגאנגען צו שטעלן אין אונדזער נייטיק געגרייַזלט ברייסאַז, און דעמאָלט דער ערשטער זאַך 898 00:48:19,840 --> 00:48:22,090 מיר ווילן צו טאָן איז קוקן בייַ זיי אין אַ ביסל רשימה. 899 00:48:22,090 --> 00:48:22,510 איר? 900 00:48:22,510 --> 00:48:23,320 קענען איר געבן מיר די - 901 00:48:23,320 --> 00:48:26,460 >> תּלמיד: אויב פּערענטאַסיס ווערט קוואַדראַט קלאַמער - 902 00:48:26,460 --> 00:48:30,450 >> דזשייסאַן הירסטשהאָרן: אויב קלאַמערן ווערט קוואַדראַט קלאַמער. 903 00:48:30,450 --> 00:48:33,210 >> תּלמיד: ענדינג צעטיילט דורך 2. 904 00:48:33,210 --> 00:48:33,952 >> דזשייסאַן הירסטשהאָרן: ענדינג? 905 00:48:33,952 --> 00:48:35,280 >> תּלמיד: איך זען אַ פּראָבלעם מיט אייער - 906 00:48:35,280 --> 00:48:35,750 >> דזשייסאַן הירסטשהאָרן: גוט. 907 00:48:35,750 --> 00:48:39,150 גוט, קוק אין די מיטל. 908 00:48:39,150 --> 00:48:41,226 ווי טאָן מיר וויסן וואָס די מיטל איז? 909 00:48:41,226 --> 00:48:42,450 יאָ. 910 00:48:42,450 --> 00:48:43,070 אַזוי לאָזן מיר אויסמעקן אַז קאָד. 911 00:48:43,070 --> 00:48:46,360 ווי טאָן מיר וויסן וואָס די מיטל איז? 912 00:48:46,360 --> 00:48:48,003 אין עפּעס, ווען איר האָבן די אָנהייב און די סוף, ווי טאָן איר געפינען 913 00:48:48,003 --> 00:48:48,876 די מיטל? 914 00:48:48,876 --> 00:48:49,590 >> תּלמיד: איר דורכשניטלעך. 915 00:48:49,590 --> 00:48:51,820 >> תּלמיד: איר שטעלן זיי צוזאַמען און דעמאָלט - 916 00:48:51,820 --> 00:48:53,150 >> דזשייסאַן הירסטשהאָרן: לייגן זיי צוזאַמען און דעמאָלט? 917 00:48:53,150 --> 00:48:54,090 >> תּלמיד: און איר דורכשניטלעך. 918 00:48:54,090 --> 00:48:55,050 טיילן עס דורך 2. 919 00:48:55,050 --> 00:48:56,500 >> דזשייסאַן הירסטשהאָרן: לייגן זיי צוזאַמען און טיילן דורך 2. 920 00:48:56,500 --> 00:48:59,400 אַזוי ינט מיטל יקוואַלז? 921 00:48:59,400 --> 00:49:01,120 טאָם, איר קענען געבן עס צו מיר? 922 00:49:01,120 --> 00:49:03,550 >> תּלמיד: אנהייב פּלוס סאָף - 923 00:49:03,550 --> 00:49:04,950 >> דזשייסאַן הירסטשהאָרן: אנהייב פּלוס סאָף. 924 00:49:04,950 --> 00:49:06,880 >> תּלמיד: כל, קלאַמער, צעטיילט דורך 2. 925 00:49:06,880 --> 00:49:10,940 >> דזשייסאַן הירסטשהאָרן: כל, אין קלאַמערן, צעטיילט דורך 2. 926 00:49:10,940 --> 00:49:16,300 אַזוי אַז גיט מיר די מיטל פון עפּעס, ריכטיק? 927 00:49:16,300 --> 00:49:18,980 >> תּלמיד: איר אויך דאַרפֿן צו קייַלעכיק עס אַרויף. 928 00:49:18,980 --> 00:49:19,990 >> דזשייסאַן הירסטשהאָרן: וואָס טוט איר מיינען, איך דאַרפֿן צו קייַלעכיק עס אַרויף? 929 00:49:19,990 --> 00:49:20,400 >> [ינטערפּאָסינג שטימען] 930 00:49:20,400 --> 00:49:24,520 >> תּלמיד: ווייַל אויב עס ס אַ מאָדנע נומער, דעמאָלט עס ס ווי - 931 00:49:24,520 --> 00:49:25,440 >> דזשייסאַן הירסטשהאָרן: נו, גוט. 932 00:49:25,440 --> 00:49:26,360 אַזוי איך קען קייַלעכיק עס אַרויף. 933 00:49:26,360 --> 00:49:33,350 אבער אויב עס ס אַ מאָדנע נומער, אַ 5, איך קענען גענומען 1 אַוועק פון די מיטל. 934 00:49:33,350 --> 00:49:35,665 אָדער אויב עס ס אַן אפילו נומער, גאַנץ, אַז ס אַ בעסער פאַל. 935 00:49:35,665 --> 00:49:39,600 אויב עס ס 4, מיר נאָר האָבן 4, איך קענען נעמען דער ערשטער "מיטל", ציטירן, אַנקוואָוט אָדער 936 00:49:39,600 --> 00:49:41,760 די רגע "מיטל" איינער. 937 00:49:41,760 --> 00:49:46,390 אָדער וואָלט אַרבעט פֿאַר אַ ביינערי זוכן, אַזוי איך טאָן ניט פאקטיש דאַרפֿן צו קייַלעכיק עס. 938 00:49:46,390 --> 00:49:48,640 אבער עס איז איינער אנדערע זאַך איך דאַרפֿן צו קוקן אין דעם שורה. 939 00:49:48,640 --> 00:49:50,530 מיר זאלן ניט פאַרשטיין עס נאָך, אָבער מיר וועט קומען צוריק צו עס. 940 00:49:50,530 --> 00:49:53,200 ווייַל דעם שורה פאקטיש נאָך באדערפענישן איינער אנדערע זאַך. 941 00:49:53,200 --> 00:49:55,990 >> אבער אַזוי ווייַט, מיר 'ווע געשריבן פיר שורות פון קאָד. 942 00:49:55,990 --> 00:49:58,120 מיר 'ווע גאַט אונדזער אָנהייב און סאָף מאַרקערס. 943 00:49:58,120 --> 00:50:01,320 מיר האָבן אונדזער בשעת שלייף, וואָס מאַפּס אויף גלייַך צו אונדזער פּסעודאָקאָדע. 944 00:50:01,320 --> 00:50:05,790 מיר 'רע איר זוכט אין די מיטל אַז מאַפּס גלייַך אַנטו אונדזער פּסעודאָקאָדע. 945 00:50:05,790 --> 00:50:09,070 איך וואָלט זאָגן דעם גייט צו די מיטל פון דער רשימה, דעם שורה פון קאָד. 946 00:50:09,070 --> 00:50:11,560 און דעמאָלט, אַמאָל מיר גיין צו די מיטל פון די רשימה, דער ווייַטער זאַך מיר דאַרפֿן צו טאָן 947 00:50:11,560 --> 00:50:14,880 איז טשעק אויב אונדזער ווערט איז עס פֿאַר די פּסעודאָקאָדע מיר געשריבן פריער. 948 00:50:14,880 --> 00:50:17,100 >> אַזוי ווי טאָן מיר טשעק אויב אונדזער ווערט איז אין די מיטל פון דער רשימה? 949 00:50:17,100 --> 00:50:17,300 איר. 950 00:50:17,300 --> 00:50:18,511 פארוואס טאָן ניט איר טאָן דעם? 951 00:50:18,511 --> 00:50:23,070 >> תּלמיד: אויב אונדזער ווערט ס איז אין די מיטל איז גלייַך צו 952 00:50:23,070 --> 00:50:24,592 וועלכער מיר שטעלן די - 953 00:50:24,592 --> 00:50:26,190 איך מיינען גלייַך גלייַך צו - 954 00:50:26,190 --> 00:50:26,690 >> דזשייסאַן הירסטשהאָרן: עס - 955 00:50:26,690 --> 00:50:27,940 גוט. 956 00:50:27,940 --> 00:50:30,080 957 00:50:30,080 --> 00:50:32,170 >> תּלמיד: איך בין נישט זיכער וואָס די בייַטעוודיק מיר 'רע איר זוכט 958 00:50:32,170 --> 00:50:32,850 פֿאַר כאָטש, איז ווייַל - 959 00:50:32,850 --> 00:50:33,330 >> [ינטערפּאָסינג שטימען] 960 00:50:33,330 --> 00:50:34,520 >> תּלמיד: [ינאָדאַבאַל]. 961 00:50:34,520 --> 00:50:35,060 >> דזשייסאַן הירסטשהאָרן: פּונקט. 962 00:50:35,060 --> 00:50:37,260 פּער די פֿונקציע דעקלאַראַציע, מיר 'רע איר זוכט פֿאַר אַ ווערט. 963 00:50:37,260 --> 00:50:39,760 אַזוי מיר ניטאָ שאַרף פֿאַר אַ ווערט אין אַ מענגע פון ​​וואַלועס. 964 00:50:39,760 --> 00:50:41,080 אַזוי איר ניטאָ פּונקט רעכט. 965 00:50:41,080 --> 00:50:45,040 איר וועט טאָן, אויב עפענען פּאַרען ווערט קלאַמער מיטל פארמאכט קלאַמער יקוואַלז 966 00:50:45,040 --> 00:50:49,930 יקוואַלז ווערט, און ין עס וואָס טאָן מיר דאַרפֿן צו טאָן? 967 00:50:49,930 --> 00:50:51,230 אויב אונדזער ווערט ס עס, וואָס טאָן מיר דאַרפֿן צו טאָן? 968 00:50:51,230 --> 00:50:51,420 >> [ינטערפּאָסינג שטימען] 969 00:50:51,420 --> 00:50:52,160 >> תּלמיד: צוריק נול. 970 00:50:52,160 --> 00:50:53,070 >> דזשייסאַן הירסטשהאָרן: צוריק אמת. 971 00:50:53,070 --> 00:50:54,790 >> תּלמיד: צוריק אמת. 972 00:50:54,790 --> 00:50:57,856 >> דזשייסאַן הירסטשהאָרן: מיכאל, וואָס טוט דעם שורה טאָן? 973 00:50:57,856 --> 00:51:01,105 >> תּלמיד: [ינאָדאַבאַל] די פּראָגראַם האט לויפן זייַן קורס, און אַז איז איבער, און 974 00:51:01,105 --> 00:51:01,920 איר 'ווע וואָס איר דאַרפֿן צו טאָן? 975 00:51:01,920 --> 00:51:03,030 >> דזשייסאַן הירסטשהאָרן: די פּראָגראַם אָדער וואָס? 976 00:51:03,030 --> 00:51:03,700 אין דעם פאַל? 977 00:51:03,700 --> 00:51:04,210 >> תּלמיד: די פֿונקציע. 978 00:51:04,210 --> 00:51:05,170 >> דזשייסאַן הירסטשהאָרן: די פֿונקציע. 979 00:51:05,170 --> 00:51:08,420 און אַזוי, צו צוריקקומען צו וועלכער גערופן עס און געבן עס די ווערט, אמת. 980 00:51:08,420 --> 00:51:09,890 פּונקט רעכט. 981 00:51:09,890 --> 00:51:10,170 הויפּט. 982 00:51:10,170 --> 00:51:12,035 וואָס ס דעם צוריקקער טיפּ פון הויפּט, מיכאל? 983 00:51:12,035 --> 00:51:16,480 984 00:51:16,480 --> 00:51:17,150 >> תּלמיד: ינט, ינטאַדזשער? 985 00:51:17,150 --> 00:51:18,080 >> דזשייסאַן הירסטשהאָרן: ינט, פּונקט. 986 00:51:18,080 --> 00:51:18,680 אַ ינטאַדזשער. 987 00:51:18,680 --> 00:51:20,980 אַז איז נאָר אַ קשיא צו מאַכן זיכער איר גייז האָבן שוין אויף שפּיץ פון עס. 988 00:51:20,980 --> 00:51:24,250 וואָס טוט עס יוזשאַוואַלי צוריקקומען, אויב אַלע זאכן זענען ארבעטן געזונט? 989 00:51:24,250 --> 00:51:24,520 >> תּלמיד: נול. 990 00:51:24,520 --> 00:51:24,820 >> דזשייסאַן הירסטשהאָרן: נול. 991 00:51:24,820 --> 00:51:25,430 פּונקט רעכט. 992 00:51:25,430 --> 00:51:28,790 >> תּלמיד: אויב דעם נאָר קערט אמת, עס ס ניט אינפֿאָרמאַציע זייַענדיק געגעבן 993 00:51:28,790 --> 00:51:30,675 וועגן וואָס די - 994 00:51:30,675 --> 00:51:34,040 טאַקע, דעם איז נאָר געזאגט אַז אַז ווערט ס ין דער מענגע. 995 00:51:34,040 --> 00:51:35,350 >> דזשייסאַן הירסטשהאָרן: פּונקט. 996 00:51:35,350 --> 00:51:38,080 דעם פּראָגראַם איז ניט געבן אינפֿאָרמאַציע פון ווו פּונקט די ווערט איז. 997 00:51:38,080 --> 00:51:41,850 עס ס נאָר געזאגט, יא, מיר געפונען עס, אָדער ניט, מיר האבן ניט געפינען עס. 998 00:51:41,850 --> 00:51:42,990 אַזוי אויב נומער געפונען, קריק אמת. 999 00:51:42,990 --> 00:51:45,500 נו, פאקטיש מיר פּונקט האט אַז טאַקע געשווינד מיט אַז איין שורה פון קאָד. 1000 00:51:45,500 --> 00:51:47,500 אַזוי איך וועט מאַך אַז שורה פון פּסעודאָקאָדע. 1001 00:51:47,500 --> 00:51:50,045 >> תּלמיד: דו זאלסט ניט מיר דאַרפֿן צו טוישן די מענגע? 1002 00:51:50,045 --> 00:51:52,830 עס זאָל זיין וואַלועס, ניט ווערט, רעכט? 1003 00:51:52,830 --> 00:51:53,430 >> דזשייסאַן הירסטשהאָרן: נעבעכדיק. 1004 00:51:53,430 --> 00:51:54,010 דאַנקען איר. 1005 00:51:54,010 --> 00:51:54,800 >> תּלמיד: יאָ. 1006 00:51:54,800 --> 00:51:55,850 >> דזשייסאַן הירסטשהאָרן: דעם שורה זאָל זיין וואַלועס. 1007 00:51:55,850 --> 00:51:57,150 פּונקט רעכט. 1008 00:51:57,150 --> 00:51:57,920 גוט. 1009 00:51:57,920 --> 00:51:59,170 אַזוי מיר 'ווע געקוקט אין די מיטל רשימה. 1010 00:51:59,170 --> 00:52:00,790 אויב נומער געפונען צוריקקומען אמת. 1011 00:52:00,790 --> 00:52:04,470 קאַנטיניוינג אויף מיט אונדזער פּסעודאָקאָדע, אויב מיטל איז גרעסער, זוכן לינקס. 1012 00:52:04,470 --> 00:52:09,640 אַזוי איך האט אין דאָ, אויב נומער העכער, זוכן לינקס. 1013 00:52:09,640 --> 00:52:12,700 1014 00:52:12,700 --> 00:52:14,462 קאַנסטאַנטין, קענען איר געבן מיר דעם שורה פון קאָד? 1015 00:52:14,462 --> 00:52:17,240 1016 00:52:17,240 --> 00:52:23,520 >> תּלמיד: אויב ווערט פון מיטל - 1017 00:52:23,520 --> 00:52:24,890 >> דזשייסאַן הירסטשהאָרן: אזוי אויב ווערט - 1018 00:52:24,890 --> 00:52:28,890 אויב עפענען פּאַרען וואַלועס קלאַמער מיטל נאָענט קלאַמער - 1019 00:52:28,890 --> 00:52:31,500 >> תּלמיד: איז קלענערער ווי ווערט? 1020 00:52:31,500 --> 00:52:32,760 >> דזשייסאַן הירסטשהאָרן: איז ווייניקער ווי. 1021 00:52:32,760 --> 00:52:33,800 >> תּלמיד: ווייניקער ווי ווערט. 1022 00:52:33,800 --> 00:52:34,060 >> דזשייסאַן הירסטשהאָרן: ווערט. 1023 00:52:34,060 --> 00:52:35,310 נו, פאקטיש, איר ווילן צו טשעק אויב די נומער - 1024 00:52:35,310 --> 00:52:38,310 1025 00:52:38,310 --> 00:52:38,490 נעבעכדיק. 1026 00:52:38,490 --> 00:52:39,140 דעם איז אַ קליין קאַנפיוזינג. 1027 00:52:39,140 --> 00:52:43,920 אָבער אַנדערש אויב די נומער אין די מיטל פון רשימה איז גרעסער. 1028 00:52:43,920 --> 00:52:45,170 >> תּלמיד: אָה, גוט. 1029 00:52:45,170 --> 00:52:49,800 1030 00:52:49,800 --> 00:52:50,410 >> דזשייסאַן הירסטשהאָרן: איך וועט טוישן אַז. 1031 00:52:50,410 --> 00:52:55,060 אַנדערש אויב מיטל איז העכער, מיר ווילן צו זוכן לינקס, גוט? 1032 00:52:55,060 --> 00:52:57,310 און וואָס טאָן מיר טאָן ין דעם אויב צושטאַנד? 1033 00:52:57,310 --> 00:53:03,660 1034 00:53:03,660 --> 00:53:07,510 >> תּלמיד: קענען איך מאַכן אַ קליין טוישן צו די צושטאַנד, טוישן עס צו אַנדערש אויב? 1035 00:53:07,510 --> 00:53:08,380 >> דזשייסאַן הירסטשהאָרן: עלס אויב? 1036 00:53:08,380 --> 00:53:09,270 גוט. 1037 00:53:09,270 --> 00:53:12,840 אַזוי דעם קאָד וועט ויספירן וועגן דער זעלביקער. 1038 00:53:12,840 --> 00:53:18,620 אבער די פייַן זאַך וועגן ניצן אויב, אַנדערש אויב, אַנדערש אויב אָדער אויב, אַנדערש אויב, אַנדערש 1039 00:53:18,620 --> 00:53:22,320 מיטל אַז בלויז איינער פון די איז געגאנגען צו זיין אָפּגעשטעלט, ניט אַלע דרייַ פון זיי, 1040 00:53:22,320 --> 00:53:23,290 פּאַטענטשאַלי. 1041 00:53:23,290 --> 00:53:25,530 און אַז מאכט עס אַ קליין ביסל ניסער אויף די קאָמפּיוטער אַז ס 1042 00:53:25,530 --> 00:53:26,670 פליסנדיק דיין פּראָגראַם. 1043 00:53:26,670 --> 00:53:27,620 >> אַזוי [? קאַנסטאַנטין,?] 1044 00:53:27,620 --> 00:53:31,330 מיר ניטאָ ין דעם שורה, אַנדערש אויב וואַלועס, קלאַמער מיטל נאָענט קלאַמער 1045 00:53:31,330 --> 00:53:32,260 איז גרעסער ווי ווערט. 1046 00:53:32,260 --> 00:53:33,150 וואס טאָן מיר דאַרפֿן צו טאָן? 1047 00:53:33,150 --> 00:53:33,970 מיר דאַרפֿן צו זוכן די לינק. 1048 00:53:33,970 --> 00:53:35,220 ווי טאָן מיר טאָן אַז? 1049 00:53:35,220 --> 00:53:46,960 1050 00:53:46,960 --> 00:53:48,720 איך בין געגאנגען צו געבן איר אַ אָנהייב. 1051 00:53:48,720 --> 00:53:52,210 >> מיר האָבן די צוויי זאכן גערופן אָנהייב און סאָף. 1052 00:53:52,210 --> 00:53:57,340 אַזוי וואָס דארף צו פּאַסירן צו די אָנהייב? 1053 00:53:57,340 --> 00:53:59,640 אויב איר ווילן צו זוכן די לינקס פון די רשימה, מיר באַקומען אונדזער קראַנט אָנהייב. 1054 00:53:59,640 --> 00:54:01,080 וואס טאָן מיר דאַרפֿן צו טאָן עס? 1055 00:54:01,080 --> 00:54:04,220 >> תּלמיד: מיר שטעלן די אָנהייב צו מיטל פּלוס 1. 1056 00:54:04,220 --> 00:54:05,120 >> דזשייסאַן הירסטשהאָרן: אזוי אויב מיר ניטאָ שאַרף די לינק? 1057 00:54:05,120 --> 00:54:06,250 >> תּלמיד: אנטשולדיגט, מיטל מינוס - 1058 00:54:06,250 --> 00:54:11,310 אַזוי די סאָף וואָלט זיין מיטן מינוס 1 און אָנהייב - 1059 00:54:11,310 --> 00:54:12,450 >> דזשייסאַן הירסטשהאָרן: און וואָס כאַפּאַנז צו די אָנהייב? 1060 00:54:12,450 --> 00:54:13,210 >> תּלמיד: עס סטייז דער זעלביקער. 1061 00:54:13,210 --> 00:54:14,120 >> דזשייסאַן הירסטשהאָרן: אַזוי דער טייַטש סטייז דער זעלביקער. 1062 00:54:14,120 --> 00:54:16,040 אויב מיר ניטאָ שאַרף די לינק, מיר ניטאָ ניצן די זעלבע אָנהייב - 1063 00:54:16,040 --> 00:54:16,860 פּונקט רעכט. 1064 00:54:16,860 --> 00:54:17,870 און די סאָף? 1065 00:54:17,870 --> 00:54:19,390 נעבעכדיק, וואָס טוט דער סאָף גלייַך ווידער? 1066 00:54:19,390 --> 00:54:20,750 >> תּלמיד: מיטל מינוס 1. 1067 00:54:20,750 --> 00:54:21,620 >> דזשייסאַן הירסטשהאָרן: מיטל מינוס 1. 1068 00:54:21,620 --> 00:54:23,470 איצט, וואָס מינוס 1, ניט נאָר מיטן? 1069 00:54:23,470 --> 00:54:32,870 1070 00:54:32,870 --> 00:54:35,570 >> תּלמיד: די מיטל איז אויס פון די בילד שוין, ווייַל מיר האט 1071 00:54:35,570 --> 00:54:36,700 אָפּגעשטעלט אַז עס ס אויס? 1072 00:54:36,700 --> 00:54:37,630 >> דזשייסאַן הירסטשהאָרן: אַז ס פּונקט רעכט. 1073 00:54:37,630 --> 00:54:38,580 די מיטל איז אויס פון דעם בילד. 1074 00:54:38,580 --> 00:54:39,800 מיר שוין אָפּגעשטעלט די מיטל. 1075 00:54:39,800 --> 00:54:44,730 אַזוי מיר טאָן ניט וועלן "די מיטל," ציטירן ונקוואָטע, צו פאָרזעצן צו זיין אין די 1076 00:54:44,730 --> 00:54:46,110 מענגע אַז מיר 'רע איר זוכט. 1077 00:54:46,110 --> 00:54:47,670 אַזוי דעם איז פאַנטאַסטיש. 1078 00:54:47,670 --> 00:54:50,670 >> אַנדערש אויב וואַלועס קלאַמער מיטל איז גרעסער ווי ווערט סאָף יקוואַלז 1079 00:54:50,670 --> 00:54:51,920 מיטל מינוס 1. 1080 00:54:51,920 --> 00:54:55,060 1081 00:54:55,060 --> 00:54:57,340 דזשעף, וואָס וועגן דעם לעצטע שורה? 1082 00:54:57,340 --> 00:54:58,590 >> תּלמיד: אַנדערש. 1083 00:54:58,590 --> 00:55:02,486 1084 00:55:02,486 --> 00:55:06,000 וואַלועס מיטל איז ווייניקער ווי ווערט? 1085 00:55:06,000 --> 00:55:07,570 >> דזשייסאַן הירסטשהאָרן: מיר וועט איר ניטאָ געבן מיר אַנדערש. 1086 00:55:07,570 --> 00:55:09,310 אַזוי אויב איר טאָן ניט געבן מיר - 1087 00:55:09,310 --> 00:55:12,270 >> תּלמיד: אזוי דעמאָלט אָנהייב וואָלט זיין מיטל פּלוס 1. 1088 00:55:12,270 --> 00:55:16,100 1089 00:55:16,100 --> 00:55:19,070 >> דזשייסאַן הירסטשהאָרן: אנהייב יקוואַלז מיטל פּלוס 1, ווידער, פֿאַר דער זעלביקער 1090 00:55:19,070 --> 00:55:20,820 סיבה אַז קאַנסטאַנטין האט אונדז פריער. 1091 00:55:20,820 --> 00:55:24,280 און אין די סוף, וואס האט ניט געגעבן מיר אַ שורה פון קאָד נאָך? 1092 00:55:24,280 --> 00:55:26,600 צוריקקומען פאַלש, אַלעהאַ, וואָס טאָן מיר שרייַבן דאָ? 1093 00:55:26,600 --> 00:55:28,590 >> תּלמיד: צוריק פאַלש. 1094 00:55:28,590 --> 00:55:29,320 >> דזשייסאַן הירסטשהאָרן: צוריק פאַלש. 1095 00:55:29,320 --> 00:55:33,340 און מיר דאַרפֿן צו טאָן אַז, ווייַל אויב מיר טאָן ניט געפינען עס, מיר דאַרפֿן צו זאָגן מיר 1096 00:55:33,340 --> 00:55:34,080 האט ניט געפינען עס. 1097 00:55:34,080 --> 00:55:36,270 און מיר האט מיר ניטאָ געגאנגען צו קריק אַ באָאָל, אַזוי מיר באשטימט האָבן צו צוריקקומען 1098 00:55:36,270 --> 00:55:38,150 אַ באָאָל ערגעץ. 1099 00:55:38,150 --> 00:55:42,590 >> אַזוי לאָזן ס לויפן דעם קאָד. 1100 00:55:42,590 --> 00:55:44,520 איך בין אַקטשאַוואַלי געגאנגען צו - 1101 00:55:44,520 --> 00:55:45,930 אַזוי מיר ניטאָ אין דער וואָקזאַל. 1102 00:55:45,930 --> 00:55:47,230 מיר וועט קלאָר אונדזער פֿענצטער. 1103 00:55:47,230 --> 00:55:49,270 זאל ס מאַכן אַלע. 1104 00:55:49,270 --> 00:55:50,340 מיר געפונען עס ס איינער טעות. 1105 00:55:50,340 --> 00:55:54,280 עס ס אַ טעות אויף שורה 15, דערוואַרט פּינטל - קאָמע אין די סוף פון די 1106 00:55:54,280 --> 00:55:54,890 דעקלאַראַציע. 1107 00:55:54,890 --> 00:55:56,454 אַזוי וואָס האט איך פאַרגעסן? 1108 00:55:56,454 --> 00:55:57,230 >> תּלמיד: פּינטל - קאָמע. 1109 00:55:57,230 --> 00:56:00,200 >> דזשייסאַן הירסטשהאָרן: פּינטל - קאָמע רעכט אַרויף דאָ. 1110 00:56:00,200 --> 00:56:00,950 איך טראַכטן אַז איז געווען טאָם ס קאָד. 1111 00:56:00,950 --> 00:56:01,870 אַזוי טאָם, [ינאָדאַבאַל]. 1112 00:56:01,870 --> 00:56:03,120 נאָר קידינג. 1113 00:56:03,120 --> 00:56:05,010 1114 00:56:05,010 --> 00:56:07,310 זאל ס טאָן מאַכן אַלע ווידער. 1115 00:56:07,310 --> 00:56:10,180 >> תּלמיד: וואָס דראָפּבאָקס Directory זאָל מיר זיין אין פֿאַר דעם? 1116 00:56:10,180 --> 00:56:11,345 >> דזשייסאַן הירסטשהאָרן: אַזוי איר קענען נאָר היטן פֿאַר דעם ביסל. 1117 00:56:11,345 --> 00:56:16,380 אבער ווידער, אויב איר געוואלט צו רירן דעם קאָד אין אייער פּסעט3 Directory צו פּרובירן 1118 00:56:16,380 --> 00:56:17,050 עס אויס, אַז ס וואָס איך האבן. 1119 00:56:17,050 --> 00:56:18,600 אויב איר וועט באַמערקן דאָ - נעבעכדיק, גוט קשיא. 1120 00:56:18,600 --> 00:56:19,460 >> [? לס,?] 1121 00:56:19,460 --> 00:56:24,700 איך האָבן אין דאָ די פינד.ק קאָוד פון דעם וואָך ס דיסטראָ קאָד. 1122 00:56:24,700 --> 00:56:26,300 איך האָבן העלפּערס.ה. 1123 00:56:26,300 --> 00:56:30,010 איך האָבן אַ מאַכט טעקע אַז איך פאקטיש עדיטיד אַ ביסל צו אַרייַננעמען די נייַ 1124 00:56:30,010 --> 00:56:30,710 טעקעס מיר ניטאָ שרייבן. 1125 00:56:30,710 --> 00:56:34,120 אַלע פון ​​אַז קאָד וועט זיין פאַראַנען, ניט די פאַרשפּרייטונג קאָד, אָבער די נייַ 1126 00:56:34,120 --> 00:56:39,510 מאַכן טעקע, דער נייַ העלפּערס.ה טעקע וועט זיין בנימצא אָנליין פֿאַר אָפּלאָדירן. 1127 00:56:39,510 --> 00:56:41,800 ווידער, אַזוי די זענען די עקסטרע קאָודז מיר האָבן. 1128 00:56:41,800 --> 00:56:46,130 >> אַזוי מאַכן אַלע, פּער דעם שורה, מאכט געפינען, ביינערי, בלאָז סעלעקציע - מאכט 1129 00:56:46,130 --> 00:56:50,930 אַלע דרייַ פון זיי און קאַמפּיילז אין דעם עקסעקוטאַבלע קאָוד געפינען. 1130 00:56:50,930 --> 00:56:54,090 אַזוי בכלל, מיר טאָן ניט ווילן צו גלייַך צו טשעקק50. 1131 00:56:54,090 --> 00:56:57,580 מיר ווילן צו לויפן עטלעכע טעסץ אויף אונדזער אייגן. 1132 00:56:57,580 --> 00:57:11,750 אָבער פּונקט אַזוי מיר קענען עקספּידייט דעם אַ ביסל, טשעקק50 2013 פּסעט3.פינד וועט פאָרן 1133 00:57:11,750 --> 00:57:14,630 אין העלפּערס.ק-- מיין שלעכט. 1134 00:57:14,630 --> 00:57:16,050 >> איך טאָן ניט האָבן אַז רעכט איצט. 1135 00:57:16,050 --> 00:57:20,670 אַזוי מיר ניטאָ פאקטיש געגאנגען צו לויפן די קאָד פֿאַר פאַקטיש. 1136 00:57:20,670 --> 00:57:23,570 וסאַגע.פינד /, איר וויסן וואָס אַז מיטל? 1137 00:57:23,570 --> 00:57:25,970 >> תּלמיד: איר דאַרפֿן אַ רגע באַפֿעל שורה אויף עס. 1138 00:57:25,970 --> 00:57:26,980 >> דזשייסאַן הירסטשהאָרן: איך דאַרפֿן אַ צווייט באַפֿעל שורה. 1139 00:57:26,980 --> 00:57:30,640 און פּער די באַשרייַבונג, איך דאַרפֿן צו קומען וואָס מיר 'רע איר זוכט פֿאַר. 1140 00:57:30,640 --> 00:57:33,750 אַזוי לאָזן ס קוקן פֿאַר 42. 1141 00:57:33,750 --> 00:57:37,030 מיר וועט האַלטן עס אין אויסגעשטעלט, ווייַל מיר האָבן ניט געשריבן אַ סאָרט פונקציאָנירן נאָך - 1142 00:57:37,030 --> 00:57:41,830 42, 43, 44. 1143 00:57:41,830 --> 00:57:46,240 >> און קאָנטראָל די האט ניט געפינען די נאָדל אין די כייסטאַק. 1144 00:57:46,240 --> 00:57:46,505 אַז ס שלעכט. 1145 00:57:46,505 --> 00:57:47,200 עס ס באשטימט עס. 1146 00:57:47,200 --> 00:57:48,090 זאל ס פּרובירן עפּעס אַנדערש. 1147 00:57:48,090 --> 00:57:49,860 אפֿשר עס ס ווייַל איך שטעלן עס אין די אָנהייב. 1148 00:57:49,860 --> 00:57:54,490 >> זאל ס טאָן 41, 42, 43. 1149 00:57:54,490 --> 00:57:55,012 עס מיר גיין. 1150 00:57:55,012 --> 00:57:56,400 עס געפונען עס. 1151 00:57:56,400 --> 00:58:00,040 זאל ס לייגן עס אין די סוף איצט, נאָר אַזוי מיר קענען זיין גרונטיק - 1152 00:58:00,040 --> 00:58:03,580 40, 41, 42. 1153 00:58:03,580 --> 00:58:05,760 האט ניט געפינען די נאָדל. 1154 00:58:05,760 --> 00:58:07,550 אַזוי איך דערמאנט דעם פריער. 1155 00:58:07,550 --> 00:58:08,980 צום באַדויערן, איך געוואוסט דעם איז געגאנגען צו פּאַסירן. 1156 00:58:08,980 --> 00:58:11,490 >> אבער פֿאַר פּעדאַגאָגיקאַל צוועקן, עס ס גוט צו ויספאָרשן עס. 1157 00:58:11,490 --> 00:58:12,990 עס טוט ניט אַרבעט. 1158 00:58:12,990 --> 00:58:16,020 פֿאַר עטלעכע סיבה, עס קענען ניט געפינען עס. 1159 00:58:16,020 --> 00:58:18,970 מיר וויסן וואָס ס אין עס, אָבער מיר זענען ניט געפונען עס. 1160 00:58:18,970 --> 00:58:24,140 אַזוי איין זאַך מיר געקענט טאָן איז גיין דורך גדב צו געפינען עס, אָבער טוט אַבי ווער, 1161 00:58:24,140 --> 00:58:27,850 אָן געגאנגען דורך גדב, האָבן אַ געפיל פון ווו מיר סקרוד אַרויף? 1162 00:58:27,850 --> 00:58:28,480 [? מאַדו? ?] 1163 00:58:28,480 --> 00:58:30,960 >> תּלמיד: איך טראַכטן עס זאל זיין ווען סאָף איז גלייַך צו אָנהייב, און עס ס 1164 00:58:30,960 --> 00:58:33,090 נאָר אַ איין-עלעמענט רשימה. 1165 00:58:33,090 --> 00:58:35,560 דעמאָלט עס נאָר יגנאָרז עס אָנשטאָט פון פאקטיש טשעק עס. 1166 00:58:35,560 --> 00:58:36,940 >> דזשייסאַן הירסטשהאָרן: אַז ס פּונקט רעכט. 1167 00:58:36,940 --> 00:58:41,110 ווען סאָף יקוואַלז אָנהייב, טאָן מיר נאָך האָבן אַן עלעמענט אין אונדזער רשימה? 1168 00:58:41,110 --> 00:58:42,480 >> תּלמיד: יא. 1169 00:58:42,480 --> 00:58:45,450 >> דזשייסאַן הירסטשהאָרן: יא, אין פאַקט, מיר האָבן איין און בלויז איינער עלעמענט. 1170 00:58:45,450 --> 00:58:50,500 און אַז וועט רובֿ מסתּמא פּאַסירן ווען, פּער די קאָד מיר טעסטעד, מיר זענען אין די 1171 00:58:50,500 --> 00:58:54,640 פראָנט פון די כייסטאַק אָדער בייַ די סוף פון די כייסטאַק. 1172 00:58:54,640 --> 00:58:56,000 אַז ס ווו אָנהייב און סאָף איז געגאנגען צו גלייַך 1173 00:58:56,000 --> 00:58:57,820 איינער, מיט ביינערי זוכן. 1174 00:58:57,820 --> 00:59:01,440 אַזוי אין די צוויי פאלן עס האט ניט אַרבעט, ווייַל סאָף איז גלייַך צו אָנהייב. 1175 00:59:01,440 --> 00:59:06,030 >> אבער אויב סאָף איז גלייַך צו אָנהייב, טוט דעם בשעת שלייף ויספירן? 1176 00:59:06,030 --> 00:59:06,390 עס טוט ניט. 1177 00:59:06,390 --> 00:59:08,660 און מיר קען האָבן אָפּגעשטעלט אַז ווידער דורך גדב. 1178 00:59:08,660 --> 00:59:14,000 אַזוי ווי קענען מיר פאַרריכטן דעם קאָד, ווייַל ווען בשעת סאָף איז גלייַך צו 1179 00:59:14,000 --> 00:59:16,070 אָנהייב, מיר אויך ווילן דעם בשעת שלייף צו לויפן. 1180 00:59:16,070 --> 00:59:18,620 >> אַזוי וואָס פאַרריכטן קענען מיר מאַכן צו שורה 18? 1181 00:59:18,620 --> 00:59:21,060 >> תּלמיד: [ינאָדאַבאַל] איז גרעסער ווי אָדער גלייַך צו. 1182 00:59:21,060 --> 00:59:21,700 >> דזשייסאַן הירסטשהאָרן: עקסאַקטלי רעכט. 1183 00:59:21,700 --> 00:59:24,600 בשעת סאָף איז גרעסער ווי אָדער גלייַך צו אָנהייב. 1184 00:59:24,600 --> 00:59:27,300 אַזוי איצט, מיר מאַכן זיכער צו באַקומען אַז ווינקל פאַל בייַ די סוף. 1185 00:59:27,300 --> 00:59:27,870 און לאָזן ס זען. 1186 00:59:27,870 --> 00:59:29,560 זאל ס לויפן דעם איינער מער צייַט. 1187 00:59:29,560 --> 00:59:31,266 >> זאל ס מאַכן אַלע. 1188 00:59:31,266 --> 00:59:33,910 ווידער, איר וועט האָבן צו נאָר נאָכפאָלגן צוזאמען דאָ. 1189 00:59:33,910 --> 00:59:36,280 געפינען 41 דעם צייַט. 1190 00:59:36,280 --> 00:59:37,360 נאָר האַלטן עס קאָנסיסטענט. 1191 00:59:37,360 --> 00:59:38,210 >> געפינען 42. 1192 00:59:38,210 --> 00:59:38,930 זאל ס לייגן עס אין די אָנהייב - 1193 00:59:38,930 --> 00:59:41,630 42, 43, 44. 1194 00:59:41,630 --> 00:59:42,860 מיר געפונען עס. 1195 00:59:42,860 --> 00:59:47,710 אַזוי אַז איז געווען טאַקע דער ענדערונג מיר דארף צו מאַכן. 1196 00:59:47,710 --> 00:59:51,090 >> וואס איז געווען אַ פּלאַץ פון קאָודינג מיר נאָר האט, ביינערי זוכן. 1197 00:59:51,090 --> 00:59:55,760 טוט אַבי ווער האָבן קיין שאלות איידער איך מאַך אויף אין שורות מיר געשריבן אין 1198 00:59:55,760 --> 00:59:58,750 ביינערי זוכן אָדער ווי מיר פיגיערד אויס וואָס מיר האבן רעכענען אויס? 1199 00:59:58,750 --> 01:00:01,900 1200 01:00:01,900 --> 01:00:06,270 איידער מיר מאַך אויף, איך אויך ווילן צו פונט אויס אַז דורך און גרויס, מיר מאַפּט 1201 01:00:06,270 --> 01:00:09,300 אונדזער פּסעוודאָ - קאָד איינער צו איינער אַנטו אונדזער קאָד. 1202 01:00:09,300 --> 01:00:11,550 >> מיר האבן האָבן אַז טריקי זאַך צו רעכענען אויס מיט די 1203 01:00:11,550 --> 01:00:12,890 אָנהייב און סאָף. 1204 01:00:12,890 --> 01:00:17,380 אבער האט איר ניט פיגיערד אַז אויס, איר וואָלט האָבן געשריבן שיין פיל די 1205 01:00:17,380 --> 01:00:20,740 יידעניקאַל קאָד, שפּאָרן פֿאַר די שפּיץ צוויי שורות. 1206 01:00:20,740 --> 01:00:23,380 און דעמאָלט איר וואָלט האָבן איינגעזען ווען איר געמאכט עס אין טשעקס און קאַסעס אַז 1207 01:00:23,380 --> 01:00:24,840 איר דאַרפֿן עפּעס אַנדערש. 1208 01:00:24,840 --> 01:00:28,510 אַזוי אפילו אויב איר האט נאכגעגאנגען אונדזער פּסעוודאָ - קאָד שורה צו שורה, איר וואָלט 'ווע 1209 01:00:28,510 --> 01:00:31,130 גאַטאַן אַלע אָבער צוויי שורות פון קאָד איר דארף צו שרייַבן. 1210 01:00:31,130 --> 01:00:33,900 >> און איך 'ד זיין גרייט צו געוועט אַז איר גייז וואָלט האָבן אַלע פיגיערד אַז אויס 1211 01:00:33,900 --> 01:00:37,940 שיין געשווינד, אַז איר דארף צו שטעלן עטלעכע סאָרט פון מאַרקער אין עס צו רעכענען 1212 01:00:37,940 --> 01:00:39,190 אויס ווו איר זענען. 1213 01:00:39,190 --> 01:00:41,540 1214 01:00:41,540 --> 01:00:44,550 אַז ווידער, איז די מאַכט פון טאן פּסעוודאָ - קאָד פאָרויס פון צייַט. 1215 01:00:44,550 --> 01:00:47,310 אַזוי מיר קענען טאָן די לאָגיק ערשטער, און דעמאָלט מיר קענען זאָרג וועגן דעם סינטאַקס. 1216 01:00:47,310 --> 01:00:51,470 >> האט מיר שוין צעמישט וועגן די לאָגיק בשעת טריינג צו שרייַבן דעם קאָד אין C, 1217 01:00:51,470 --> 01:00:53,110 מיר וואָלט האָבן גאַטאַן אַלע מעסט אַרויף. 1218 01:00:53,110 --> 01:00:56,340 און דעמאָלט מיר 'ד זיין אַסקינג פראגעס וועגן לאָגיק און סינטאַקס און מעשינג 1219 01:00:56,340 --> 01:00:57,320 זיי אַלע צוזאַמען. 1220 01:00:57,320 --> 01:01:02,170 און מיר וואָלט האָבן גאַטאַן פאַרפאַלן אין וואָס קענען געשווינד ווערן אַ 1221 01:01:02,170 --> 01:01:04,000 זייער שווער פּראָבלעם. 1222 01:01:04,000 --> 01:01:08,680 אַזוי לאָזן ס מאַך אויף איצט צו סעלעקציע סאָרט. 1223 01:01:08,680 --> 01:01:10,760 >> מיר האָבן 20 מינוט לינקס. 1224 01:01:10,760 --> 01:01:14,130 אַזוי איך האָבן אַ געפיל מיר וועט ניט קענען צו באַקומען דורך אַלע פון ​​סעלעקציע סאָרט 1225 01:01:14,130 --> 01:01:15,940 און בלאָז סאָרט. 1226 01:01:15,940 --> 01:01:20,670 אבער לאָזן אונדז בייַ מינדסטער פּרווון צו ענדיקן סעלעקציע סאָרט. 1227 01:01:20,670 --> 01:01:23,540 אַזוי מאַכשער סעלעקציע סאָרט ניצן די ווייַטערדיק פונקציאָנירן דעקלאַראַציע. 1228 01:01:23,540 --> 01:01:27,530 >> ווידער, דעם איז גענומען פון די פּראָבלעם שטעלן באַשרייַבונג. 1229 01:01:27,530 --> 01:01:31,560 ינט וואַלועס איז בראַקאַץ, איז אַ מענגע פון ​​ינטאַדזשערז. 1230 01:01:31,560 --> 01:01:33,490 און ינט.ן איז די נומער פון אַז מענגע. 1231 01:01:33,490 --> 01:01:36,840 סעלעקציע סאָרט איז געגאנגען צו סאָרט דעם מענגע. 1232 01:01:36,840 --> 01:01:43,580 >> אַזוי פּער אונדזער גייַסטיק מאָדעל פון סעלעקציע סאָרט, מיר ציען די - 1233 01:01:43,580 --> 01:01:47,720 ערשטער, מיר גיין דורך דער רשימה דער ערשטער צייַט, געפינען די קלענסטער נומער, 1234 01:01:47,720 --> 01:01:52,860 לייגן עס אין די אָנהייב, געפינען די רגע קלענסטער נומער, לייגן עס אין די 1235 01:01:52,860 --> 01:01:56,380 רגע שטעלע אויב מיר ווילן צו סאָרט אין אַסענדינג סדר. 1236 01:01:56,380 --> 01:01:58,440 איך בין ניט פאָרסינג איר צו שרייַבן פּסעוודאָ - קאָד רעכט איצט. 1237 01:01:58,440 --> 01:02:01,350 >> אבער איידער מיר טאָן די קאָד ווי אַ סאָרט אין פינף מינוט, מיר זענען געגאנגען צו שרייַבן 1238 01:02:01,350 --> 01:02:03,550 פּסעוודאָ - קאָד אַזוי מיר האָבן עטלעכע געפיל פון ווו מיר ניטאָ געגאנגען. 1239 01:02:03,550 --> 01:02:05,630 אַזוי פּרווון צו שרייַבן פּסעוודאָ - קאָד אויף דיין אייגן. 1240 01:02:05,630 --> 01:02:08,610 און דעמאָלט פּרווון צו ווענדן אַז פּסעוודאָ - קאָד אין קאָד. 1241 01:02:08,610 --> 01:02:10,740 מיר וועלן טאָן אַז ווי אַ גרופּע אין פינף מינוט. 1242 01:02:10,740 --> 01:02:32,560 1243 01:02:32,560 --> 01:02:33,895 >> און פון קורס, לאָזן מיר וויסן אויב איר האָבן קיין שאלות. 1244 01:02:33,895 --> 01:03:56,738 1245 01:03:56,738 --> 01:03:58,230 >> תּלמיד: אַז עס? 1246 01:03:58,230 --> 01:04:00,280 >> דזשייסאַן הירסטשהאָרן: זען ווי ווייַט איר קענען באַקומען אין צוויי מער מינוט. 1247 01:04:00,280 --> 01:04:01,790 איך פֿאַרשטיין איר וועט ניט קענען צו ענדיקן. 1248 01:04:01,790 --> 01:04:03,050 אבער מיר וועט גיין איבער דעם ווי אַ גרופּע. 1249 01:04:03,050 --> 01:04:57,830 1250 01:04:57,830 --> 01:05:00,630 >> איר ניטאָ אַלע קאָודינג אַזוי [ינאָדאַבאַל], אַזוי איך בין נעבעכדיק צו פּויזע וואָס איר ניטאָ טאן. 1251 01:05:00,630 --> 01:05:02,530 אבער לאָזן ס גיין דורך דעם ווי אַ גרופּע. 1252 01:05:02,530 --> 01:05:07,590 און ווידער, ביינערי זוכן, איר אַלע געבן מיר איינער אויב ניט מער שורות פון קאָד. 1253 01:05:07,590 --> 01:05:08,530 דאנק איר פֿאַר אַז. 1254 01:05:08,530 --> 01:05:11,730 מיר ניטאָ געגאנגען צו טאָן די זעלבע זאַך דאָ, קאָוד צוזאַמען ווי אַ גרופּע. 1255 01:05:11,730 --> 01:05:15,170 >> אַזוי סעלעקציע סאָרט - לאָזן ס שרייַבן עטלעכע שנעל פּסעוודאָ - קאָד. 1256 01:05:15,170 --> 01:05:20,380 פּער גייַסטיק מאָדעל, קענען עמעצער געבן מיר דער ערשטער שורה פון פּסעוודאָ - קאָד, ביטע? 1257 01:05:20,380 --> 01:05:23,000 1258 01:05:23,000 --> 01:05:24,270 וואָס טוט איך ווילן צו טאָן? 1259 01:05:24,270 --> 01:05:27,070 >> תּלמיד: בשעת דער רשימה איז אויס פון סדר. 1260 01:05:27,070 --> 01:05:30,630 >> דזשייסאַן הירסטשהאָרן: גוט, בשעת די רשימה איז אויס פון סדר. 1261 01:05:30,630 --> 01:05:33,540 און וואָס טוט איר מיינען "אויס פון סדר?" 1262 01:05:33,540 --> 01:05:34,960 >> תּלמיד: בשעת [ינאָדאַבאַל] 1263 01:05:34,960 --> 01:05:36,210 האט ניט געווען אויסגעשטעלט. 1264 01:05:36,210 --> 01:05:38,460 1265 01:05:38,460 --> 01:05:40,290 >> דזשייסאַן הירסטשהאָרן: בשעת דער רשימה איז אויס פון סדר, וואָס טוט מיר טאָן? 1266 01:05:40,290 --> 01:05:44,200 געבן מיר די רגע שורה, ביטע, מארקוס. 1267 01:05:44,200 --> 01:05:47,186 >> תּלמיד: אזוי געפינען די ווייַטער קלענסטער נומער. 1268 01:05:47,186 --> 01:05:49,000 דעם וועט זיין ינדענטעד. 1269 01:05:49,000 --> 01:05:55,140 >> דזשייסאַן הירסטשהאָרן: אזוי געפינען די ווייַטער קלענסטער נומער. 1270 01:05:55,140 --> 01:05:56,460 און דעמאָלט עמעצער אַנדערש? 1271 01:05:56,460 --> 01:06:01,030 אַמאָל מיר געפינען די ווייַטער קלענסטער נומער, וואָס טוט מיר טאָן? 1272 01:06:01,030 --> 01:06:03,010 איך בין געגאנגען צו זאָגן געפינען דער קלענסטער נומער. 1273 01:06:03,010 --> 01:06:04,820 אַז ס וואָס מיר ווילן צו טאָן. 1274 01:06:04,820 --> 01:06:06,210 >> אַזוי געפינען די קלענסטער נומער. 1275 01:06:06,210 --> 01:06:08,061 דעמאָלט וואָס טאָן מיר טאָן? 1276 01:06:08,061 --> 01:06:09,480 >> תּלמיד: [ינאָדאַבאַל] צו אָנהייב. 1277 01:06:09,480 --> 01:06:10,680 >> דזשייסאַן הירסטשהאָרן: אנטשולדיגט? 1278 01:06:10,680 --> 01:06:12,700 >> תּלמיד: אָרט עס אין די אָנהייב פון די רשימה. 1279 01:06:12,700 --> 01:06:18,540 >> דזשייסאַן הירסטשהאָרן: אזוי אָרט עס אין די אָנהייב פון די רשימה. 1280 01:06:18,540 --> 01:06:20,140 און וואָס טאָן מיר טאָן צו די זאַך אַז איז געווען אין די אָנהייב 1281 01:06:20,140 --> 01:06:20,830 פון דער רשימה, רעכט? 1282 01:06:20,830 --> 01:06:21,910 מיר ניטאָ אָווועררייטינג עפּעס. 1283 01:06:21,910 --> 01:06:23,130 אַזוי ווו טאָן מיר לייגן אַז? 1284 01:06:23,130 --> 01:06:24,120 יאָ, אננא? 1285 01:06:24,120 --> 01:06:25,520 >> תּלמיד: וואו דער קלענסטער נומער איז? 1286 01:06:25,520 --> 01:06:32,530 >> דזשייסאַן כערשכאָרן: אזוי שטעלן די אָנהייב פון דער רשימה ווו די 1287 01:06:32,530 --> 01:06:35,180 קלענסטער נומער איז געווען. 1288 01:06:35,180 --> 01:06:38,510 אַזוי בשעת די רשימה איז אויס פון סדר, געפינען דער קלענסטער נומער, אָרט עס אין 1289 01:06:38,510 --> 01:06:40,630 די אָנהייב פון די רשימה, שטעלן די אָנהייב פון דער רשימה ווו די 1290 01:06:40,630 --> 01:06:42,900 קלענסטער נומער איז געווען. 1291 01:06:42,900 --> 01:06:45,780 מארקוס, קענען איר ריפרייז דעם שורה בשעת די רשימה איז אויס פון סדר? 1292 01:06:45,780 --> 01:06:51,160 1293 01:06:51,160 --> 01:06:53,900 >> תּלמיד: בשעת די נומערן האָבן ניט געווען אויסגעשטעלט? 1294 01:06:53,900 --> 01:06:55,920 >> דזשייסאַן כערשכאָרן: גוט, אַזוי אין סדר צו וויסן אַז די נומערן האָבן ניט געווען 1295 01:06:55,920 --> 01:06:58,670 אויסגעשטעלט, וואָס טאָן מיר דאַרפֿן צו טאָן? 1296 01:06:58,670 --> 01:07:00,640 ווי פיל טאָן מיר דאַרפֿן צו גיין דורך דעם רשימה? 1297 01:07:00,640 --> 01:07:09,650 >> תּלמיד: אזוי איך טרעפן אַ פֿאַר שלייף, אָדער בשעת, בשעת נומערן אָפּגעשטעלט איז ווייניקער 1298 01:07:09,650 --> 01:07:11,900 ווי די לענג פון די רשימה? 1299 01:07:11,900 --> 01:07:13,160 >> דזשייסאַן כערשכאָרן: גוט, אַז ס גוט. 1300 01:07:13,160 --> 01:07:15,000 איך טראַכטן איך מיספראַסעד מיין קשיא שוואַך. 1301 01:07:15,000 --> 01:07:15,990 איך איז געווען פּונקט טריינג צו באַקומען אין מיר ניטאָ געגאנגען צו האָבן צו גיין 1302 01:07:15,990 --> 01:07:17,580 דורך די גאנצע רשימה. 1303 01:07:17,580 --> 01:07:20,490 אַזוי בשעת די רשימה איז אויס פון סדר, פֿאַר מיר, איז שווער צו מאַפּע אויף. 1304 01:07:20,490 --> 01:07:24,940 אבער בייסיקלי, אַז ס ווי איך טראַכטן וועגן דעם. 1305 01:07:24,940 --> 01:07:28,880 גיין דורך די גאנצע רשימה, געפינען די קלענסטער נומער, אָרט עס אין די 1306 01:07:28,880 --> 01:07:30,130 אָנהייב - פאקטיש, איר ניטאָ רעכט. 1307 01:07:30,130 --> 01:07:31,380 זאל ס שטעלן זיי ביידע. 1308 01:07:31,380 --> 01:07:33,470 1309 01:07:33,470 --> 01:07:39,050 >> אַזוי בשעת די רשימה איז אויס פון סדר, מיר דאַרפֿן צו גיין דורך די גאנצע רשימה 1310 01:07:39,050 --> 01:07:42,250 אַמאָל, געפינען די קלענסטער נומער, אָרט עס אין די אָנהייב פון די רשימה, שטעלן 1311 01:07:42,250 --> 01:07:45,430 די אָנהייב פון די רשימה ווו די קלענסטער נומער איז, און דעמאָלט אויב די 1312 01:07:45,430 --> 01:07:47,460 רשימה איז נאָך אויס פון סדר, מיר 'ווע גאַט צו גיין דורך דעם 1313 01:07:47,460 --> 01:07:48,620 פּראָצעס ווידער, רעכט? 1314 01:07:48,620 --> 01:07:51,610 אַז ס וואָס סעלעקציע סאָרט, גרויס, אָ רונטימע פון סעלעקציע סאָרט, ווער עס יז? 1315 01:07:51,610 --> 01:07:52,830 >> תּלמיד: N סקווערד. 1316 01:07:52,830 --> 01:07:53,590 >> דזשייסאַן כערשכאָרן: N סקווערד. 1317 01:07:53,590 --> 01:07:57,040 ווייַל ווי מארקוס און איך נאָר איינגעזען דאָ, מיר ניטאָ געגאנגען צו האָבן צו 1318 01:07:57,040 --> 01:08:00,310 גיין דורך דער רשימה רשימה נומער פון מאל. 1319 01:08:00,310 --> 01:08:03,420 אַזוי געגאנגען דורך עפּעס פון לענג N N נומער פון מאל 1320 01:08:03,420 --> 01:08:04,990 איז אין פאַקט N סקווערד. 1321 01:08:04,990 --> 01:08:08,100 >> אזוי דעם איז אונדזער פּסעודאָקאָדע. 1322 01:08:08,100 --> 01:08:09,360 דעם קוקט זייער גוט. 1323 01:08:09,360 --> 01:08:11,870 טוט אַבי ווער האָבן קיין שאלות וועגן די פּסעודאָקאָדע? 1324 01:08:11,870 --> 01:08:14,440 ווייַל פאקטיש סעלעקציע סאָרט זאָל מיסטאָמע קומען 12:59, קאָד פון 1325 01:08:14,440 --> 01:08:14,980 פּסעודאָקאָדע. 1326 01:08:14,980 --> 01:08:17,569 אַזוי קיין פראגעס וועגן די לאָגיק פון די פּסעודאָקאָדע? 1327 01:08:17,569 --> 01:08:18,819 ביטע פרעגן עס איצט. 1328 01:08:18,819 --> 01:08:22,609 1329 01:08:22,609 --> 01:08:25,379 >> סעלעקציע סאָרט - בשעת די רשימה איז אויס פון סדר, מיר ניטאָ געגאנגען צו גיין דורך עס 1330 01:08:25,379 --> 01:08:27,529 און געפינען די קלענסטער יעדער צייַט און לייגן עס אין די פראָנט. 1331 01:08:27,529 --> 01:08:33,470 אַזוי בשעת די רשימה איז אויס פון סדר, קענען עמעצער געבן מיר אַז שורה פון קאָד וואס 1332 01:08:33,470 --> 01:08:39,689 האט ניט געגעבן מיר אַ שורה פון קאָד נאָך, ביטע? 1333 01:08:39,689 --> 01:08:40,939 עס סאָונדס ווי אַ וואָס? 1334 01:08:40,939 --> 01:08:43,669 1335 01:08:43,669 --> 01:08:44,649 >> תּלמיד: אַז ס אַ פֿאַר שלייף. 1336 01:08:44,649 --> 01:08:45,830 >> דזשייסאַן כערשכאָרן: עס סאָונדס ווי אַ פֿאַר שלייף. 1337 01:08:45,830 --> 01:08:47,653 גוט, קענען איר געבן מיר די פֿאַר שלייף? 1338 01:08:47,653 --> 01:08:48,925 פֿאַר - 1339 01:08:48,925 --> 01:08:50,219 >> תּלמיד: איך יקוואַלז 0. 1340 01:08:50,219 --> 01:08:52,705 >> דזשייסאַן כערשכאָרן: איך אָדער - 1341 01:08:52,705 --> 01:08:55,111 וואָס זענען מיר פעלנדיק? 1342 01:08:55,111 --> 01:08:56,819 וואָס גייט רעכט דאָ? 1343 01:08:56,819 --> 01:08:57,550 >> תּלמיד: ינט. 1344 01:08:57,550 --> 01:08:59,270 >> דזשייסאַן כערשכאָרן: פּונקט. 1345 01:08:59,270 --> 01:09:02,590 (ינט איך = 0; - 1346 01:09:02,590 --> 01:09:07,843 >> תּלמיד: איך 01:09:09,319 >> דזשייסאַן כערשכאָרן: ניילד עס, דזשעף. 1348 01:09:09,319 --> 01:09:10,660 מיר ניטאָ געגאנגען דורך די רשימה, רעכט? 1349 01:09:10,660 --> 01:09:11,880 מיר 'ווע געזען אַז קאָד פריער. 1350 01:09:11,880 --> 01:09:12,850 גאנץ. 1351 01:09:12,850 --> 01:09:14,790 אַזוי לאָזן ס שטעלן אונדזער געגרייַזלט ברייסאַז דאָ. 1352 01:09:14,790 --> 01:09:17,859 איך בין געגאנגען צו שטעלן עטלעכע געגרייַזלט ברייסאַז דאָ. 1353 01:09:17,859 --> 01:09:21,660 >> אַזוי בשעת עס ס 0, מיר דאַרפֿן צו גיין דורך די גאנצע רשימה. 1354 01:09:21,660 --> 01:09:26,612 אַזוי יעדער צייַט מיר גיין דורך דער רשימה, וואס טאָן מיר ווילן צו האַלטן שפּור פון? 1355 01:09:26,612 --> 01:09:28,260 >> תּלמיד: אויב קיין סוואַפּס זענען געמאכט. 1356 01:09:28,260 --> 01:09:29,069 >> דזשייסאַן כערשכאָרן: געפינען דער קלענסטער נומער. 1357 01:09:29,069 --> 01:09:31,479 אַזוי מיר זאָל מיסטאָמע האַלטן שפּור פון דער קלענסטער נומער יעדער צייַט. 1358 01:09:31,479 --> 01:09:34,590 אַזוי שורה קענען איך טאָן צו האַלטן שפּור פון די קלענסטער נומער? 1359 01:09:34,590 --> 01:09:37,720 אַלעהאַ, ווי קענען איך האַלטן שפּור פון עפּעס? 1360 01:09:37,720 --> 01:09:38,460 >> תּלמיד: אָנהייב אַ נייַ בייַטעוודיק. 1361 01:09:38,460 --> 01:09:39,390 >> דזשייסאַן כערשכאָרן: אָנהייב אַ נייַ בייַטעוודיק. 1362 01:09:39,390 --> 01:09:40,069 אַזוי לאָזן ס מאַכן אַ בייַטעוודיק. 1363 01:09:40,069 --> 01:09:41,830 וואָס טיפּ? 1364 01:09:41,830 --> 01:09:42,930 >> תּלמיד: ינט. 1365 01:09:42,930 --> 01:09:43,710 >> דזשייסאַן כערשכאָרן: ינט. 1366 01:09:43,710 --> 01:09:44,939 זאל ס רוף עס די קלענסטער. 1367 01:09:44,939 --> 01:09:47,600 און וואָס טוט עס גלייַך ווען מיר ניטאָ פּונקט סטאַרטינג אויס? 1368 01:09:47,600 --> 01:09:48,910 מיר האָבן ניט פאַרבייַ דורך די רשימה נאָך. 1369 01:09:48,910 --> 01:09:50,540 מיר ניטאָ אין דער ערשטער טייל פון די רשימה אונדזער ערשטער מאָל דורך. 1370 01:09:50,540 --> 01:09:51,930 וואָס טוט עס גלייַך, די קלענסטער נומער? 1371 01:09:51,930 --> 01:09:54,140 >> תּלמיד: וואַלועס איך. 1372 01:09:54,140 --> 01:09:54,900 >> דזשייסאַן כערשכאָרן: וואַלועס איך. 1373 01:09:54,900 --> 01:09:56,980 אַז סאָונדס פּונקט רעכט, רעכט? 1374 01:09:56,980 --> 01:09:59,590 דער קלענסטער נומער אין די אָנהייב איז ווו מיר זענען. 1375 01:09:59,590 --> 01:10:01,960 אַזוי איצט מיר האָבן אונדזער קלענסטער, און מיר דאַרפֿן צו גיין דורך די גאנצע רשימה און 1376 01:10:01,960 --> 01:10:05,080 פאַרגלייַכן דעם קלענסטער צו אַלץ אַנדערש. 1377 01:10:05,080 --> 01:10:08,150 אַזוי טאָן מיר גיין דורך דער רשימה ווידער? 1378 01:10:08,150 --> 01:10:08,630 מיכאל? 1379 01:10:08,630 --> 01:10:10,000 >> תּלמיד: איר דאַרפֿן צו מאַכן אן אנדער פֿאַר שלייף. 1380 01:10:10,000 --> 01:10:10,383 >> דזשייסאַן כערשכאָרן: אן אנדער פֿאַר שלייף. 1381 01:10:10,383 --> 01:10:11,276 זאל ס טאָן עס. 1382 01:10:11,276 --> 01:10:12,540 געבן מיר עטלעכע קאָד. 1383 01:10:12,540 --> 01:10:13,790 >> תּלמיד: פֿאַר שלייף - 1384 01:10:13,790 --> 01:10:16,750 1385 01:10:16,750 --> 01:10:19,470 פֿאַר דער קלענסטער - 1386 01:10:19,470 --> 01:10:23,040 1387 01:10:23,040 --> 01:10:25,770 נאָר ינט דזש, קען איר זאָגן? 1388 01:10:25,770 --> 01:10:31,150 = 0; אַזאַ אַז - 1389 01:10:31,150 --> 01:10:34,014 1390 01:10:34,014 --> 01:10:35,710 >> דזשייסאַן כערשכאָרן: נו, אויב מיר ווילן צו גיין דורך די גאנצע רשימה - 1391 01:10:35,710 --> 01:10:37,847 >> תּלמיד: דזש <ן, דזש + +). 1392 01:10:37,847 --> 01:10:42,140 1393 01:10:42,140 --> 01:10:42,405 >> דזשייסאַן כערשכאָרן: פאַנטאַסטיש. 1394 01:10:42,405 --> 01:10:46,100 מיר ניטאָ געגאנגען צו גיין דורך די פֿאַר שלייף אַמאָל ווידער. 1395 01:10:46,100 --> 01:10:51,380 און ווי טאָן מיר געפינען די קלענסטער נומער? 1396 01:10:51,380 --> 01:10:52,630 טאָם? 1397 01:10:52,630 --> 01:10:54,570 1398 01:10:54,570 --> 01:11:00,520 מיר האָבן די קראַנט קלענסטער נומער, אַזוי ווי טאָן מיר געפינען די נייַ קלענסטער? 1399 01:11:00,520 --> 01:11:07,200 >> תּלמיד: מיר קענען קאָנטראָלירן אויב דער קלענסטער נומער מיר האָבן איז גרעסער ווי 1400 01:11:07,200 --> 01:11:09,040 וואַלועס קלאַמער דזש. 1401 01:11:09,040 --> 01:11:14,740 >> דזשייסאַן כערשכאָרן: אזוי אויב קלענסטער איז גרעסער ווי וואַלועס קלאַמער דזש. 1402 01:11:14,740 --> 01:11:19,350 אַזוי אויב אונדזער איצטיקן קלענסטער איז גרעסער ווי - 1403 01:11:19,350 --> 01:11:21,770 איך בין געגאנגען צו באַוועגן די צוויי שורות פון קאָד אויס עס פֿאַר אַ רגע. 1404 01:11:21,770 --> 01:11:26,010 ווייַל איידער מיר טאָן קיין סוואַפּינג, מיר דאַרפֿן צו גיין דורך די גאנצע רשימה. 1405 01:11:26,010 --> 01:11:28,880 אַזוי דעם פּסעודאָקאָדע זאָל פאקטיש זיין אַרויס אַז ינער פֿאַר שלייף. 1406 01:11:28,880 --> 01:11:30,390 אַזוי גיין דורך די גאנצע רשימה. 1407 01:11:30,390 --> 01:11:34,520 אויב קלענסטער איז גרעסער ווי וואַלועס דזש דעמאָלט וואָס? 1408 01:11:34,520 --> 01:11:37,830 >> תּלמיד: דערנאך קלענסטער יקוואַלז וואַלועס דזש. 1409 01:11:37,830 --> 01:11:41,190 1410 01:11:41,190 --> 01:11:42,600 >> דזשייסאַן כערשכאָרן: פאַנטאַסטיש. 1411 01:11:42,600 --> 01:11:44,580 איינער שנעל קשיא - 1412 01:11:44,580 --> 01:11:47,236 די ערשטער מאָל מיר גיין דורך דעם שלייף, איך ס גיי צו גלייַך 0, דזש ס געגאנגען 1413 01:11:47,236 --> 01:11:50,710 צו גלייַך 0 אַמאָל מיר באַקומען אין דאָ. 1414 01:11:50,710 --> 01:11:52,410 אַזוי מיר ניטאָ געגאנגען צו זיין קאַמפּערינג אַ נומער צו זיך. 1415 01:11:52,410 --> 01:11:53,660 איז אַז עפעקטיוו? 1416 01:11:53,660 --> 01:11:57,260 1417 01:11:57,260 --> 01:11:58,390 ניט, עס ס ניט טאַקע עפעקטיוו. 1418 01:11:58,390 --> 01:12:02,915 אַזוי טוט אונדזער דזש דאַרפֿן צו גיין פון 0 צו N יעדער צייַט? 1419 01:12:02,915 --> 01:12:06,310 טאָן מיר שטענדיק דאַרפֿן צו קאָנטראָלירן דורך די גאנצע רשימה? 1420 01:12:06,310 --> 01:12:06,520 [ינאָדאַבאַל]? 1421 01:12:06,520 --> 01:12:07,564 >> תּלמיד: אָנהייב מיט איך אַנשטאָט. 1422 01:12:07,564 --> 01:12:09,405 >> דזשייסאַן כערשכאָרן: דזש קענען אָנהייבן מיט וואָס? 1423 01:12:09,405 --> 01:12:09,990 >> תּלמיד: איך. 1424 01:12:09,990 --> 01:12:13,040 >> דזשייסאַן כערשכאָרן: דזש קענען אָנהייבן מיט איך. 1425 01:12:13,040 --> 01:12:18,840 אַזוי איצט מיר פאַרגלייַכן סטאַרטינג מיט דער איינער מיר 'רע אויף. 1426 01:12:18,840 --> 01:12:21,020 אבער אפילו דעמאָלט, איז אַז ווי עפעקטיוו ווי מעגלעך? 1427 01:12:21,020 --> 01:12:22,320 >> תּלמיד: איך + 1. 1428 01:12:22,320 --> 01:12:25,420 >> דזשייסאַן כערשכאָרן: איך + 1 מיינט צו זיין די מערסט עפעקטיוו, ווייַל מיר 1429 01:12:25,420 --> 01:12:26,120 שוין האָבן איך. 1430 01:12:26,120 --> 01:12:28,100 מיר ניטאָ סטייטינג אַז ווי די קלענסטער אין שורה 15. 1431 01:12:28,100 --> 01:12:29,350 מיר ניטאָ געגאנגען צו אָנהייבן מיט די ווייַטער איינער אויטאָמאַטיש. 1432 01:12:29,350 --> 01:12:34,470 1433 01:12:34,470 --> 01:12:38,540 אַזוי מיר גיין דורך די פֿאַר שלייף. 1434 01:12:38,540 --> 01:12:39,620 מיר וועט גיין דורך יעדער צייַט. 1435 01:12:39,620 --> 01:12:40,860 מיר וועט גיין דורך אַ נומער פון מאל. 1436 01:12:40,860 --> 01:12:42,860 איצט מיר 'ווע גאַטאַן דורך דעם ינער פֿאַר שלייף. 1437 01:12:42,860 --> 01:12:44,350 מיר האָבן די קלענסטער ווערט סאַוועס. 1438 01:12:44,350 --> 01:12:46,045 מיר דאַרפֿן צו שטעלן עס בייַ די אָנהייב פון די רשימה. 1439 01:12:46,045 --> 01:12:48,390 אַזוי ווי טאָן איך שטעלן עס בייַ די אָנהייב פון דער רשימה? 1440 01:12:48,390 --> 01:12:51,290 1441 01:12:51,290 --> 01:12:55,926 וואָס איז די בייַטעוודיק אַז רעפערס צו די אָנהייב פון די רשימה? 1442 01:12:55,926 --> 01:13:00,500 מיר ניטאָ אין דעם אַרויס פֿאַר שלייף, אַזוי וואָס רעפערס צו די 1443 01:13:00,500 --> 01:13:01,280 אָנהייב פון דער רשימה? 1444 01:13:01,280 --> 01:13:02,880 >> תּלמיד: וואַלועס איך. 1445 01:13:02,880 --> 01:13:03,510 >> דזשייסאַן כערשכאָרן: עקסאַקטלי רעכט. 1446 01:13:03,510 --> 01:13:04,650 וואַלועס איך איז די אָנהייב פון די - 1447 01:13:04,650 --> 01:13:06,320 אָדער נעבעכדיק, ניט די אָנהייב. 1448 01:13:06,320 --> 01:13:07,090 וואס איז געווען קאַנפיוזינג. 1449 01:13:07,090 --> 01:13:11,620 עס ס ווו מיר זענען אין די אָנהייב פון די ונסאָרטעד חלק פון די רשימה. 1450 01:13:11,620 --> 01:13:12,800 אַזוי וואַלועס איך. 1451 01:13:12,800 --> 01:13:14,050 און וואָס טוט אַז גלייַך? 1452 01:13:14,050 --> 01:13:15,925 1453 01:13:15,925 --> 01:13:17,326 >> תּלמיד: סמאָלאַסט. 1454 01:13:17,326 --> 01:13:18,862 >> דזשייסאַן כערשכאָרן: וואַלועס איך יקוואַלז וואָס? 1455 01:13:18,862 --> 01:13:19,310 >> תּלמיד: סמאָלאַסט. 1456 01:13:19,310 --> 01:13:20,030 >> דזשייסאַן כערשכאָרן: סמאָלאַסט. 1457 01:13:20,030 --> 01:13:20,980 פּונקט רעכט. 1458 01:13:20,980 --> 01:13:23,510 אַזוי מיר ניטאָ פּלייסינג עס אין די אָנהייב פון דער רשימה, און איצט מיר דאַרפֿן צו שטעלן 1459 01:13:23,510 --> 01:13:25,710 די אָנהייב פון די רשימה ווו דער קלענסטער נומער איז געווען. 1460 01:13:25,710 --> 01:13:29,700 אַזוי ווי טאָן איך שרייַבן ווו די קלענסטער נומער איז? 1461 01:13:29,700 --> 01:13:31,670 וואַלועס פון וואָס? 1462 01:13:31,670 --> 01:13:33,170 >> תּלמיד: 0. 1463 01:13:33,170 --> 01:13:34,090 >> דזשייסאַן כערשכאָרן: די קליין נומער ס בייַ 0? 1464 01:13:34,090 --> 01:13:35,340 >> תּלמיד: יאָ. 1465 01:13:35,340 --> 01:13:38,680 1466 01:13:38,680 --> 01:13:39,910 >> דזשייסאַן כערשכאָרן: וואָס אויב די קלענסטער נומער איז געווען אין די סוף פון 1467 01:13:39,910 --> 01:13:40,860 דעם ונסאָרטעד רשימה? 1468 01:13:40,860 --> 01:13:42,460 >> תּלמיד: אנטשולדיגט, וואָס איז די קשיא? 1469 01:13:42,460 --> 01:13:44,020 >> דזשייסאַן כערשכאָרן: ווו איז דער קלענסטער נומער? 1470 01:13:44,020 --> 01:13:46,940 מיר גענומען די קלענסטער און לייגן עס אין די אָנהייב, מיט דעם שורה רעכט דאָ. 1471 01:13:46,940 --> 01:13:48,987 >> תּלמיד: עס זאָל האָבן שוין סטאָרד אין עטלעכע - 1472 01:13:48,987 --> 01:13:50,510 >> תּלמיד: וואַלועס דזש. 1473 01:13:50,510 --> 01:13:51,520 >> דזשייסאַן כערשכאָרן: נו, עס ס ניט דאַווקע וואַלועס דזש. 1474 01:13:51,520 --> 01:13:54,100 עס טוט ניט אפילו עקסיסטירן אין דעם פונט. 1475 01:13:54,100 --> 01:13:55,960 >> תּלמיד: איר האָבן צו דערקלערן אַ בייַטעוודיק פריער און 1476 01:13:55,960 --> 01:13:58,230 דעמאָלט באַשטימען עס צו - 1477 01:13:58,230 --> 01:14:01,150 ווען איר געפינען די קלענסטער נומער, באַשטימען די אינדעקס פון אַז נומער צו 1478 01:14:01,150 --> 01:14:02,480 עטלעכע בייַטעוודיק אָדער עפּעס ווי אַז. 1479 01:14:02,480 --> 01:14:04,790 >> דזשייסאַן כערשכאָרן: אַזוי קענען איר זאָגן אַז ווידער? 1480 01:14:04,790 --> 01:14:08,390 >> תּלמיד: אזוי ווו איר דערקלערט ינט קלענסטער, איר זאָל אויך דערקלערן ינט 1481 01:14:08,390 --> 01:14:10,750 קלענסטער אינדעקס = איך, אָדער עפּעס ווי אַז. 1482 01:14:10,750 --> 01:14:13,280 >> דזשייסאַן כערשכאָרן: אזוי ווו איך טאָן ינט קלענסטער, איך זאָל ניט בלויז האַלטן שפּור 1483 01:14:13,280 --> 01:14:16,150 פון די ווערט אָבער די אָרט. 1484 01:14:16,150 --> 01:14:20,850 ינט סמאַללעסט_לאָקאַטיאָן = אין דעם פאַל, מיר וועט נאָר טאָן איך. 1485 01:14:20,850 --> 01:14:22,390 מיר דאַרפֿן צו וויסן ווו עס איז. 1486 01:14:22,390 --> 01:14:26,820 מיר גאַט צו די סוף פון די קאָוד, און מיר איינגעזען מיר האבן ניט געדאַנק ווו עס איז געווען. 1487 01:14:26,820 --> 01:14:29,810 און אַזוי ווידער, מיר זענען מאַפּינג דעם אויף 1-1. 1488 01:14:29,810 --> 01:14:32,890 איר גייז קאָודינג דעם אויף דיין אייגן וועט מיסטאָמע באַקומען צו דער זעלביקער פּראָבלעם. 1489 01:14:32,890 --> 01:14:34,130 ווי די כעק טאָן איך געפינען עס? 1490 01:14:34,130 --> 01:14:36,720 און דעמאָלט איר פאַרשטיין, וואַרטן, איך דאַרפֿן צו האַלטן שפּור פון וואס. 1491 01:14:36,720 --> 01:14:38,500 >> אַזוי אויב קלענסטער איז גרעסער ווי וואַלועס דזש. 1492 01:14:38,500 --> 01:14:39,740 מיר שטעלן קלענסטער יקוואַלז צו וואַלועס דזש. 1493 01:14:39,740 --> 01:14:42,090 וואָס אַנדערש טאָן מיר דאַרפֿן צו טוישן? 1494 01:14:42,090 --> 01:14:43,710 קאָנסטאַנטין, וואָס אַנדערש טאָן מיר דאַרפֿן צו טוישן? 1495 01:14:43,710 --> 01:14:44,560 >> תּלמיד: די אָרט. 1496 01:14:44,560 --> 01:14:45,270 >> דזשייסאַן כערשכאָרן: פּונקט. 1497 01:14:45,270 --> 01:14:46,925 אַזוי געבן מיר אַז שורה אין קאָד. 1498 01:14:46,925 --> 01:14:53,310 >> תּלמיד: סמאַללעסט_לאָקאַטיאָן = דזש. 1499 01:14:53,310 --> 01:14:54,790 >> דזשייסאַן כערשכאָרן: פּונקט. 1500 01:14:54,790 --> 01:14:58,210 און דעמאָלט אַראָפּ אין די סוף, אויב מיר ווילן צו שטעלן די אָנהייב פון די רשימה ווו 1501 01:14:58,210 --> 01:15:00,790 דער קלענסטער נומער איז געווען, ווי טאָן מיר אָפּשיקן צו ווו די 1502 01:15:00,790 --> 01:15:02,200 קלענסטער נומער איז? 1503 01:15:02,200 --> 01:15:03,580 מארקוס? 1504 01:15:03,580 --> 01:15:08,530 >> תּלמיד: די קלענסטער נומער איז ליגן בייַ קלענסטער אָרט. 1505 01:15:08,530 --> 01:15:12,230 >> דזשייסאַן כערשכאָרן: אַזוי בייַ וואַלועס סמאַללעסט_לאָקאַטיאָן. 1506 01:15:12,230 --> 01:15:14,700 און וואָס טאָן מיר שטעלן עס? 1507 01:15:14,700 --> 01:15:17,600 די אָנהייב פון די רשימה, וואָס ס אַז? 1508 01:15:17,600 --> 01:15:19,710 >> תּלמיד: גוט, מיר טאָן ניט טאַקע וויסן ענימאָר ווייַל מיר אָווערווראָטע. 1509 01:15:19,710 --> 01:15:23,250 אַזוי עס ס אַ סוואַפּט לאָוקיישאַנז פון די צוויי שורות? 1510 01:15:23,250 --> 01:15:26,110 אויב איר באַשטימען די צוויי שורות אַרום. 1511 01:15:26,110 --> 01:15:30,740 >> דזשייסאַן כערשכאָרן: גוט, אַזוי מיר טאָן ניט ענימאָר, ווייַל מיר 'ווע באַשטעטיק די שורה 1512 01:15:30,740 --> 01:15:31,960 איידער וואַלועס איך צו קלענסטער. 1513 01:15:31,960 --> 01:15:33,810 אַזוי מיר פאַרפאַלן אַז ערשט ווערט. 1514 01:15:33,810 --> 01:15:37,350 אַזוי איר האט ויסבייַטן די צוויי שורות. 1515 01:15:37,350 --> 01:15:41,780 אַזוי איצט שטעלן די אָנהייב פון דער רשימה ווו די קלענסטער נומער איז געווען. 1516 01:15:41,780 --> 01:15:47,060 אַזוי סמאַללעסט_לאָקאַטיאָן יקוואַלז וואַלועס איך. 1517 01:15:47,060 --> 01:15:51,310 אַז ס מאָווינג די אָנהייב פון דעם ונסאָרטעד חלק פון די רשימה צו די 1518 01:15:51,310 --> 01:15:52,090 קלענסטער אָרט. 1519 01:15:52,090 --> 01:15:54,860 און דעמאָלט אין וואַלועס איך מיר ניטאָ מאָווינג אַז קלענסטער נומער. 1520 01:15:54,860 --> 01:15:57,450 >> טוט וואָס מאַכן זינען וואָס מיר האט צו מאַכן אַז ויסבייַטן? 1521 01:15:57,450 --> 01:15:59,650 מיר וואָלט האָבן אָוווערריטאַן אַז ווערט - אן אנדער זאַך איר מיסטאָמע וואָלט האָבן 1522 01:15:59,650 --> 01:16:02,740 פיגיערד אויס און געפונען אין גדפּ. 1523 01:16:02,740 --> 01:16:05,310 אַזוי מיר 'ווע גענומען זאָרגן פון אַלע די פּסעודאָקאָדע. 1524 01:16:05,310 --> 01:16:10,935 איז עס עפּעס אַנדערש מיר דאַרפֿן צו שרייַבן דאָ? 1525 01:16:10,935 --> 01:16:14,911 קענען אַבי ווער טראַכטן פון עפּעס? 1526 01:16:14,911 --> 01:16:16,180 >> תּלמיד: ווי טאָן איר וויסן ווען איר ניטאָ געטאן? 1527 01:16:16,180 --> 01:16:17,680 >> דזשייסאַן כערשכאָרן: ווי טאָן מיר וויסן ווען מיר ניטאָ געטאן? 1528 01:16:17,680 --> 01:16:18,890 גרויס קשיא. 1529 01:16:18,890 --> 01:16:21,684 אַזוי ווי טאָן מיר וויסן ווען מיר ניטאָ געטאן. 1530 01:16:21,684 --> 01:16:24,720 >> תּלמיד: שאַפֿן אַ בייַטעוודיק צו האַלטן ציילן פון אויב עס ס אַ ויסבייַטן געמאכט אָדער ניט 1531 01:16:24,720 --> 01:16:27,810 און גיין דורך אַ פאָרן. 1532 01:16:27,810 --> 01:16:30,180 >> דזשייסאַן כערשכאָרן: גוט. 1533 01:16:30,180 --> 01:16:31,800 אַז וואָלט אַרבעט אין בלאָז סאָרט. 1534 01:16:31,800 --> 01:16:35,210 אבער פֿאַר סעלעקציע סאָרט, אויב מיר טאָן ניט מאַכן אַ ויסבייַטן, אַז זאל נאָר זיין 1535 01:16:35,210 --> 01:16:38,670 ווייַל די קלענסטער ווערט איז אין עס זייַן רעכט אָרט. 1536 01:16:38,670 --> 01:16:41,240 מיר זאלן האָבן אַ רשימה 1, 2, 4, 3. 1537 01:16:41,240 --> 01:16:42,830 די רגע צייַט דורך מיר וועט ניט מאַכן קיין סוואַפּס. 1538 01:16:42,830 --> 01:16:47,260 מיר וועט זיין אויף די נומער 2, אָבער מיר וועט נאָך דאַרפֿן צו האַלטן געגאנגען. 1539 01:16:47,260 --> 01:16:49,390 אַזוי טאָן מיר דאַרפֿן צו האַלטן שפּור פון ווען מיר ניטאָ געטאן, אָדער טאָן מיר נאָר ווילן צו גיין 1540 01:16:49,390 --> 01:16:50,640 ביז דעם איז פאַרטיק? 1541 01:16:50,640 --> 01:16:54,098 1542 01:16:54,098 --> 01:16:56,740 >> תּלמיד: מיר קענען נאָר גיין ביז עס ס פאַרטיק. 1543 01:16:56,740 --> 01:16:58,090 >> דזשייסאַן כערשכאָרן: מיר קענען נאָר גיין ביז דעם איז פאַרטיק. 1544 01:16:58,090 --> 01:17:01,720 אין בלאָז סאָרט, איר ניטאָ פּונקט רעכט, דזשעף און אַלעהאַ, מיט דיין לייזונג - 1545 01:17:01,720 --> 01:17:04,990 עס איז גרויס צו האַלטן שפּור פון ווי פילע סוואַפּס איר געמאכט, ווייַל אין בלאָז 1546 01:17:04,990 --> 01:17:07,920 סאָרט, אויב איר טאָן אין פאַקט מאַכן קיין סוואַפּס, איר ניטאָ געטאן און איר קענען אפֿשר שנייַדן דיין 1547 01:17:07,920 --> 01:17:09,000 פּראָבלעם אַראָפּ אַ ביסל. 1548 01:17:09,000 --> 01:17:11,440 אבער פֿאַר סעלעקציע סאָרט, איר 'ווע טאַקע גאַט צו גיין דורך צו די סוף פון די 1549 01:17:11,440 --> 01:17:14,940 רשימה יעדער צייַט אַרום. 1550 01:17:14,940 --> 01:17:16,200 >> אַזוי דעם איז אַז. 1551 01:17:16,200 --> 01:17:18,530 מיר האָבן צוויי מינוט לינקס. 1552 01:17:18,530 --> 01:17:21,560 זאל ס מאַכן אַלע. 1553 01:17:21,560 --> 01:17:24,340 זאל מיר נאָר עפענען געפינען דאָ און מאַכן זיכער איך בין אין פאַקט פאַך אַרויף - 1554 01:17:24,340 --> 01:17:25,610 איך בין ניט פאַך בלאָז סאָרט. 1555 01:17:25,610 --> 01:17:29,230 זאל ס טוישן דעם צו סעלעקציע סאָרט. 1556 01:17:29,230 --> 01:17:31,060 מאַכן אַלע. / געפינען. 1557 01:17:31,060 --> 01:17:32,360 זאל ס געפינען 42. 1558 01:17:32,360 --> 01:17:38,110 דעם מאָל מיר ניטאָ געגאנגען צו פאָרן אַ ונסאָרטעד רשימה, ווייַל עס זאָל סאָרט 1559 01:17:38,110 --> 01:17:43,790 ערשטער, פּער די געפינען קאָד - זאָל סאָרט ערשטער ניצן אונדזער סאָרט פונקציאָנירן און דעמאָלט 1560 01:17:43,790 --> 01:17:44,995 קוקן פֿאַר עפּעס. 1561 01:17:44,995 --> 01:17:46,245 פינגער קראָסט אַלעמען. 1562 01:17:46,245 --> 01:17:48,530 1563 01:17:48,530 --> 01:17:49,370 >> טאַקע מיין גוטסקייט. 1564 01:17:49,370 --> 01:17:50,800 וואָו, מיין האַרץ איז געווען ביטינג. 1565 01:17:50,800 --> 01:17:52,320 אַזוי אַז איז ריכטיק. 1566 01:17:52,320 --> 01:17:57,270 אין פאַקט, אויב מיר געלאפן דעם מער יקסטענסיוולי, די קאָד, ווי ווייַט ווי איך קענען 1567 01:17:57,270 --> 01:17:59,280 זאָגן, איז בישליימעס ריכטיק. 1568 01:17:59,280 --> 01:18:02,150 עס זענען עטלעכע פֿירלייגן איך וואָלט האָבן פֿאַר איר. 1569 01:18:02,150 --> 01:18:06,215 פֿאַר בייַשפּיל, 15 און 16 ויסקומען אַ ביסל יבעריק. 1570 01:18:06,215 --> 01:18:09,450 עס מיינט ווי איר טאָן ניט דאַווקע דאַרפֿן צו ראַטעווען ביידע די. 1571 01:18:09,450 --> 01:18:12,790 אויב איר האָבן די קלענסטער אָרט, איר קענען לייכט געפינען די קלענסטער ווערט דורך 1572 01:18:12,790 --> 01:18:14,750 נאָר טייפּינג וואַלועס פון איך. 1573 01:18:14,750 --> 01:18:18,100 >> אַזוי אויב איך געווען צו זיין גריידינג דיין קאָד, וואָס איך וועט אין פאַקט זיין, איך וואָלט 1574 01:18:18,100 --> 01:18:21,160 מיסטאָמע נעמען אַוועק אַ פונט אויב איר אַרייַנגערעכנט ביידע פון ​​די, ווייַל איר 1575 01:18:21,160 --> 01:18:22,670 טאָן ניט דאַרפֿן ביידע פון ​​די. 1576 01:18:22,670 --> 01:18:25,400 אויב איר האָבן די אָרט, איר קענען זייער לייכט באַקומען די ווערט. 1577 01:18:25,400 --> 01:18:27,520 און עס מיינט אַ ביסל טשודנע צו קראָם ביידע פון ​​זיי. 1578 01:18:27,520 --> 01:18:31,070 אפֿשר ניט אפילו נעמען אַ פונט, אָבער אַוואַדע באַמערקונג אַז וואָס איז אפֿשר 1579 01:18:31,070 --> 01:18:32,670 ניט אַ סטיליסטיק ברירה איר דאַרפֿן צו מאַכן. 1580 01:18:32,670 --> 01:18:35,290 פון קורס, דער קאָד נאָך לויפט בישליימעס געזונט. 1581 01:18:35,290 --> 01:18:36,860 >> אַזוי ליידער מיר האבן ניט באַקומען צו בלאָז סאָרט. 1582 01:18:36,860 --> 01:18:37,940 איך בין נעבעכדיק וועגן אַז. 1583 01:18:37,940 --> 01:18:39,135 מיר האבן ענדיקן סעלעקציע סאָרט. 1584 01:18:39,135 --> 01:18:41,450 טוט אַבי ווער האָבן קיין לעצט שאלות וועגן סעלעקציע סאָרט? 1585 01:18:41,450 --> 01:18:44,320 1586 01:18:44,320 --> 01:18:47,690 >> גוט, איידער מיר קאָפּ אויס, איך ווילן איר צו עפענען אַרויף דיין קראָום בלעטערער. 1587 01:18:47,690 --> 01:18:54,340 נעבעכדיק, אַז איז נאָר אַ בלייטאַנט צאַפּן פֿאַר איין טיפּ פון אינטערנעט בלעטערער. 1588 01:18:54,340 --> 01:18:57,770 איר קענען עפענען אַרויף קיין טיפּ פון בלעטערער, אָבער עס וועט מיסטאָמע זיין קראָום. 1589 01:18:57,770 --> 01:19:01,250 און גיין צו דעם ווייַטערדיק וועבזייַטל - 1590 01:19:01,250 --> 01:19:06,410 sayat.me/cs50. 1591 01:19:06,410 --> 01:19:07,685 אויב איר 'רע ניט טייפּינג אין אייער קאָמפּיוטער רעכט איצט, איר ניטאָ קלאר 1592 01:19:07,685 --> 01:19:10,210 ניט טאן עס, טאָם. 1593 01:19:10,210 --> 01:19:12,870 >> און ביטע טאָן עס אָדער רעכט איצט אָדער אין דער ווייַטער שעה - 1594 01:19:12,870 --> 01:19:14,260 געבן מיר עטלעכע באַמערקונגען. 1595 01:19:14,260 --> 01:19:15,660 דעם איז בלויז אָפּטיילונג צוויי. 1596 01:19:15,660 --> 01:19:18,060 מיר האָבן פילע מער צוזאַמען, אַזוי איך האָבן אַ פּלאַץ פון אָרט צו פֿאַרבעסערן. 1597 01:19:18,060 --> 01:19:19,620 איך אַלעווייַ אויך האט עטלעכע זאכן געזונט. 1598 01:19:19,620 --> 01:19:22,160 אַזוי איר קענען מאַכן מיר פילן אַלע שלעכט, אָבער אויב איר אויך ווילן צו געבן מיר אַ סמיילי 1599 01:19:22,160 --> 01:19:24,250 פּנים, איך וואָלט אָפּשאַצן אַז ווי געזונט. 1600 01:19:24,250 --> 01:19:25,330 פּלאָמבירן אַז ין 1601 01:19:25,330 --> 01:19:28,210 >> און מיט איין מינוט לינקס, אַז איז וואָך דרייַ. 1602 01:19:28,210 --> 01:19:30,750 איך וועט שטיין אַרויס פֿאַר אַ ביסל אויב איר האָבן קיין שאלות. 1603 01:19:30,750 --> 01:19:32,220 איך וועט זען איר גויס אין לעקציע מאָרגן. 1604 01:19:32,220 --> 01:19:34,742