1 00:00:00,000 --> 00:00:00,860 2 00:00:00,860 --> 00:00:02,300 >> זאַמילאַ טשאַן: איצט לאָזן ס קוק אין סאָרט. 3 00:00:02,300 --> 00:00:07,420 סאָרט נעמט אַ מענגע און די ינטעגער ן, וואָס איז די נומער פון די מענגע. 4 00:00:07,420 --> 00:00:09,700 איצט, עס זענען פאַרשידן פאַרשידענע טייפּס פון סאָרץ. 5 00:00:09,700 --> 00:00:13,030 און איר קענען קוקן אין עטלעכע קורצע הייזלעך פֿאַר דעמאָס און דערקלערונגען. 6 00:00:13,030 --> 00:00:16,239 דער צוריקקער טיפּ פֿאַר אונדזער סאָרט פֿונקציע איז פּאָסל. 7 00:00:16,239 --> 00:00:20,230 אַזוי אַז מיטל אַז מיר ניטאָ ניט געגאנגען צו צוריקקומען קיין מענגע פון ​​סאָרט. 8 00:00:20,230 --> 00:00:24,810 מיר ניטאָ פאקטיש געגאנגען צו טוישן די זייער מענגע אַז איז דורכגעגאנגען אין אונדז. 9 00:00:24,810 --> 00:00:28,690 און אַז ס מעגלעך ווייַל ערייז זענען דורכגעגאנגען דורך דערמאָנען אין סי 10 00:00:28,690 --> 00:00:31,560 >> איצט, מיר וועט זען מער וועגן דעם שפּעטער, אָבער די יקערדיק חילוק צווישן 11 00:00:31,560 --> 00:00:35,890 גייט פארביי אין עפּעס ווי אַ ינטאַדזשער און גייט פארביי אין אַ מענגע איז אַז ווען 12 00:00:35,890 --> 00:00:39,620 איר פאָרן אין אַ ינטאַדזשער, C איז נאָר געגאנגען צו מאַכן אַ קאָפּיע פון ​​וואָס ינטעגער 13 00:00:39,620 --> 00:00:41,120 און פאָרן עס צו די פֿונקציע. 14 00:00:41,120 --> 00:00:45,190 דער אָריגינעל בייַטעוודיק וועט ניט ווערן פארענדערט אַמאָל די פֿונקציע איז פאַרטיק. 15 00:00:45,190 --> 00:00:49,160 מיט אַ מענגע, אויף די אנדערע האנט, עס ס ניט געגאנגען צו מאַכן אַ קאָפּיע און איר וועט 16 00:00:49,160 --> 00:00:54,610 פאקטיש זיין עדיטינג די זייער מענגע זיך. 17 00:00:54,610 --> 00:00:57,930 >> אַזוי איין טיפּ פון סאָרט איז די סעלעקציע סאָרט. 18 00:00:57,930 --> 00:01:01,410 די סעלעקציע סאָרט אַרבעט דורך סטאַרטינג בייַ די אָנהייב און דעמאָלט איר יטעראַטע 19 00:01:01,410 --> 00:01:03,480 איבער און געפינען די קלענסטער עלעמענט. 20 00:01:03,480 --> 00:01:07,380 און דעמאָלט איר ויסבייַטן אַז קלענסטער עלעמענט מיט דער ערשטער איינער. 21 00:01:07,380 --> 00:01:09,350 און דעמאָלט איר מאַך צו די רגע עלעמענט. 22 00:01:09,350 --> 00:01:14,170 געפינען די ווייַטער קלענסטער עלעמענט און דעריבער ויסבייַטן אַז מיט די רגע עלעמענט 23 00:01:14,170 --> 00:01:17,760 אין די מענגע, ווייַל דער ערשטער עלעמענט איז שוין אויסגעשטעלט. 24 00:01:17,760 --> 00:01:22,030 און אַזוי דעמאָלט איר פאָרזעצן פֿאַר יעדער עלעמענט אין יידענטאַפייינג די סמאָלאַסט 25 00:01:22,030 --> 00:01:24,106 ווערט און סוואַפּינג עס אויס. 26 00:01:24,106 --> 00:01:29,320 פֿאַר איך יקוואַלז 0, די זייער ערשטער עלעמענט, צו N מינוס 1, איר ניטאָ געגאנגען צו 27 00:01:29,320 --> 00:01:33,280 פאַרגלייַכן יעדער ווייַטער ווערט נאָך אַז און געפינען די אינדעקס 28 00:01:33,280 --> 00:01:34,480 פון די מינימום ווערט. 29 00:01:34,480 --> 00:01:39,190 אַמאָל איר געפינען די מינימום ווערט אינדעקס, איר קענען ויסבייַטן אַז ווערט פון מענגע 30 00:01:39,190 --> 00:01:42,610 מינימום און מענגע איך. 31 00:01:42,610 --> 00:01:46,420 >> אן אנדער טיפּ פון סאָרט אַז איר קענען מאַכשער איז בלאָז סאָרט. 32 00:01:46,420 --> 00:01:51,040 אַזוי בלאָז סאָרט יטעראַטעס איבער די רשימה, קאַמפּערינג שכייניש יסודות און 33 00:01:51,040 --> 00:01:54,380 סוואַפּינג די יסודות אַז זענען אין דעם אומרעכט סדר. 34 00:01:54,380 --> 00:01:59,040 און דעם וועג די גרעסטן עלעמענט וועט בלאָז צו די סוף. 35 00:01:59,040 --> 00:02:04,730 און די רשימה איז אויסגעשטעלט אַמאָל ניט מער עלעמענטן האָבן שוין סוואַפּט. 36 00:02:04,730 --> 00:02:08,590 >> אַזוי די זענען צוויי ביישפילן פון סאָרט אַלגערידאַמז אַז איר קענען מאַכשער פֿאַר 37 00:02:08,590 --> 00:02:09,889 די געפינען פּראָגראַם. 38 00:02:09,889 --> 00:02:14,110 אַמאָל איר ענדיקן סאָרט און איר 'ווע געטאן זוכן, איר ניטאָ פאַרטיק. 39 00:02:14,110 --> 00:02:16,380 מיין נאָמען איז זאַמילאַ, און דעם איז קס50. 40 00:02:16,380 --> 00:02:23,616