1 00:00:00,000 --> 00:00:00,488 2 00:00:00,488 --> 00:00:10,800 >> [இசை] 3 00:00:10,800 --> 00:00:13,500 டேவிட் MALAN: சரி. 4 00:00:13,500 --> 00:00:14,670 சரி, மீண்டும் வரவேற்கும். 5 00:00:14,670 --> 00:00:18,120 இந்த, ஆரம்பத்தில் வாரம் 4 அதன், ஏற்கனவே. 6 00:00:18,120 --> 00:00:21,320 நீங்கள் கடந்த வாரம் நினைவு கொள்கிறேன், நாம் வைத்து கொஞ்சம் பிட் ஒதுக்கி குறியீடு 7 00:00:21,320 --> 00:00:24,240 நாம் இன்னும் கொஞ்சம் பேச ஆரம்பித்துவிட்டார்கள் போன்ற உயர் மட்ட, பற்றி 8 00:00:24,240 --> 00:00:28,130 இது என்றாலும், தேடி வரிசைப்படுத்த சற்றே எளிய யோசனைகள் உள்ளன, 9 00:00:28,130 --> 00:00:31,840 பிரச்சினைகள் ஒரு வர்க்கத்தின் பிரதிநிதி நீங்கள் குறிப்பாக தீர்க்க தொடங்கும் 10 00:00:31,840 --> 00:00:34,820 நீங்கள் இறுதி பற்றி யோசி என்று திட்டங்கள் மற்றும் சுவாரஸ்யமான தீர்வுகளை நீங்கள் 11 00:00:34,820 --> 00:00:36,760 நிகழ் உலக பிரச்சினைகளை வேண்டும். 12 00:00:36,760 --> 00:00:39,490 இப்போது குமிழி வரிசையாக்கம் எளிய ஒருவராவார் அத்தகைய வழிமுறைகள், மற்றும் 13 00:00:39,490 --> 00:00:42,900 இந்த சிறிய எண்கள் மூலம் வேலை பட்டியல் அல்லது ஒரு வரிசை வகையான உள்ள 14 00:00:42,900 --> 00:00:46,530 வரை மேல் குமிழி அவர்களது வழியில், மற்றும் பெரிய எண்களை தங்கள் வழியில் கீழே நகர்த்த 15 00:00:46,530 --> 00:00:47,930 அந்த பட்டியலில் இறுதியில். 16 00:00:47,930 --> 00:00:50,650 >> நாம் கற்பனை என்று நினைவு குமிழி வரிசையாக்கம் ஒரு சிறிய 17 00:00:50,650 --> 00:00:52,310 இந்த மாதிரி ஏதாவது. 18 00:00:52,310 --> 00:00:53,640 என்னை போய் தொடங்கு என்பதை கிளிக் செய்யவும் அனுமதிக்க. 19 00:00:53,640 --> 00:00:55,350 நான் குமிழி வரிசையாக்கம் முதலாளிகளால் முன்னரே தேர்ந்தெடுக்கப்பட்ட. 20 00:00:55,350 --> 00:00:58,920 நீங்கள் நினைவு என்றால் அந்த உயரமான நீலம் கோடுகள் சிறிய, பெரிய எண்கள் குறிக்கின்றன 21 00:00:58,920 --> 00:01:03,300 நீல கோடுகள் போன்ற, சிறிய எண்கள் குறிக்கின்றன நாம் மீண்டும் மீண்டும் இந்த வழியாக சென்று 22 00:01:03,300 --> 00:01:07,680 மீண்டும், ஒவ்வொரு அடுத்த இரு பார்கள் ஒப்பிட்டு சிவப்பு பிற, நாம் மாற்ற போகிறோம் 23 00:01:07,680 --> 00:01:11,010 பெரிய மற்றும் என்றால் மிகச்சிறிய அவர்கள் பொருட்டு வெளியே உள்ளன. 24 00:01:11,010 --> 00:01:14,150 >> இந்த போய் போய் போய் அதனால் ஆனால், நீங்கள் அந்த பெரிய பார்க்கிறேன் 25 00:01:14,150 --> 00:01:16,700 உறுப்புகள் தங்கள் வழி செய்கிறீர்கள் வலது, மற்றும் சிறிய உறுப்புகள் 26 00:01:16,700 --> 00:01:17,900 இடது தங்கள் வழி செய்யும். 27 00:01:17,900 --> 00:01:21,380 ஆனால் நாம் கணக்கிட தொடங்கியது திறன், 28 00:01:21,380 --> 00:01:22,970 இந்த படிமுறை தரத்தை. 29 00:01:22,970 --> 00:01:25,200 நாம் என்று மோசமான நிலையில் வழக்கு, இந்த வழிமுறையை எடுத்து 30 00:01:25,200 --> 00:01:27,940 தோராயமாக எத்தனை படிகள்? 31 00:01:27,940 --> 00:01:28,980 >> எனவே n ஸ்கொயர். 32 00:01:28,980 --> 00:01:30,402 மற்றும் n என்ன? 33 00:01:30,402 --> 00:01:31,650 >> பார்வையாளர்கள்: தனிமங்களின் எண். 34 00:01:31,650 --> 00:01:32,790 >> டேவிட் MALAN: எனவே N இருந்தது தனிமங்களின் எண். 35 00:01:32,790 --> 00:01:33,730 மற்றும் நாம் அடிக்கடி செய்வேன். 36 00:01:33,730 --> 00:01:36,650 நாம் அளவு பற்றி பேச விரும்பவில்லை எந்த நேரம் ஒரு பிரச்சினை அல்லது ஒரு அளவு 37 00:01:36,650 --> 00:01:39,140 உள்ளீடு, அல்லது அதை எடுக்கும் நேரம் அளவு உற்பத்தியை, நாம் தருகிறேன் 38 00:01:39,140 --> 00:01:41,610 பொதுவான என்ன உள்ளீடு N உள்ளது. 39 00:01:41,610 --> 00:01:45,970 எனவே மீண்டும் வீக் 0, எண் பக்கங்கள் தொலைபேசி புத்தகத்தில் N இருந்தது. 40 00:01:45,970 --> 00:01:47,550 மாணவர்கள் எண்ணிக்கை அறையில் n. 41 00:01:47,550 --> 00:01:49,630 இங்கு, கூட, நாம் தொடர்ந்து அந்த பாணி. 42 00:01:49,630 --> 00:01:52,800 >> இப்போது n ஸ்கொயர் குறிப்பாக அல்ல வேகமாக, நாம் சிறப்பாக செய்ய முயற்சித்தேன். 43 00:01:52,800 --> 00:01:55,970 எனவே நாம் ஒரு ஜோடி பார்த்து மற்ற வழிமுறைகள், இது மத்தியில் 44 00:01:55,970 --> 00:01:57,690 தேர்வு மாதிரி இருந்தது. 45 00:01:57,690 --> 00:01:59,180 அவர் தேர்வு வகையான எனவே ஒரு சிறிய வேறு. 46 00:01:59,180 --> 00:02:03,130 இது எளிமையான இருந்தது, நான் சொல்ல உனக்கு என்ன தைரியம், நான் தொடக்கத்தில் தொடங்கியது கொள்ள 47 00:02:03,130 --> 00:02:06,740 எங்கள் தொண்டர்கள் பட்டியல் மற்றும் நான் மீண்டும் மீண்டும் மீண்டும் வழியாக சென்றார் 48 00:02:06,740 --> 00:02:10,060 சிறிய வெளியே பறிக்கிறோம் பட்டியலில், ஒரு நேரத்தில் உறுப்பு அல்லது அவரை வைத்து 49 00:02:10,060 --> 00:02:13,040 தனது பட்டியலில் ஆரம்பத்தில். 50 00:02:13,040 --> 00:02:16,410 >> ஆனால் இந்த, கூட, ஒரு முறை நாம் யோசிக்க ஆரம்பித்தேன் கணித மற்றும் பெரிய வழியாக 51 00:02:16,410 --> 00:02:19,860 படம், எத்தனை முறை நினைத்தேன் நான் முன்னும் பின்னும் மீண்டும் மீண்டும் சென்று 52 00:02:19,860 --> 00:02:24,090 முன்னும் பின்னும், நாம், மோசமான கூறினார் தேர்வு மாதிரி, நானும், என்ன? 53 00:02:24,090 --> 00:02:24,960 N சரி. 54 00:02:24,960 --> 00:02:27,490 இப்போது நிஜ உலகில், அது வல்லமை உண்மையில் சற்றே வேகமாக இருக்கும். 55 00:02:27,490 --> 00:02:30,620 மீண்டும் ஏனெனில், நான் வைத்திருக்க இல்லை நான் பேசி தீர்க்கப்படும் என்று ஒருமுறை பின்தடமறிதல் 56 00:02:30,620 --> 00:02:31,880 சிறிய உறுப்புகள். 57 00:02:31,880 --> 00:02:35,090 ஆனால் நாம் மிக பெரிய N யோசிக்க, மற்றும் என்றால் நீங்கள் வகையான கணித அவுட் செய்தால் 58 00:02:35,090 --> 00:02:39,170 நான் n ஸ்கொயர் கொண்டு, பலகையில் செய்தது கழித்தல் ஒன்று, எல்லாவற்றையும் 59 00:02:39,170 --> 00:02:41,850 n ஸ்கொயர், ஒருமுறை N தவிர உண்மையில் பெரிய பெறுகிறார், இல்லை 60 00:02:41,850 --> 00:02:42,850 உண்மையில் எவ்வளவு பொருட்டல்ல. 61 00:02:42,850 --> 00:02:45,470 எனவே கணினி விஞ்ஞானிகள் என, நாம் அடுக்க சிறிய ஒரு குருட்டு கண் திரும்ப 62 00:02:45,470 --> 00:02:49,220 காரணிகள் மட்டுமே காரணி கவனம் செய்ய நடக்கிறது என்று வெளிப்பாடாகும் 63 00:02:49,220 --> 00:02:50,330 மிக பெரிய வித்தியாசம். 64 00:02:50,330 --> 00:02:52,840 >> சரி, இறுதியாக, நாம் பார்த்து செருகும் வரிசையாக்கம் மணிக்கு. 65 00:02:52,840 --> 00:02:56,620 இந்த ஆவி ஒத்த இருந்தது, ஆனால் செயலாற்றலாலோ மூலம் சென்று விட 66 00:02:56,620 --> 00:03:01,250 ஒரு இடத்தில் சிறிய உறுப்பு ஒரு தேர்ந்தெடுக்கவும் நேரம், நான் அதற்கு பதிலாக கையை எடுத்து நான் 67 00:03:01,250 --> 00:03:04,070 அனைத்து, தீர்க்கப்பட, நான் முடிவு சரி, நீங்கள் இங்கே சேர்ந்தவை. 68 00:03:04,070 --> 00:03:06,160 நான் அடுத்த உறுப்பு நகர்ந்தார் மற்றும் முடிவு என்று அவர் அல்லது 69 00:03:06,160 --> 00:03:07,470 அவர் இங்கே சார்ந்தவர். 70 00:03:07,470 --> 00:03:08,810 பின்னர் நான் மற்றும் நகர்ந்தார். 71 00:03:08,810 --> 00:03:11,780 நான், வழியில், ஒரு வலிமை பொருட்டு இவர்களை மாற்ற 72 00:03:11,780 --> 00:03:13,030 அவர்கள் அறை செய்ய. 73 00:03:13,030 --> 00:03:16,880 அதனால் மன மாற்றம் விதமான இருந்தது தேர்வு மாதிரி என்று நாம் 74 00:03:16,880 --> 00:03:18,630 செருகும் வரிசையாக்கம் என்று. 75 00:03:18,630 --> 00:03:20,810 >> அதனால் ஏற்படும் இந்த தலைப்புகள் நிஜ உலகில். 76 00:03:20,810 --> 00:03:23,640 ஒரு சில ஆண்டுகளுக்கு முன்பு, ஒரு சில செனட்டர், ஜனாதிபதி இயங்கும் 77 00:03:23,640 --> 00:03:27,160 எரிக் ஷ்மிட், நேரத்தில் தலைமை நிர்வாக அதிகாரி Google, உண்மையில் வாய்ப்பு கிடைத்தது 78 00:03:27,160 --> 00:03:28,040 அவரை பேட்டி. 79 00:03:28,040 --> 00:03:32,010 மற்றும் நாம் இந்த YouTube பகிர்ந்து நினைத்தேன் நாம் திரும்ப முடியும் என்றால், இங்கே நீங்கள் கிளிப்பை 80 00:03:32,010 --> 00:03:32,950 தொகுதி. 81 00:03:32,950 --> 00:03:39,360 >> [மறுஒளிபரப்பு வீடியோ] 82 00:03:39,360 --> 00:03:44,620 >> தற்போது, செனட்டர், நீங்கள், கூகிள் இங்கே இருக்கிறீர்கள் நான் ஜனாதிபதி என்று விரும்புகிறேன் 83 00:03:44,620 --> 00:03:46,042 ஒரு வேலை பேட்டியில் போல். 84 00:03:46,042 --> 00:03:47,770 >> [சிரிப்பு] 85 00:03:47,770 --> 00:03:50,800 >> -இப்போது அதை பெற கடினமாக ஜனாதிபதியாக ஒரு வேலை. 86 00:03:50,800 --> 00:03:52,480 நீங்கள் மூலம் போகிறோம் இப்போது அதீத உயரங்களுக்கு பயணித்தும். 87 00:03:52,480 --> 00:03:54,330 இது கூகிள் ஒரு வேலை பெற கூட கடினமாக இருக்கிறது. 88 00:03:54,330 --> 00:03:59,610 நாங்கள் கேள்விகள் நாம் ask எங்கள் வேட்பாளர்கள் கேள்விகள். 89 00:03:59,610 --> 00:04:02,250 இந்த ஒரு லாரி சுவிம்மர் இருந்து வருகிறது. 90 00:04:02,250 --> 00:04:05,325 >> [சிரிப்பு] 91 00:04:05,325 --> 00:04:06,400 -நீங்கள் நான் விளையாடினேன் இருக்கிறேன் என்று நினைக்கிறீர்களா? 92 00:04:06,400 --> 00:04:08,750 அது இங்கு தான். 93 00:04:08,750 --> 00:04:12,110 மிக சிறந்த வழி என்ன ஒரு மில்லியன் இரண்டு பிட் முழு வரிசைப்படுத்த? 94 00:04:12,110 --> 00:04:15,810 >> [சிரிப்பு] 95 00:04:15,810 --> 00:04:18,260 >> -சரி, இம் - 96 00:04:18,260 --> 00:04:19,029 >> -I'm மன்னிக்கவும். 97 00:04:19,029 --> 00:04:19,745 ஒருவேளை நாம் வேண்டும் - 98 00:04:19,745 --> 00:04:21,000 >> -இல்லை, இல்லை, இல்லை, இல்லை, இல்லை,. 99 00:04:21,000 --> 00:04:21,470 >> அதாவது ஒரு இல்லை - 100 00:04:21,470 --> 00:04:22,185 சரி. 101 00:04:22,185 --> 00:04:25,328 >> நான் குமிழி வரிசையாக்கம் என்று செல்ல தவறான வழியில் இருக்கும். 102 00:04:25,328 --> 00:04:26,792 >> [சிரிப்பு] 103 00:04:26,792 --> 00:04:28,510 >> [Cheering மற்றும் கரவொலி] 104 00:04:28,510 --> 00:04:31,211 >> அவரை இந்த கூறினார், On-வா? 105 00:04:31,211 --> 00:04:32,155 சரி. 106 00:04:32,155 --> 00:04:33,350 >> [END மறுஒளிபரப்பு வீடியோ] 107 00:04:33,350 --> 00:04:35,070 >> டேவிட் MALAN: எனவே நீங்கள் அது. 108 00:04:35,070 --> 00:04:39,600 எனவே நாம் இந்த இயங்கும் கணக்கிட தொடங்கியது முறை, அதனால் ஏதாவது, பேச 109 00:04:39,600 --> 00:04:43,480 இது எந்த அறிகுறியும் குறியீடு, என்று வெறும் திருப்பு நமது வகையான குறிப்பிடும் 110 00:04:43,480 --> 00:04:47,420 ஒரு குருட்டு அந்த சிறிய காரணிகள் கண் மற்றும் மட்டுமே இயங்கும் நேரம் பார்த்து, 111 00:04:47,420 --> 00:04:51,250 இந்த வழிமுறைகள் செயல்திறனை, N காலப்போக்கில் அதிக கிடைத்தவுடன். 112 00:04:51,250 --> 00:04:55,110 அதனால் நாம் பெரிய பெ மற்றும் பிக் ஓ அறிமுகம் நாங்கள் நினைத்தோம் என்று குறிப்பிடப்படுகின்றன ஒன்று 113 00:04:55,110 --> 00:04:57,000 ஒரு மேல் பிணைப்பு என்று. 114 00:04:57,000 --> 00:04:59,570 உண்மையில், பாரி, நாம் குறைக்க முடியும் மைக் சிறிது விட? 115 00:04:59,570 --> 00:05:01,040 >> இந்த உயர் பிணைப்பு இருக்கிறது என்று நினைத்தேன். 116 00:05:01,040 --> 00:05:04,710 N ஸ்கொயர் என்பது மிகவும் பெரிய ஓ என்று மோசமான, போன்ற ஏதாவது 117 00:05:04,710 --> 00:05:07,780 தேர்வு மாதிரி எடுக்க ஸ்கொயர் நடவடிக்கைகளை n. 118 00:05:07,780 --> 00:05:10,310 செருகும் வரிசையாக்கம் போன்ற அல்லது ஏதாவது n ஸ்கொயர் படிகள் என்று. 119 00:05:10,310 --> 00:05:15,150 இப்போது செருகும் போன்ற ஏதாவது மாதிரியான, மோசமான என்ன? 120 00:05:15,150 --> 00:05:18,200 ஒரு வரிசை கொடுத்து, என்ன மோசமான இருக்கிறது நீங்கள் கண்டுபிடிக்க வாய்ப்புள்ளது காட்சி 121 00:05:18,200 --> 00:05:20,650 உங்களை எதிர்? 122 00:05:20,650 --> 00:05:21,860 >> அது சரி, முற்றிலும் பின்னோக்கி தான்? 123 00:05:21,860 --> 00:05:24,530 இது முற்றிலும் பின்னோக்கி இருந்தால், ஏனெனில், நீங்கள் வேலை ஒரு முழு நிறைய செய்ய வேண்டும். 124 00:05:24,530 --> 00:05:26,420 ஏனெனில் நீங்கள் முற்றிலும் பின்னோக்கி என்றால், நீங்கள் கண்டுபிடிக்க போகிறோம் 125 00:05:26,420 --> 00:05:28,840 இங்கே மிக பெரிய உறுப்பு, கூட அங்கு கீழே சொந்தமானது. 126 00:05:28,840 --> 00:05:31,140 எனவே நீங்கள்,, என்று எல்லா உரிமையும் போகிறோம் நேரம் இந்த நேரத்தில், நீங்கள், இங்கே சேர்ந்தவை 127 00:05:31,140 --> 00:05:32,310 நீங்கள் தனியாக விட்டு. 128 00:05:32,310 --> 00:05:35,425 >> நீங்கள், ஓ, உணர மட்டமான, நான் வேண்டும் இந்த சற்றே சிறிய உறுப்பு செல்ல 129 00:05:35,425 --> 00:05:36,470 நீங்கள் இடது. 130 00:05:36,470 --> 00:05:38,770 பின்னர் நான் மீண்டும் அதை செய்ய வேண்டும் மீண்டும் மீண்டும். 131 00:05:38,770 --> 00:05:41,410 நான் முன்னும் பின்னுமாக நடந்து இருந்தால், நீங்கள் செயல்திறன் உணர வகை வேண்டும் 132 00:05:41,410 --> 00:05:45,540 அந்த வழிமுறையானது, ஏனெனில் தொடர்ந்து நான் கீழே எல்லோரும் உரசிக்கொண்டு 133 00:05:45,540 --> 00:05:46,510 அதை அறை செய்ய வரிசை. 134 00:05:46,510 --> 00:05:47,750 அதனால் மோசமான வழக்கு. 135 00:05:47,750 --> 00:05:48,570 >> இதற்கு மாறாக - 136 00:05:48,570 --> 00:05:50,320 இந்த கடைசி நேரத்தில் ஒரு கிளிப்ஹாங்கர் இருந்தது - 137 00:05:50,320 --> 00:05:54,065 நாம் என்று செருகும் வரிசையாக்கம் என்ன ஒரு ஒமேகா இருந்தது? 138 00:05:54,065 --> 00:05:57,530 சிறந்த வழக்கு இயங்கும் என்ன செருகும் வரிசையாக்கம் நேரம்? 139 00:05:57,530 --> 00:05:58,520 அது உண்மையில் n. 140 00:05:58,520 --> 00:06:00,980 என்று நாம் விட்டு வெற்று இருந்தது போர்டில் கடந்த முறை. 141 00:06:00,980 --> 00:06:03,160 >> அது n, ஒமேகா ஏன் காரணம்? 142 00:06:03,160 --> 00:06:06,630 நன்றாக, மிக சிறந்த வழக்கில், என்ன செருகும் வரிசையாக்கம் ஒப்படைத்தார் போகிறது? 143 00:06:06,630 --> 00:06:09,830 முற்றிலும் வரிசைப்படுத்தப்பட்ட என்று நன்றாக, ஒரு பட்டியல் ஏற்கனவே, செய்ய குறைந்த வேலை. 144 00:06:09,830 --> 00:06:12,460 ஆனால் என்ன செருகும் வரிசையாக்கம் பற்றி சுத்தமாகவும் இருக்கிறது அதை இங்கே தொடங்குகிறது ஏனெனில் என்று 145 00:06:12,460 --> 00:06:15,340 முடிவு, ஓ, நீங்கள் பல உள்ளன ஒரு, நீங்கள் இங்கே சேர்ந்தவை. 146 00:06:15,340 --> 00:06:16,970 ஓ, என்ன ஒரு நல்ல அதிர்ஷ்டம். 147 00:06:16,970 --> 00:06:17,740 >> நீங்கள் இரண்டு தான். 148 00:06:17,740 --> 00:06:19,030 நீங்கள் இங்கே சேர்ந்தவை. 149 00:06:19,030 --> 00:06:21,010 இன்னும் சிறப்பாக எண் மூன்று, நீங்கள் இங்கே சேர்ந்தவை. 150 00:06:21,010 --> 00:06:25,210 அது முடிவுக்கு வரும் விரைவில் பட்டியல், ஒவ்வொரு செருகும் வரிசையாக்கம் தான் போலிக்குறியீட்டை 151 00:06:25,210 --> 00:06:28,010 நாம் வாய்மொழியாக மூலம் நடந்தான் கடந்த முறை, அது முடிந்துவிட்டது. 152 00:06:28,010 --> 00:06:32,790 ஆனால் தேர்வு மாதிரி, இதற்கு மாறாக, என்ன செய்து கொண்டிருந்தேன்? 153 00:06:32,790 --> 00:06:35,260 >> வைத்து பட்டியல் நடக்கிறது மீண்டும் மீண்டும் மீண்டும். 154 00:06:35,260 --> 00:06:39,160 முக்கிய நுண்ணறிவால் மட்டுமே இருந்தது, ஏனெனில் நீங்கள் அனைத்து வழி பார்த்துவிட்டேன் முறை 155 00:06:39,160 --> 00:06:42,500 பட்டியல் இறுதியில் நீங்கள் குறிப்பிட்ட இருக்க முடியும் நீங்கள் தேர்ந்தெடுத்த உறுப்பு என்று 156 00:06:42,500 --> 00:06:45,560 உண்மையில் தற்போது சிறிய உறுப்பு. 157 00:06:45,560 --> 00:06:48,920 இந்த வெவ்வேறு மன மாதிரிகள் இறுதியில் மிகவும் சில உண்மையான உலக விளைவிக்கின்றது வரை 158 00:06:48,920 --> 00:06:53,130 எங்களுக்கு வேறுபாடுகள், அதே போல் இந்த கோட்பாட்டு அணுகுமுறை வேறுபாடுகள். 159 00:06:53,130 --> 00:06:56,910 >> அதனால் தான் N பெரிய ஓ, பின்னர், (உந்து வண்டியை) மீண்டும் நல்ல நிலைக்கு கொண்டு வா என்று ஸ்கொயர், நாம் ஒரு சில போன்ற பார்த்திருக்கிறேன் 160 00:06:56,910 --> 00:06:58,350 இதுவரை வழிமுறைகள். 161 00:06:58,350 --> 00:06:59,580 N பெரிய ஓ! 162 00:06:59,580 --> 00:07:02,870 என்று முடியும் ஒரு வழிமுறை என்ன N பெரிய ஓ என்று? 163 00:07:02,870 --> 00:07:06,930 மோசமான வழக்கில், இது எடுக்கிறது படிகள் ஒரு நேர்கோட்டு எண். 164 00:07:06,930 --> 00:07:07,810 >> சரி, நேரியல் தேடல். 165 00:07:07,810 --> 00:07:10,470 மற்றும் மோசமான வழக்கில், எங்கே உறுப்பு நீங்கள் போது தேடுகிறீர்கள் 166 00:07:10,470 --> 00:07:12,950 நேரியல் தேடல் விண்ணப்பிக்கும்? 167 00:07:12,950 --> 00:07:14,680 >> சரி, மிக மோசமான நிலையில், அது கூட இல்லை. 168 00:07:14,680 --> 00:07:17,000 அல்லது இரண்டாவது மிக மோசமான நிலையில், அது இது இறுதியில் அனைத்து வழி, 169 00:07:17,000 --> 00:07:18,880 பிளஸ்-அல்லது-கழித்து ஒரு படி வேறுபாடு. 170 00:07:18,880 --> 00:07:21,180 எனவே நாள் முடிவில், நாம் அது நேரியல் தான் சொல்ல முடியும். 171 00:07:21,180 --> 00:07:23,910 N பெரிய ஓ நேரியல் தேடல் இருக்க வேண்டும், மோசமான வழக்கில், ஏனெனில் 172 00:07:23,910 --> 00:07:26,610 உறுப்பு கூட இல்லை அல்லது அது இறுதியில் அனைத்து வழி. 173 00:07:26,610 --> 00:07:29,370 >> நன்றாக, n, பதிவு பெரிய ஓ. 174 00:07:29,370 --> 00:07:32,760 நாம் பெரும் விரிவாக பேசவில்லை இந்த, ஆனால் நாம் முன்னர் இந்த பார்த்திருக்கிறேன். 175 00:07:32,760 --> 00:07:36,840 என்ன என்று அழைக்கப்படும் மடக்கை இயங்கும் நேரம், மோசமான வழக்கில்? 176 00:07:36,840 --> 00:07:38,500 >> ஆமாம், அதனால் இரும தேடல். 177 00:07:38,500 --> 00:07:42,930 மோசமான மற்றும் இரும தேடல் எங்கோ உள்ள உறுப்பு வேண்டும் 178 00:07:42,930 --> 00:07:45,640 நடுத்தர, அல்லது எங்காவது வரிசை உள்ளே. 179 00:07:45,640 --> 00:07:48,040 ஆனால் நீங்கள் மட்டும் நீங்கள் ஒருமுறை அதை கண்டுபிடிக்க ஆம், அரை பட்டியல் பிரிக்கும் 180 00:07:48,040 --> 00:07:48,940 பாதி, பாதி, பாதி. 181 00:07:48,940 --> 00:07:50,200 பின்னர் voila, அது இருக்கிறது. 182 00:07:50,200 --> 00:07:52,500 அல்லது மீண்டும், மோசமான, அது கூட இல்லை. 183 00:07:52,500 --> 00:07:56,770 ஆனால் நீங்கள் அதை இல்லை என்று எனக்கு தெரியாது நீங்கள் அப்படி கடந்த அடையும் வரை 184 00:07:56,770 --> 00:08:00,470 பொறுத்து கீழ் பெரும்பாலான கூறுகள் மேலும் பொறுத்து மற்றும் பொறுத்து. 185 00:08:00,470 --> 00:08:01,400 >> 1 பெரிய ஓ. 186 00:08:01,400 --> 00:08:03,540 நாம் 3 2, பெரிய ஓ பெரிய ஓ முடியும். 187 00:08:03,540 --> 00:08:06,260 நீங்கள் ஒரு நிலையான எண் எப்போது வேண்டுமானாலும், நாம் வெறும் எளிமைப்படுத்த வகை 188 00:08:06,260 --> 00:08:07,280 அந்த 1 பெரிய ஓ என. 189 00:08:07,280 --> 00:08:10,440 கூட தத்ரூபமாக, அதை எடுத்து விட்டால் போதும் இது ஒரு தான் 2 அல்லது 100 படிகள், என்றால் 190 00:08:10,440 --> 00:08:13,680 படிகள் நிலையான எண், நாம் 1 பெரிய ஓ சொல்கிறோம். 191 00:08:13,680 --> 00:08:15,930 என்று ஒரு படிமுறை என்ன 1 பெரிய ஓ உள்ள? 192 00:08:15,930 --> 00:08:18,350 >> பார்வையாளர்கள்: நீளம் கண்டறிதல் மாறுபாட்டின். 193 00:08:18,350 --> 00:08:21,090 >> டேவிட் MALAN: கண்டறிதல் ஒரு மாறி நீளம்? 194 00:08:21,090 --> 00:08:23,870 >> பார்வையாளர்கள்: இல்லை, நீளம் ஏற்கனவே வரிசைப்படுத்தப்பட்ட என்றால். 195 00:08:23,870 --> 00:08:24,160 >> டேவிட் MALAN: நல்ல. 196 00:08:24,160 --> 00:08:27,850 சரி, அதனால் ஏதாவது நீளம் கண்டுபிடித்து என்றால் போன்ற ஏதாவது நீளம், 197 00:08:27,850 --> 00:08:30,020 ஒரு வரிசை, சில மாறி சேமிக்கப்படுகிறது. 198 00:08:30,020 --> 00:08:33,380 நீங்கள், மாறி படிக்க முடியும் என்பதால், அல்லது மாறி அச்சிட, அல்லது 199 00:08:33,380 --> 00:08:34,960 சும்மா என்று மாறி அணுக. 200 00:08:34,960 --> 00:08:37,299 நிலையான நேரம் எடுக்கும் என்று voila,. 201 00:08:37,299 --> 00:08:38,909 >> இதற்கு மாறாக, கீறி மீண்டும் நினைக்கிறேன். 202 00:08:38,909 --> 00:08:42,460 சி முதல் வாரத்தில் மீண்டும் நினைக்கிறேன், வெறும் printf அழைப்பு மற்றும் அச்சிடும் 203 00:08:42,460 --> 00:08:46,240 திரையில் ஏதாவது விவாதிக்கக்கூடிய உள்ளது நிலையான நேரம், அது எடுக்கும் ஏனெனில் 204 00:08:46,240 --> 00:08:50,880 காண்பிக்க CPU சுழற்சிகள் சில பல திரையில் அந்த உரை. 205 00:08:50,880 --> 00:08:52,720 அல்லது காத்திருக்க - அது என்ன? 206 00:08:52,720 --> 00:08:56,430 எப்படி வேறு நாம் மாதிரியாக இருக்கும் printf செயல்திறனை? 207 00:08:56,430 --> 00:09:00,420 ஒருவர், கருத்து வேறுபாடு விரும்புகிறேன் ஒருவேளை அது உண்மையில் நிலையான நேரம் இல்லை? 208 00:09:00,420 --> 00:09:03,600 Printf இயங்கும் என்று என்ன அர்த்தத்தில் நேரம், உண்மையில் ஒரு சரம் அச்சிடும் 209 00:09:03,600 --> 00:09:05,580 திரையில், ஏதாவது இருக்க நிலையான வேறு. 210 00:09:05,580 --> 00:09:07,860 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 211 00:09:07,860 --> 00:09:08,230 >> டேவிட் MALAN: ஆமாம். 212 00:09:08,230 --> 00:09:09,300 அது நமது முன்னோக்கு பொறுத்தது. 213 00:09:09,300 --> 00:09:13,390 நாம் உண்மையில் உள்ளீடு நினைத்தால் சரம் என printf, மற்றும் 214 00:09:13,390 --> 00:09:16,380 எனவே நாம் அந்த அளவு அளவிட அதன் நீளம் மூலம் உள்ளீடு - எனவே அழைக்க நாம் 215 00:09:16,380 --> 00:09:17,780 அதே நீளம் N - 216 00:09:17,780 --> 00:09:21,990 விவாதிக்கக்கூடிய, printf தன்னை N பெரிய ஓ உள்ளது அதை நீங்கள் N நடவடிக்கை எடுக்க போகிறது என்பதால் 217 00:09:21,990 --> 00:09:24,750 அந்த N ஒவ்வொரு அவுட் அச்சிட பெரும்பாலும் எழுத்துக்கள்,. 218 00:09:24,750 --> 00:09:27,730 குறைந்தபட்சம் நாங்கள் கருதி, அந்த அளவிற்கு ஒருவேளை இது வளைய ஒரு பயன்படுத்தி என்று 219 00:09:27,730 --> 00:09:28,560 தொப்பி கீழே. 220 00:09:28,560 --> 00:09:30,860 >> ஆனால் நாம் கவனிக்க வேண்டும் அதை நன்றாக புரிந்து கொள்ள குறியீடு. 221 00:09:30,860 --> 00:09:33,650 உண்மையில், ஒரு முறை நீங்கள் தொடங்க நீங்கள், உங்கள் சொந்த வழிமுறைகளை ஆராய்ந்து 222 00:09:33,650 --> 00:09:34,900 அதாவது தான் செய்ய. 223 00:09:34,900 --> 00:09:37,765 கண் விழி வகையான உங்கள் குறியீடு மற்றும் நினைக்கிறேன் பற்றி - சரி, நான் இந்த வளைய வேண்டும் 224 00:09:37,765 --> 00:09:41,870 இங்கே நான், இங்கே ஒரு உள்ளமை சுழல்கள் இல்லை N விஷயங்கள் N முறை, என்ன செய்ய போகிறாய் என்று 225 00:09:41,870 --> 00:09:46,050 நீங்கள் காரணம் உங்கள் வழி தீர்த்துக்கொள்ள முடியாது குறியீடு மூலம், கூட அது 226 00:09:46,050 --> 00:09:47,980 போலிக்குறியீட்டை மற்றும் உண்மையான குறியீடு. 227 00:09:47,980 --> 00:09:49,730 >> எனவே ஸ்கொயர் n, ஒமேகா பற்றி என்ன? 228 00:09:49,730 --> 00:09:53,582 ஒரு வழிமுறை என்ன என்று பெஸ்ட் வழக்கு, இன்னும் எடுத்து N ஸ்கொயர் நடவடிக்கைகளை? 229 00:09:53,582 --> 00:09:54,014 அப்படியா? 230 00:09:54,014 --> 00:09:54,880 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 231 00:09:54,880 --> 00:09:55,900 >> டேவிட் MALAN: எனவே தேர்வு மாதிரி. 232 00:09:55,900 --> 00:09:59,150 அந்த பிரச்சினை உண்மையில் குறைந்தது ஏனெனில் மீண்டும், எனக்கு தெரியாது என்று உண்மையை 233 00:09:59,150 --> 00:10:02,600 நான் வரை தற்போதைய சிறிய கண்டுபிடித்தேன் நான் அனைத்து தை கூறுகளை பார்த்துவிட்டேன். 234 00:10:02,600 --> 00:10:08,050 N, என்று, அதனால் ஒமேகா, நாம் ஒரு வந்தார். 235 00:10:08,050 --> 00:10:09,300 செருகும் வரிசையாக்கம். 236 00:10:09,300 --> 00:10:12,370 பட்டியல் வருவீங்கன்னு நடந்தால் ஏற்கனவே, சிறந்த வழக்கில் நாம் கொண்டிருக்கிறோம் 237 00:10:12,370 --> 00:10:15,090 அது வழியாக ஒரு பாஸ் செய்ய, இது நாங்கள் நம்புகிறோம் புள்ளியில். 238 00:10:15,090 --> 00:10:17,890 பின்னர் அவர் அந்த நிச்சயமாக, நேரியல் இருக்க வேண்டும். 239 00:10:17,890 --> 00:10:20,570 >> 1 ஒமேகா பற்றி என்ன? 240 00:10:20,570 --> 00:10:23,790 சிறந்த வழக்கில், எடுக்க என்ன, படிகளில் ஒரு நிலையான எண்? 241 00:10:23,790 --> 00:10:27,220 எனவே நேரியல் தேடல், நீங்கள் அதிர்ஷ்டசாலி கிடைத்தால் நீங்கள் தேடும் உறுப்பு 242 00:10:27,220 --> 00:10:31,000 , பட்டியலில் ஆரம்பத்தில் உரிமை உங்கள் தொடங்கி நீங்கள் எங்கே என்று இருந்தால் 243 00:10:31,000 --> 00:10:33,070 அந்த பட்டியலில் நேரியல் பயணித்தல். 244 00:10:33,070 --> 00:10:35,180 >> இந்த ஒரு உண்மை விஷயங்கள் பல. 245 00:10:35,180 --> 00:10:37,660 உதாரணமாக, கூட பைனரி தேடல் 1 ஒமேகா உள்ளது. 246 00:10:37,660 --> 00:10:40,310 நீங்கள் உண்மையில் தை என்ன கிடைக்கும் என்றால், ஏனெனில் மத்தியில் அதிர்ஷ்டம் மற்றும் மணம்-ஒருவகை (த்தட்டை) மீன் 247 00:10:40,310 --> 00:10:42,950 உங்கள் வரிசை எண் நீங்கள் தேடும்? 248 00:10:42,950 --> 00:10:45,730 அதனால் நீங்கள் அதே, அங்கு அதிர்ஷ்டம் பெற முடியும். 249 00:10:45,730 --> 00:10:49,190 >> இந்த ஒரு, இறுதியாக, n log n, ஒமேகா. 250 00:10:49,190 --> 00:10:52,573 எனவே n log n, நாம் உண்மையில் இல்லை இதுவரை பற்றி பேச, ஆனால் - 251 00:10:52,573 --> 00:10:53,300 >> பார்வையாளர்கள்: சேர்ப்பு வரிசையாக்கம்? 252 00:10:53,300 --> 00:10:53,960 >> டேவிட் MALAN: பிணைப்பை வகையான. 253 00:10:53,960 --> 00:10:56,920 என்று, கடந்த கால கிளிப்ஹாங்கர் இருந்தது நாம் முன்மொழியப்பட்டது, நாம் காட்டியது எங்கே 254 00:10:56,920 --> 00:10:58,600 பார்வை, வழிமுறைகள் உள்ளன என்று. 255 00:10:58,600 --> 00:11:02,470 ஒரே போன்ற வகையான ஒன்றாக்க அடிப்படையில் வேகமாக என்று வழிமுறை 256 00:11:02,470 --> 00:11:03,450 இந்த மற்ற தோழர்களே சில விட. 257 00:11:03,450 --> 00:11:07,800 உண்மையில், மட்டும் குறுகிய ஒன்றாக்கிறது மோசமான சிறந்த வழக்கு n log n, 258 00:11:07,800 --> 00:11:09,460 வழக்கு n log n. 259 00:11:09,460 --> 00:11:14,540 நீங்கள் இந்த தற்செயல் போது ஒமேகா மற்றும் பெரிய ஓ அதையே இருப்பது? 260 00:11:14,540 --> 00:11:17,310 நாம் உண்மையில் என்ன என்று விவரிக்க முடியும் அது போதும், தீட்டா என்று 261 00:11:17,310 --> 00:11:18,220 குறைவான பொது. 262 00:11:18,220 --> 00:11:21,730 ஆனால் அது வெறும், இரண்டு எல்லைக்கு பொருள் இந்த வழக்கில், அதே உள்ளன. 263 00:11:21,730 --> 00:11:25,770 >> அதனால் ஒருவித ஒன்றாக்க, இது என்ன செய்கிறது எங்களுக்கு மிகவும் கீழே கொதிக்க? 264 00:11:25,770 --> 00:11:27,000 சரி, உள்நோக்கம் நினைவு. 265 00:11:27,000 --> 00:11:30,340 எனக்கு இன்னொரு அனிமேஷன் என்று மேலே நாம் நாம் கடந்த முறை பார்க்க முடியவில்லை. 266 00:11:30,340 --> 00:11:33,390 இந்த ஒரு, அதே யோசனை, ஆனால் இது ஒரு சிறிய பெரிய விஷயம். 267 00:11:33,390 --> 00:11:36,160 நான் போய் சுட்டிக்காட்ட போகிறேன் முதல் - நாம் செருகும் வரிசையாக்கம் வேண்டும் 268 00:11:36,160 --> 00:11:39,410 மேல் இடது, பின்னர் தேர்வு மாதிரி, குமிழி வரிசையாக்கம், மற்ற வகையான ஒரு ஜோடி - 269 00:11:39,410 --> 00:11:42,670 ஷெல் மற்றும் விரைவான - நாங்கள் பேசவில்லை என்று பற்றி, மற்றும் குவியல் மற்றும் வகையான ஒன்றாக்க. 270 00:11:42,670 --> 00:11:47,090 >> குறைந்தபட்சம் உங்கள் கண்கள் கவனம் செலுத்த முயற்சி மிகவும் பின்னர் இடது மூன்று உயர்மட்ட மற்றும் 271 00:11:47,090 --> 00:11:49,120 நான் கிளிக் செய்யும் போது வகையான ஒன்றாக்க இந்த பச்சை அம்புக்குறி. 272 00:11:49,120 --> 00:11:51,900 ஆனால் நான் வேண்டும், அவர்கள் அனைத்து இயக்க அனுமதிக்க வேண்டும் நீங்கள் வேற்றுமை உணர்வை கொடுக்க 273 00:11:51,900 --> 00:11:53,980 உலகில் இருக்கும் வழிமுறைகள். 274 00:11:53,980 --> 00:11:56,180 நான் இந்த ரன் விட போகிறேன் ஒரு சில விநாடிகள். 275 00:11:56,180 --> 00:11:59,640 உங்கள் கண்கள் கவனம் செலுத்த வேண்டும் - ஒரு எடுக்க ஒரு அல்கோரிதம், அது கவனம் 276 00:11:59,640 --> 00:12:02,970 விநாடிகள் - நீங்கள் பார்க்க தொடங்க வேண்டும் அதை செயல்படுத்தும் என்று பாணி. 277 00:12:02,970 --> 00:12:04,530 >> ஒன்றாக்க வகையான, அறிவிப்பு, செய்யப்படுகிறது. 278 00:12:04,530 --> 00:12:06,430 குவியல் வரிசையாக்கம், விரைவு வகை, ஷெல் - 279 00:12:06,430 --> 00:12:09,480 நாங்கள் மூன்று அறிமுகப்படுத்தப்பட்டது அது தெரிகிறது மோசமான வழிமுறைகளை கடந்த வாரம். 280 00:12:09,480 --> 00:12:12,960 ஆனால் நாம் இங்கே இன்று தான் நல்லது ஒன்றிணைப்பு வகையான பார், இது ஒன்றாகும் 281 00:12:12,960 --> 00:12:16,500 எளிதாக தான் கூட, பார் உள்ளது அது ஒருவேளை உங்கள் மனதில் குனிய என்று 282 00:12:16,500 --> 00:12:17,490 கொஞ்சம் பிட். 283 00:12:17,490 --> 00:12:21,130 இங்கே நாம் பார்க்க முடியும் தான் எவ்வளவு தேர்வு வகையான ஏமாற்றுகிறது. 284 00:12:21,130 --> 00:12:24,600 >> ஆனால் மறுபக்கமாக, அது தான் செயல்படுத்த மிகவும் எளிது. 285 00:12:24,600 --> 00:12:28,160 ஒருவேளை பி அமை 3, என்று ஒன்று நீங்கள் செயல்படுத்த தேர்வு வழிமுறைகள் 286 00:12:28,160 --> 00:12:28,960 நிலையான பதிப்பு. 287 00:12:28,960 --> 00:12:30,970 செய்தபின் சரியான, நன்றாக. 288 00:12:30,970 --> 00:12:35,210 >> ஆனால் மீண்டும், N பெரிய கிடைத்தவுடன், நீங்கள் ஒரு வேகமான படிமுறை செயல்படுத்த தேர்வு 289 00:12:35,210 --> 00:12:39,020 ஒருவித ஒன்றாக்க விரும்பும், பிரச்சனைகளுக்கும் உள்ள பெரிய மற்றும் பெரிய உள்ளீடுகள், உங்கள் குறியீடு தான் இருக்கிறது 290 00:12:39,020 --> 00:12:39,800 வேகமாக இயக்க போகிறார். 291 00:12:39,800 --> 00:12:41,090 உங்கள் வலைத்தளம் நன்றாக வேலை நடக்கிறது. 292 00:12:41,090 --> 00:12:42,650 உங்கள் பயனர் மகிழ்ச்சியாக இருக்க போகிறோம். 293 00:12:42,650 --> 00:12:45,280 அதனால் இந்த விளைவுகள் உள்ளன உண்மையில் கொடுக்கும் 294 00:12:45,280 --> 00:12:47,350 எங்களுக்கு சில ஆழமான நினைத்தேன். 295 00:12:47,350 --> 00:12:49,990 >> எனவே ஒன்றாக்க என்ன பார்க்கலாம் ஒருவித அனைத்து பற்றி உண்மையில் இல்லை. 296 00:12:49,990 --> 00:12:52,992 குளிர் விஷயம் ஒன்றாக்க என்று அப்படி தான் இந்த. 297 00:12:52,992 --> 00:12:56,300 இந்த நாம் அழைத்தேன் என்ன, மீண்டும், ஆகிறது போலிக்குறியீட்டை, போலிக்குறியீட்டை இருப்பு 298 00:12:56,300 --> 00:12:57,720 ஆங்கிலம் போன்ற தொடரியல். 299 00:12:57,720 --> 00:12:59,890 மற்றும் எளிமை உள்ளது கண்கவர் வகை. 300 00:12:59,890 --> 00:13:02,840 >> எனவே n உறுப்புகள் உள்ளீடு மீது - அந்த வெறும் பொருள், இங்கே ஒரு வரிசை தான். 301 00:13:02,840 --> 00:13:04,000 அது N விஷயங்கள் இருக்கிறது. 302 00:13:04,000 --> 00:13:05,370 நாம் அங்கு சொல்கிறீர்கள் அவ்வளவுதான். 303 00:13:05,370 --> 00:13:07,560 >> N 2 குறைவாக இருந்தால், திரும்ப. 304 00:13:07,560 --> 00:13:08,640 அதனால் தான் சிறிய வழக்கு. 305 00:13:08,640 --> 00:13:12,580 N குறைவான 2 இருந்தால், நிச்சயமாக அது 1 அல்லது 0, இதில் ஒன்று 306 00:13:12,580 --> 00:13:14,780 ஏற்கனவே வரிசையாக்கம் அல்லது இல்லாத வருகிறது, அதனால் தான் திரும்ப. 307 00:13:14,780 --> 00:13:15,900 செய்ய ஒன்றுமில்லை. 308 00:13:15,900 --> 00:13:18,360 அதனால் இனிய பறித்து ஒரு எளிய உதாரணம். 309 00:13:18,360 --> 00:13:20,110 >> வேறு, நாங்கள் மூன்று படிகள் உள்ளன. 310 00:13:20,110 --> 00:13:23,650 கூறுகள் இடது பாதி, வகையான வரிசைப்படுத்த உறுப்புகள் வலது பாதி, 311 00:13:23,650 --> 00:13:26,650 பின்னர் வரிசையில் பாதி ஒன்றாக்க. 312 00:13:26,650 --> 00:13:29,400 இங்கே என்ன சுவாரசியமான விஷயம் என்று நான், punting வகையான இருக்கிறேன்? 313 00:13:29,400 --> 00:13:32,300 ஒரு சுற்றறிக்கை வரையறை வகையான இருக்கிறது இந்த படிமுறை வேண்டும். 314 00:13:32,300 --> 00:13:35,986 இந்த வழிமுறைகளின் என்ன அர்த்தத்தில் உள்ளது வரையறை வட்ட? 315 00:13:35,986 --> 00:13:37,850 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 316 00:13:37,850 --> 00:13:41,670 >> டேவிட் MALAN: ஆமாம், என் வரிசையாக்க படிமுறை, அதன் படிகள் இரண்டு "மாதிரி இருக்கும் 317 00:13:41,670 --> 00:13:44,640 அடிபணிய என்று ஒன்று. "மேலும் கேள்வி, நன்றாக, என்ன நான் பயன்படுத்த போகிறேன் 318 00:13:44,640 --> 00:13:46,460 இடது பாதி வரிசைப்படுத்த வலது பாதி? 319 00:13:46,460 --> 00:13:49,600 இங்கு அழகு என்று கூட மீண்டும், இந்த மனம் வளைக்கும் உள்ளது 320 00:13:49,600 --> 00:13:54,030 பகுதி திறன், நீங்கள் அதே பயன்படுத்தலாம் இடது பாதி வரிசைப்படுத்த வழிமுறை. 321 00:13:54,030 --> 00:13:54,700 >> ஆனால் ஒரு நிமிடம். 322 00:13:54,700 --> 00:13:57,070 நீங்கள் வரிசைப்படுத்த கூறினார் போது இடது பாதி, இரண்டு என்ன 323 00:13:57,070 --> 00:13:58,240 படிகள் அடுத்த இருக்க போகிறது? 324 00:13:58,240 --> 00:14:00,550 நாம் இடது பாதி தீர்த்துக்கொள்ள வேண்டும் இடது பாதி வலது 325 00:14:00,550 --> 00:14:01,420 இடது பாதி பாதி. 326 00:14:01,420 --> 00:14:04,430 அடடா, எப்படி நான் அந்த இரண்டு வரிசைப்படுத்த பாதி, அல்லது காலாண்டுகளில், இப்போது? 327 00:14:04,430 --> 00:14:05,260 >> ஆனால் அது பரவாயில்லை. 328 00:14:05,260 --> 00:14:07,830 நாம் இங்கே ஒரு வரிசையாக்க படிமுறை வேண்டும். 329 00:14:07,830 --> 00:14:10,660 நீங்கள் கவலைப்பட கூட இந்த முடிவிலா வகையான உள்ளது 330 00:14:10,660 --> 00:14:12,780 லூப், அது ஒருபோதும் என்று ஒரு சுழற்சி தான் முடிவுக்கு போகிறது - அது போகிறது 331 00:14:12,780 --> 00:14:15,770 என்ன முறை முடிவுக்கு? 332 00:14:15,770 --> 00:14:16,970 ஒருமுறை N குறைவான 2. 333 00:14:16,970 --> 00:14:19,180 இது இறுதியில், என்ன நடக்க போகிறது நீங்கள் வைத்து இருந்தால் பொறுத்து ஏனெனில் 334 00:14:19,180 --> 00:14:23,020 இந்த பகுதிகளாக பொறுத்து உள்ள பொறுத்து, நிச்சயமாக இறுதியில் நீங்கள் முடிவுக்கு போகிறோம் 335 00:14:23,020 --> 00:14:25,350 வெறும் 1 அல்லது 0 கூறுகளை கொண்டு. 336 00:14:25,350 --> 00:14:28,500 எந்த புள்ளியில், இந்த வழிமுறையை மணிக்கு நீங்கள் முடித்துவிட்டீர்கள் என்கிறார். 337 00:14:28,500 --> 00:14:31,020 >> இந்த உண்மையான மந்திரம் படிமுறை இருக்க தெரிகிறது 338 00:14:31,020 --> 00:14:33,470 அந்த இறுதி படி, இணைத்தல். 339 00:14:33,470 --> 00:14:37,190 இரண்டு இணைத்தல் எளிய யோசனை விஷயங்கள், என்று இறுதியில் என்ன நடக்கிறது என்று 340 00:14:37,190 --> 00:14:40,920 எங்களுக்கு ஒரு வரிசை வரிசைப்படுத்த அனுமதிக்க, நாம், எட்டு கூறுகள் சொல்கிறது. 341 00:14:40,920 --> 00:14:44,410 அதனால் நான் எட்டு மேலும் மன அழுத்தம் பந்துகளில் வேண்டும் இங்கு, எட்டு காகித துண்டுகள், மற்றும் ஒரு 342 00:14:44,410 --> 00:14:45,500 கூகிள் கண்ணாடி - 343 00:14:45,500 --> 00:14:46,140 இது நான் வைத்து கொள்கிறேன். 344 00:14:46,140 --> 00:14:46,960 >> [சிரிப்பு] 345 00:14:46,960 --> 00:14:48,970 >> டேவிட் MALAN: நாங்கள் எட்டு எடுக்க முடியும் என்றால் தொண்டர்கள், மற்றும் நாம் பார்ப்போம் நாம் முடிந்தால் 346 00:14:48,970 --> 00:14:51,430 எனவே, இந்த விளையாட. 347 00:14:51,430 --> 00:14:52,500 ஓ, சரி. 348 00:14:52,500 --> 00:14:53,565 கணினி அறிவியல் வேடிக்கையாக இருக்கிறது. 349 00:14:53,565 --> 00:14:54,320 சரி. 350 00:14:54,320 --> 00:14:57,770 எனவே எப்படி நீங்கள் மூன்று, அங்கு பெரிய கை. 351 00:14:57,770 --> 00:14:58,580 மீண்டும் நான்கு. 352 00:14:58,580 --> 00:15:02,220 மற்றும் எப்படி நாம் செய்வோம் இந்த வரிசையில் மூன்று? 353 00:15:02,220 --> 00:15:03,390 முன் மற்றும் நான்கு. 354 00:15:03,390 --> 00:15:04,920 எனவே, நீங்கள் எட்டு வா. 355 00:15:04,920 --> 00:15:12,060 >> [சிரிப்பு] 356 00:15:12,060 --> 00:15:13,450 >> டேவிட் MALAN: நான் உண்மையில் நான் அது என்ன நிச்சயம். 357 00:15:13,450 --> 00:15:14,810 இது மன அழுத்தத்தை பந்துகளில் இருக்கிறது? 358 00:15:14,810 --> 00:15:16,510 மேசை விளக்குகள்? 359 00:15:16,510 --> 00:15:18,650 பொருள்? 360 00:15:18,650 --> 00:15:19,680 இணைய? 361 00:15:19,680 --> 00:15:20,160 >> சரி. 362 00:15:20,160 --> 00:15:21,310 அதனால் வாருங்கள். 363 00:15:21,310 --> 00:15:22,310 யார் விரும்புகிறேன் - 364 00:15:22,310 --> 00:15:23,570 வரை வரும். 365 00:15:23,570 --> 00:15:24,240 பார்க்கலாம். 366 00:15:24,240 --> 00:15:26,460 இந்த இடத்தில் நீங்கள் வைக்கிறது - 367 00:15:26,460 --> 00:15:27,940 நீங்கள் இடம் ஒரு உள்ளோம். 368 00:15:27,940 --> 00:15:28,670 பத்திதான் ஓ, ஒரு நிமிடம். 369 00:15:28,670 --> 00:15:30,760 1, 2, 3, 4, 5, 6, 7 - நல்ல, ஓ. 370 00:15:30,760 --> 00:15:31,310 சரி, நாம் நல்ல இருக்கும். 371 00:15:31,310 --> 00:15:35,130 சரி, எல்லோருக்கும், உட்காருங்கள் ஆனால் கூகிள் கண்ணாடி மீது. 372 00:15:35,130 --> 00:15:36,475 என்னை வரிசையில் இந்த வரை நாம். 373 00:15:36,475 --> 00:15:37,115 உங்கள் பெயர் என்ன? 374 00:15:37,115 --> 00:15:37,440 >> மைக்கேல்: மைக்கேல். 375 00:15:37,440 --> 00:15:38,090 >> டேவிட் MALAN: மைக்கேல்? 376 00:15:38,090 --> 00:15:42,000 சரி, நீங்கள் இருக்க வேண்டும் மேதாவி, சரி என்று நீங்கள். 377 00:15:42,000 --> 00:15:44,625 சரி, நான் என்ன செய்ய, நான் நினைக்கிறேன், ஒரு கணம். 378 00:15:44,625 --> 00:15:45,875 காத்திருப்பு, சரி. 379 00:15:45,875 --> 00:15:48,510 380 00:15:48,510 --> 00:15:50,950 நாம் ஒரு கொண்டு வர முயற்சி கூகுள் கண்ணாடி வழக்கு பயன்படுத்தவும், மற்றும் நாம் 381 00:15:50,950 --> 00:15:53,750 அதை தான் நன்றாக இருக்கும் என்று நினைத்தேன் இந்த மக்கள் மேடையில் இருக்கும் போது. 382 00:15:53,750 --> 00:15:57,120 நாம் உலக பதிவுசெய்வோம் அவர்களின் பார்வையில். 383 00:15:57,120 --> 00:15:58,410 சரி. 384 00:15:58,410 --> 00:15:59,830 இல்லை ஒருவேளை என்ன கூகிள் நோக்கம். 385 00:15:59,830 --> 00:16:02,260 நீங்கள் தவறாக நினைக்கவில்லை என்றால் சரி, அணிந்து அடுத்த அருவருக்கத்தக்க நிமிடங்கள் இந்த, 386 00:16:02,260 --> 00:16:03,150 அந்த அற்புதமான இருக்க வேண்டும். 387 00:16:03,150 --> 00:16:08,620 >> சரி, நாம் இங்கே ஒரு வரிசை உள்ளது உறுப்புகள், மற்றும் படி அந்த அணி, 388 00:16:08,620 --> 00:16:11,480 இந்த எல்லோரும் உள்ள காகித துண்டுகள் ' கைகள், தற்போது வரிசையாக்கம் செய்யப்படாத. 389 00:16:11,480 --> 00:16:12,050 >> மைக்கேல்: ஓ, ஆகவே தான். 390 00:16:12,050 --> 00:16:12,810 >> டேவிட் MALAN: இது அழகான மிகவும் சீரற்ற தான். 391 00:16:12,810 --> 00:16:15,760 மற்றும் ஒரு நொடியில், நாம் முயற்சி செய்ய போகிறோம் ஒன்றாக வகையான ஒன்றாக்க செயல்படுத்த 392 00:16:15,760 --> 00:16:17,950 அந்த முக்கிய நுண்ணறிவால் எங்கே பார்க்கலாம். 393 00:16:17,950 --> 00:16:21,970 மற்றும் ஒன்றிணைப்பு வகையான இங்கு வித்தை நாம் இன்னும் கருதப்படுகிறது என்று ஒன்று. 394 00:16:21,970 --> 00:16:24,030 நாம் உண்மையில் சில வேண்டும் கூடுதல் விண்வெளி. 395 00:16:24,030 --> 00:16:26,650 அதனால் என்ன, குறிப்பாக இருக்க போகிறது இது பற்றி சுவாரஸ்யமான என்று இந்த 396 00:16:26,650 --> 00:16:29,270 தோழர்களே ஒரு சிறிய நகர போகிறோம் பிட், ஏனெனில் நான் கருதுகிறேன் போகிறேன் என்று 397 00:16:29,270 --> 00:16:31,880 விண்வெளி கூடுதல் வரிசை, அங்கு வலது அவர்களுக்கு பின்னால், என்று. 398 00:16:31,880 --> 00:16:34,570 >> அவர்கள் நாற்காலியில் பின்னால் இருக்கிறார்கள், அப்படி இருந்தால் இரண்டாம் வரிசை என்று. 399 00:16:34,570 --> 00:16:36,960 அவர்கள் இங்கே அமர்ந்து என்றால், அந்த முதன்மை வரிசை. 400 00:16:36,960 --> 00:16:40,170 ஆனால் இந்த நாம் ஒரு ஆதாரம் குமிழி மூலம் இதுவரை பயன்படுத்தியது 401 00:16:40,170 --> 00:16:42,040 மாதிரி, தேர்வு வகையான கொண்டு, செருகும் வரிசையாக்கம் கொண்டு. 402 00:16:42,040 --> 00:16:44,600 கடந்த வாரம் நினைவு, அனைவருக்கும் தான் வகையான இடத்தில் தேதிகள் சிறிது மாற்றியமைக்கப்பட்டுள்ளன. 403 00:16:44,600 --> 00:16:46,840 அவர்கள் எந்த கூடுதல் மெமரி பயன்படுத்த முடியவில்லை. 404 00:16:46,840 --> 00:16:49,310 நாங்கள் மக்கள் அறை செய்யப்பட்ட மக்கள் நகரும். 405 00:16:49,310 --> 00:16:50,580 >> எனவே இந்த மிக, முக்கிய நுண்ணறிவால் உள்ளது. 406 00:16:50,580 --> 00:16:53,410 இந்த வர்த்தக பரிமாற்றம் பொதுவாக, அங்கு வளங்கள் கணினி அறிவியல்,. 407 00:16:53,410 --> 00:16:55,800 நீங்கள் ஏதாவது வேகமாக விரும்பினால் நேரம் போன்ற, நீங்கள் போகிறோம் 408 00:16:55,800 --> 00:16:56,900 ஒரு விலை கொடுக்க வேண்டும். 409 00:16:56,900 --> 00:17:00,750 அந்த விலை ஒரு மிக பெரும்பாலும் இல்லை விண்வெளி, நினைவக அளவு அல்லது கடினமாக 410 00:17:00,750 --> 00:17:01,700 நீங்கள் பயன்படுத்தும் அந்த வட்டு. 411 00:17:01,700 --> 00:17:03,640 அல்லது, வெளிப்படையாக, அளவு புரோகிராமர் நேரம். 412 00:17:03,640 --> 00:17:06,700 எவ்வளவு மனித, நீங்கள் எடுக்கும் நேரம், உண்மையில் இன்னும் சில செயல்படுத்த 413 00:17:06,700 --> 00:17:07,829 சிக்கலான படிமுறை. 414 00:17:07,829 --> 00:17:09,760 ஆனால் இன்று, வர்த்தக பரிமாற்றம் நேரம் மற்றும் இடம். 415 00:17:09,760 --> 00:17:11,930 >> நீங்கள் எழுந்து நடத்த முடியும் என்றால், உங்கள் எனவே நீங்கள் தான் அந்த எண்களை பார்க்க முடியும் 416 00:17:11,930 --> 00:17:15,839 உண்மையில் 4, 2, 6, 1, 3, 7, 8 பொருந்தும். 417 00:17:15,839 --> 00:17:16,599 சிறந்த. 418 00:17:16,599 --> 00:17:19,520 அதனால் நான் திட்டமிடுகின்ற முயற்சி போகிறேன் விஷயங்கள், நீங்கள் எல்லாம் முடியும் 419 00:17:19,520 --> 00:17:21,800 இங்கே என் முன்னணி பின்பற்றவும். 420 00:17:21,800 --> 00:17:26,650 >> அதனால் நான், முதல், செயல்படுத்த போகிறேன் இது போலிக்குறியீட்டை முதல் படி, 421 00:17:26,650 --> 00:17:29,440 N, n உறுப்புகள் உள்ளீடு, மீது 2 குறைவாக, பின்னர் திரும்ப. 422 00:17:29,440 --> 00:17:31,370 வெளிப்படையாக, என்று இல்லை விண்ணப்பிக்க, நாம் செல்ல. 423 00:17:31,370 --> 00:17:33,340 எனவே கூறுகள் இடது பாதி வரிசைப்படுத்த. 424 00:17:33,340 --> 00:17:36,220 அதனால் நான் கவனம் செலுத்த போகிறேன் என்று என் இந்த அடிப்படையில் ஒரு கணம் கவனத்தை 425 00:17:36,220 --> 00:17:37,310 இங்கே நான்கு தோழர்களே. 426 00:17:37,310 --> 00:17:39,774 சரி, நான் அடுத்து என்ன செய்ய வேண்டும்? 427 00:17:39,774 --> 00:17:40,570 >> பார்வையாளர்கள்: இடது பாதி பிரியுங்கள். 428 00:17:40,570 --> 00:17:42,780 >> டேவிட் MALAN: இப்போது நான் அடுக்க வேண்டும் இவர்களை இடது பாதி. 429 00:17:42,780 --> 00:17:45,580 மீண்டும் ஏனெனில், உங்களை நினைத்து இலக்கு இடது பாதி வரிசைப்படுத்த உள்ளது. 430 00:17:45,580 --> 00:17:46,440 நீங்கள் எப்படி செய்ய வேண்டும்? 431 00:17:46,440 --> 00:17:49,140 நான் கூட, பின்பற்றவும் நாங்கள் மீண்டும் செய்கிறீர்கள் என்று. 432 00:17:49,140 --> 00:17:50,160 எனவே இடது பாதி வரிசைப்படுத்த. 433 00:17:50,160 --> 00:17:52,030 இப்போது நான் இந்த இரண்டு பேரும் வரிசைப்படுத்த. 434 00:17:52,030 --> 00:17:53,563 அடுத்து என்ன வரும்? 435 00:17:53,563 --> 00:17:54,510 >> பார்வையாளர்கள்: இடது பாதி பிரியுங்கள். 436 00:17:54,510 --> 00:17:55,460 >> டேவிட் MALAN: இடது பாதி பிரியுங்கள். 437 00:17:55,460 --> 00:18:00,680 எனவே இப்போது இந்த, இந்த தொகுதியில், அளவு 1 பட்டியல். 438 00:18:00,680 --> 00:18:01,365 உங்கள் பெயர் என்ன மீண்டும்? 439 00:18:01,365 --> 00:18:02,390 >> இளவரசி டெய்சியை: இளவரசி டெய்ஸி. 440 00:18:02,390 --> 00:18:03,690 >> டேவிட் MALAN: இளவரசி டெய்ஸி இங்கே. 441 00:18:03,690 --> 00:18:07,470 அதனால் அவர் ஏற்கனவே, வரிசைப்படுத்தப்பட்ட ஏனெனில் பட்டியலில் அளவு 1 உள்ளது. 442 00:18:07,470 --> 00:18:09,490 நான் அடுத்து என்ன செய்ய வேண்டும்? 443 00:18:09,490 --> 00:18:13,680 அந்த பட்டியலில், ஏனெனில் சரி, திரும்ப 2 குறைவாக உள்ளது அளவு 1. 444 00:18:13,680 --> 00:18:14,320 பின்னர் அடுத்த நடவடிக்கை என்ன? 445 00:18:14,320 --> 00:18:17,490 இப்போது நீங்கள் வகையான வேண்டும் உங்கள் மனதில் பின் வாங்குகிறார்கள். 446 00:18:17,490 --> 00:18:19,340 >> இது சரியான பாதி, வரிசைப்படுத்த - 447 00:18:19,340 --> 00:18:19,570 உங்கள் பெயர் என்ன? 448 00:18:19,570 --> 00:18:20,220 >> லிண்டா: லிண்டா. 449 00:18:20,220 --> 00:18:20,980 >> டேவிட் MALAN: லிண்டா. 450 00:18:20,980 --> 00:18:23,210 அதனால் நாம் இப்போது என்ன செய்ய நாம் அளவு 1 பட்டியலை வேண்டும்? 451 00:18:23,210 --> 00:18:24,440 >> பார்வையாளர்கள்: ரிட்டர்ன். 452 00:18:24,440 --> 00:18:24,760 >> டேவிட் MALAN: கவனமாக. 453 00:18:24,760 --> 00:18:29,540 நாங்கள் முதல் திரும்ப, இப்போது மூன்றாவது படி - மற்றும் நான் என்றால் என்ன அதை சித்தரிக்க 454 00:18:29,540 --> 00:18:33,490 நான் இப்போது, இப்போது இரண்டு இடங்களை தழுவி இந்த இரண்டு கூறுகள் ஒன்றாக்க வேண்டும். 455 00:18:33,490 --> 00:18:35,530 எனவே இப்போது துரதிருஷ்டவசமாக, உறுப்புகள் ஒழுங்கு இல்லை. 456 00:18:35,530 --> 00:18:39,920 ஆனால் அந்த இடத்தில் இணைத்தல் செயல்முறை நிர்ப்பந்திக்கும் பெற தொடங்குகிறது. 457 00:18:39,920 --> 00:18:42,410 >> உங்களுக்கு மட்டும் எழுந்து நிற்க முடியும் என்றால் ஒரு கணம், நான் ஒரு, நீங்கள் வேண்டும் போகிறேன் 458 00:18:42,410 --> 00:18:44,170 இப்போது, உங்கள் நாற்காலியில் பின்னால் போக. 459 00:18:44,170 --> 00:18:46,480 மற்றும் என்றால் லிண்டா, 2, ஏனெனில் 4 விட சிறிய, ஏன் செய்ய 460 00:18:46,480 --> 00:18:48,130 நீங்கள் முதலில் சுற்றி வர? 461 00:18:48,130 --> 00:18:48,690 அங்கு தங்க. 462 00:18:48,690 --> 00:18:50,520 லிண்டா அதனால், நீங்கள் முதலில் சுற்றி வந்து. 463 00:18:50,520 --> 00:18:53,820 >> இப்போது உண்மையில் இது ஒரு வரிசை இருந்தால் நாம் உண்மையான நேரத்தில் அவள் செல்ல முடியும் 464 00:18:53,820 --> 00:18:55,360 இந்த நாற்காலியில் இருந்து இந்த இடத்திற்கு. 465 00:18:55,360 --> 00:18:57,770 அதனால் சில நிலையான எடுத்து கற்பனை படிகள் 1 எண்ணிக்கை. 466 00:18:57,770 --> 00:18:58,480 இப்போது - 467 00:18:58,480 --> 00:19:01,490 ஆனால் நாம் செய்ய வேண்டும் இங்கே முதல் இடம். 468 00:19:01,490 --> 00:19:03,930 >> இப்போது நீங்கள், சுற்றி வர முடியும் என்றால், அத்துடன், நாங்கள் போகிறோம் 469 00:19:03,930 --> 00:19:06,300 இடம் இரண்டு இருக்கும். 470 00:19:06,300 --> 00:19:09,120 மற்றும் அது போன்ற இந்த உணர்கிறது கூட ஒரு எடுத்து, இப்போது நல்ல என்ன 471 00:19:09,120 --> 00:19:14,710 என்று இடது பாதி இடது பாதி இப்போது பிரிக்கப்பட்டுள்ளது. 472 00:19:14,710 --> 00:19:18,010 நாம் இப்போது அப்படி அடுத்த படிநிலை, என்ன கதை இன்னும் முன்னாடி? 473 00:19:18,010 --> 00:19:18,980 >> பார்வையாளர்கள்: வலது பாதி. 474 00:19:18,980 --> 00:19:19,900 >> டேவிட் MALAN: சரி பாதி பிரியுங்கள். 475 00:19:19,900 --> 00:19:21,320 அதனால் நீங்கள் அதே, இதை செய்ய வேண்டும். 476 00:19:21,320 --> 00:19:23,510 நீங்கள் நிற்க முடியும் என்றால் ஒரு கணம்? 477 00:19:23,510 --> 00:19:25,192 உங்கள் பெயர் என்ன? 478 00:19:25,192 --> 00:19:25,540 >> ஜெஸ்: ஜெஸ். 479 00:19:25,540 --> 00:19:25,870 >> டேவிட் MALAN: ஜெஸ். 480 00:19:25,870 --> 00:19:29,720 சரி, இவ்வளவு ஜெஸ் இப்போது இடது உள்ளது வலது பாதி பாதி. 481 00:19:29,720 --> 00:19:31,400 அதனால் அவர் அளவு 1 ஒரு பட்டியல். 482 00:19:31,400 --> 00:19:32,380 அவர் வெளிப்படையாக பேசி தீர்க்கப்படும். 483 00:19:32,380 --> 00:19:33,070 உங்கள் பெயரை மீண்டும்? 484 00:19:33,070 --> 00:19:33,630 >> மைக்கேல்: மைக்கேல். 485 00:19:33,630 --> 00:19:35,340 >> டேவிட் MALAN: மைக்கேல் வெளிப்படையாக உள்ளது அளவு 1 பட்டியல். 486 00:19:35,340 --> 00:19:36,050 அவர் ஏற்கனவே வரிசைப்படுத்தப்பட்ட. 487 00:19:36,050 --> 00:19:38,690 எனவே இப்போது மந்திரம், நடக்கிறது இணைத்தல் செயல்பாடு. 488 00:19:38,690 --> 00:19:39,790 எனவே முதலில் வர போகிறது? 489 00:19:39,790 --> 00:19:41,560 வெளிப்படையாக மைக்கேல். 490 00:19:41,560 --> 00:19:43,280 நீங்கள் திரும்பி சுற்றி வர முடியும் என்றால். 491 00:19:43,280 --> 00:19:47,090 நாம் இப்போது அவளை கிடைக்க வேண்டும் ஸ்பேஸ் சரியான இங்கே இந்த நாற்காலியில் பின்னால் உள்ளது. 492 00:19:47,090 --> 00:19:51,580 இப்போது நீங்கள் அதே வர முடியும் என்றால், நாம் இப்போது இரண்டு, தெளிவாக இருக்க வேண்டும் 493 00:19:51,580 --> 00:19:53,810 பாதி அளவு 2 ஒவ்வொரு - 494 00:19:53,810 --> 00:19:57,090 மற்றும் சித்தரிப்பு மீது ஆணையாக, நீங்கள் ஒரு இடத்தில் ஒரு சிறிய பிட் செய்ய முடியும் - 495 00:19:57,090 --> 00:19:59,780 ஒரு, ஒரு அரை இங்கே விட்டு இங்கு வலது பாதி. 496 00:19:59,780 --> 00:20:01,160 >> கதை இன்னும் முன்னாடி. 497 00:20:01,160 --> 00:20:02,270 என்ன நடவடிக்கை அடுத்த என்ன? 498 00:20:02,270 --> 00:20:03,030 >> பார்வையாளர்கள்: இணை. 499 00:20:03,030 --> 00:20:04,160 >> டேவிட் MALAN: இப்போது நாம் ஒன்றிணைக்க வேண்டும். 500 00:20:04,160 --> 00:20:07,490 அதனால் சரி, இப்போது, அதிர்ஷ்டவசமாக, நாங்கள் நான்கு நாற்காலிகள் விடுவிக்காமல். 501 00:20:07,490 --> 00:20:11,480 நாம் எவ்வளவு நினைவகம் இருமடங்கு பயன்படுத்தப்படும், ஆனால் நாம் புரட்டப்படும் பாழாக்கமல் இடையே கொடுக்க முடியும் 502 00:20:11,480 --> 00:20:12,330 இரண்டு வரிசைகள். 503 00:20:12,330 --> 00:20:14,190 இது மிகவும் எண் முதல் வர உள்ளது? 504 00:20:14,190 --> 00:20:14,850 அதனால், மைக்கேல். 505 00:20:14,850 --> 00:20:16,680 அதனால் சுற்றி வந்து எடுத்து இங்கே உங்கள் இருக்கை. 506 00:20:16,680 --> 00:20:19,120 பின்னர் எண் 2 வெளிப்படையாக உள்ளது அடுத்த, நீங்கள் இங்கே வந்து. 507 00:20:19,120 --> 00:20:21,520 எண் 4, எண் 6. 508 00:20:21,520 --> 00:20:23,390 மீண்டும், ஒரு இருக்கிறது கூட சம்பந்தப்பட்ட நடைபயிற்சி கொஞ்சம், 509 00:20:23,390 --> 00:20:26,010 உண்மையில், இந்த, உடனடியாக நடக்க முடியும் - ஒரு நகரும் மூலம் 510 00:20:26,010 --> 00:20:26,880 சரி, நன்றாக விளையாடினர். 511 00:20:26,880 --> 00:20:28,350 >> [சிரிப்பு] 512 00:20:28,350 --> 00:20:29,680 >> டேவிட் MALAN: இப்போது நாங்கள் இருக்கிறோம் நல்ல வடிவில். 513 00:20:29,680 --> 00:20:34,910 முழு இடது பாதி உள்ளீடு இப்போது பேசி தீர்க்கப்படும். 514 00:20:34,910 --> 00:20:37,370 சரி, அதனால் இவர்களை இருந்தது என் பயன்படுத்தி - 515 00:20:37,370 --> 00:20:40,340 எப்படி அதை அனைத்து பெண்கள் முடிவடையும் இடது மற்றும் வலது அனைத்து ஆண்கள்? 516 00:20:40,340 --> 00:20:42,450 >> சரி, அதனால் அவள் இப்போது திரும்ப. 517 00:20:42,450 --> 00:20:44,680 அதனால் நான் மூலம் நீங்கள் நடக்க மாட்டேன் இந்த படிகளை. 518 00:20:44,680 --> 00:20:46,550 நாங்கள் மீண்டும் விண்ணப்பிக்கவும் முடியும் என்றால் நாம் பார்க்க வேண்டும் அதே போலிக்குறியீட்டை. 519 00:20:46,550 --> 00:20:50,050 நீங்கள் போய், நிற்க வேண்டும் என்றால் மற்றும் நீங்கள், என்னை நீங்கள் மைக்கை கொடுக்க அனுமதிக்க. 520 00:20:50,050 --> 00:20:52,990 நீங்கள் பிரதி முடியாது என்றால் என்ன நாம் இங்கு இல்லை 521 00:20:52,990 --> 00:20:53,880 பட்டியலில் மற்ற இறுதியில். 522 00:20:53,880 --> 00:20:59,530 யார், முதல் பேச வேண்டும் படிமுறை அடிப்படையில்? 523 00:20:59,530 --> 00:21:03,210 எனவே நீங்கள் முன்பு செய்கிறீர்கள் என்ன விளக்கமளிக்க நீங்கள் எந்த கால் இயக்கங்கள் செய்ய. 524 00:21:03,210 --> 00:21:05,930 >> காண்க: 1 சரி, முதல் நான் இடது பாதி தான் 525 00:21:05,930 --> 00:21:07,790 இடது பாதி, நான் திரும்ப. 526 00:21:07,790 --> 00:21:08,730 வலது? 527 00:21:08,730 --> 00:21:09,250 >> டேவிட் MALAN: நல்ல. 528 00:21:09,250 --> 00:21:10,350 >> பிறகு -: காண்க 1 529 00:21:10,350 --> 00:21:11,800 >> டேவிட் MALAN: யார் மைக்கை அடுத்த சென்று? 530 00:21:11,800 --> 00:21:12,920 >> காண்க: 1 அடுத்து எண். 531 00:21:12,920 --> 00:21:14,720 >> காண்க 2: நான் சரியாக அரை இருக்கிறேன் இடது பாதி 532 00:21:14,720 --> 00:21:17,830 இடது பாதி, நான் திரும்ப. 533 00:21:17,830 --> 00:21:18,050 >> டேவிட் MALAN: நல்ல. 534 00:21:18,050 --> 00:21:18,550 நீங்கள் திரும்ப. 535 00:21:18,550 --> 00:21:21,855 எனவே இப்போது நீங்கள் இரண்டு அடுத்த வரை என்ன? 536 00:21:21,855 --> 00:21:23,740 >> காண்க 2: நாம் சிறிய யார் பார்க்க வேண்டும். 537 00:21:23,740 --> 00:21:24,200 >> டேவிட் MALAN: நிச்சயமாக. 538 00:21:24,200 --> 00:21:24,940 நாம் ஒன்றிணைக்க வேண்டும். 539 00:21:24,940 --> 00:21:27,590 நாங்கள் இணைவதற்கு பயன்படுத்த போகிறோம் விண்வெளி நீங்கள் அவர்கள் கூட, ஒரு 540 00:21:27,590 --> 00:21:30,250 வெளிப்படையாக ஏற்கனவே வாரியாக, நாங்கள் போகிறோம் அதே வழிமுறையை பின்பற்ற வேண்டும். 541 00:21:30,250 --> 00:21:31,560 எனவே அவர்கள் திரும்பி முதல் செல்கிறது? 542 00:21:31,560 --> 00:21:35,720 3 எனவே, பின்னர் 7. 543 00:21:35,720 --> 00:21:38,570 இப்போது மைக்கை செல்கிறது இவர்களை வேண்டும், சரி? 544 00:21:38,570 --> 00:21:43,590 >> காண்க 3: நான் வலது பாதி இருக்கிறேன் இடது பாதி, என் N குறைவாக உள்ளது 545 00:21:43,590 --> 00:21:45,048 1, அதனால் நான் கடந்து போகிறேன் - 546 00:21:45,048 --> 00:21:46,380 >> டேவிட் MALAN: நல்ல. 547 00:21:46,380 --> 00:21:49,450 >> காண்க 4: நான் வலது பாதி இருக்கிறேன் வலது வலது பாதி பாதி, மற்றும் நான் 548 00:21:49,450 --> 00:21:51,740 மேலும் ஒரு நபர், நான் மிகவும் திரும்ப போகிறது. 549 00:21:51,740 --> 00:21:52,990 எனவே இப்போது நாம் ஒன்றாக்க. 550 00:21:52,990 --> 00:21:55,140 551 00:21:55,140 --> 00:21:56,150 >> காண்க 3: நாம் திரும்பி செல்ல. 552 00:21:56,150 --> 00:21:57,160 >> டேவிட் MALAN: எனவே நீங்கள் திரும்பி செல்ல. 553 00:21:57,160 --> 00:21:59,200 எனவே 5 பிறகு 8, முதல் செல்கிறது. 554 00:21:59,200 --> 00:22:01,240 இது இப்போது பார்வையாளர்கள், நாம் இப்போது முன்னாடி வேண்டும் விலக 555 00:22:01,240 --> 00:22:02,200 நம் மனதில் செல்ல? 556 00:22:02,200 --> 00:22:02,940 >> பார்வையாளர்கள்: இணை. 557 00:22:02,940 --> 00:22:07,270 >> டேவிட் MALAN: சேர்ப்பு இடது பாதி வலது அசல் இடது பாதி பாதி. 558 00:22:07,270 --> 00:22:08,840 இப்போது - 559 00:22:08,840 --> 00:22:10,520 மற்றும், இந்த தெளிவான செய்ய விண்வெளி சிறிது செய்ய 560 00:22:10,520 --> 00:22:11,690 நீங்கள் இடையே இரு தோழர்களே. 561 00:22:11,690 --> 00:22:13,800 எனவே இப்போது இரண்டு பட்டியல்கள் என்று, இடது, வலது. 562 00:22:13,800 --> 00:22:18,320 நாம் எப்படி இப்போது உங்களுக்கு ஒரு ஒன்றாக்க இடங்களை முன் வரிசையில் மீண்டும்? 563 00:22:18,320 --> 00:22:19,600 >> 3 முதல் செல்கிறது. 564 00:22:19,600 --> 00:22:20,850 பின்னர் 5, வெளிப்படையாக. 565 00:22:20,850 --> 00:22:23,110 566 00:22:23,110 --> 00:22:27,330 பின்னர் 7, இப்போது 8. 567 00:22:27,330 --> 00:22:28,710 சரி, இப்போது நாம்? 568 00:22:28,710 --> 00:22:29,650 >> பார்வையாளர்கள்: செய்யப்படுகிறது இல்லை. 569 00:22:29,650 --> 00:22:32,440 >> டேவிட் MALAN: செய்யப்படுகிறது இல்லை, ஏனெனில் வெளிப்படையாக, மீதமுள்ள ஒரு படி இருக்கிறது. 570 00:22:32,440 --> 00:22:35,720 ஆனால் மீண்டும், காரணம் நான் இந்த பயன்படுத்தி "உங்கள் மனதில் முன்னாடி," போன்ற வாசகங்கள் 571 00:22:35,720 --> 00:22:37,160 என்று உண்மையில் ஏனெனில் அது என்ன நடக்கிறது. 572 00:22:37,160 --> 00:22:39,610 நாம், இந்த வழிமுறைகளை அனைத்து வழியாக போகிறோம் ஆனால் நாம் ஒரு pausing வகையான இருக்கிறோம் 573 00:22:39,610 --> 00:22:42,480 ஒரு கணம், டைவிங் ஆழமான படிமுறை, ஒரு கணம் pausing, 574 00:22:42,480 --> 00:22:45,840 படிமுறை ஆழமாக டைவிங், மற்றும் இப்போது நாம் ல் முன்னாடி வகை வேண்டும் 575 00:22:45,840 --> 00:22:49,430 மனதில் இந்த அடுக்குகளை அனைத்து மீளமை நாங்கள் அப்படி நிறுத்தி வைக்க வேண்டும் என்று. 576 00:22:49,430 --> 00:22:51,790 >> எனவே இப்போது நாம் அளவு 4 இரண்டு பட்டியல்களை வேண்டும். 577 00:22:51,790 --> 00:22:54,790 நீங்கள் ஒரு இறுதி நேரம் நிற்க முடியும் மற்றும் இங்கே இடத்தை ஒரு பிட் செய்ய 578 00:22:54,790 --> 00:22:57,230 இந்த இடது என்று தெளிவாக அசல், பாதி 579 00:22:57,230 --> 00:22:58,620 அசல் வலது பாதி. 580 00:22:58,620 --> 00:23:01,060 முதல் எண் என்று நாம் மீண்டும் மீண்டும் இழுக்க வேண்டும்? 581 00:23:01,060 --> 00:23:01,870 நிச்சயமாக மைக்கேல்,. 582 00:23:01,870 --> 00:23:03,230 >> நாம் இங்கே மைக்கேல் வைத்து. 583 00:23:03,230 --> 00:23:05,080 மற்றும் பல 2 கொண்டிருக்கிறது? 584 00:23:05,080 --> 00:23:06,440 எண் 2 மீண்டும் அதே வரும். 585 00:23:06,440 --> 00:23:07,800 எண் 3? 586 00:23:07,800 --> 00:23:08,510 சிறந்த. 587 00:23:08,510 --> 00:23:16,570 எண் 4, எண் 5, எண் 6, எண் 7, மற்றும் எண் 8. 588 00:23:16,570 --> 00:23:18,850 >> சரி, அது நிறைய போல் உணர்ந்தேன் படிகள், நிச்சயமாக. 589 00:23:18,850 --> 00:23:22,390 ஆனால் இப்போது நாம் உறுதிப்படுத்த முடியாது என்றால் நாம் பார்ப்போம் ஒருவித உள்ளுணர்வுரீதியில் என்று இந்த 590 00:23:22,390 --> 00:23:26,190 அடிப்படையில் வழிமுறை, குறிப்பாக n நாம் பார்த்தேனே, உண்மையில் பெரிய பெறுகிறார் 591 00:23:26,190 --> 00:23:29,170 அனிமேஷன் மூலம், ஆகிறது அடிப்படையில் வேகமாக. 592 00:23:29,170 --> 00:23:33,400 அதனால் நான் மிகவும் மோசமான நிலையில், இந்த வழிமுறையை கூறுகின்றனர் சிறந்த வழக்கில் வழக்கு கூட, 593 00:23:33,400 --> 00:23:36,160 N முறை log N பெரிய ஓ உள்ளது. 594 00:23:36,160 --> 00:23:39,160 என்று, இந்த சில அம்சம் இருக்கிறது N நடவடிக்கைகளை எடுக்கும், ஆனால் அந்த படிமுறை 595 00:23:39,160 --> 00:23:43,110 மற்றொரு அம்சம் எங்கோ இருக்கிறது என்று மறு செய்கை, அந்த வளைவு, என்று 596 00:23:43,110 --> 00:23:44,410 log N நடவடிக்கைகளை எடுக்கிறது. 597 00:23:44,410 --> 00:23:49,154 நாங்கள் என்ன அந்த எங்கள் விரல் வைக்க முடியாது இரண்டு எண்கள் குறிப்பிடுகிறீர்கள்? 598 00:23:49,154 --> 00:23:51,320 சரி, எங்கே - 599 00:23:51,320 --> 00:23:54,160 மைக்கை சென்று? 600 00:23:54,160 --> 00:23:58,660 >> காண்க: 1 log N இருக்க வேண்டும் இரண்டு நம்மை உடைத்து - 601 00:23:58,660 --> 00:23:59,630 அடிப்படையில், இரண்டு பிளவு. 602 00:23:59,630 --> 00:24:00,120 >> டேவிட் MALAN: நிச்சயமாக. 603 00:24:00,120 --> 00:24:03,000 நாம் இதனால் எந்த வழிமுறையை காண எந்த நேரம் இதுவரை, இந்த முறை அங்கு 604 00:24:03,000 --> 00:24:04,200 , பிளவு பிளவு, பிளவு. 605 00:24:04,200 --> 00:24:05,700 அது பொதுவாக குறைக்கப்பட்டது என்று ஏதாவது செய்ய 606 00:24:05,700 --> 00:24:07,100 மடக்கை, பதிவு அடிப்படை 2. 607 00:24:07,100 --> 00:24:10,180 ஆனால் அது உண்மையில், எதுவும் இருக்க முடியாது ஆனால் அடிப்படை 2 பதிவு. 608 00:24:10,180 --> 00:24:11,330 >> இப்போது N என்ன? 609 00:24:11,330 --> 00:24:14,550 நான் நாம் வகையான நீங்கள் பிரித்து பார்க்க முடியாது தோழர்களே - நீங்கள் பிரித்து, நீங்கள் பிரிக்கப்படுகின்றன 610 00:24:14,550 --> 00:24:15,910 நீங்கள் பிரித்து, நீங்கள் வகுத்தது. 611 00:24:15,910 --> 00:24:18,760 இறுதியில் எங்கிருந்து வருகிறது? 612 00:24:18,760 --> 00:24:19,810 >> அது இணைத்தல் வேண்டும். 613 00:24:19,810 --> 00:24:20,610 அதை பற்றி தான் நினைக்கிறேன். 614 00:24:20,610 --> 00:24:25,420 நீங்கள் சேர்ந்து எட்டு பேர் ஒன்றாக்க, போது அவர்கள் அரை நான்கு தொகுப்பாகும் அதாவது 615 00:24:25,420 --> 00:24:27,770 மற்ற பாதி இன்னொரு இருக்கிறது நான்கு அமைக்க, நீங்கள் எப்படி போகிறீர்கள் 616 00:24:27,770 --> 00:24:28,820 இணைத்தல் செய்து பற்றி? 617 00:24:28,820 --> 00:24:30,830 சரி, நீங்கள் அதை செய்யவில்லை மிகவும் உள்ளுணர்வுரீதியில். 618 00:24:30,830 --> 00:24:34,140 >> நான் அதற்கு பதிலாக அதை செய்தால் ஆனால் இன்னும் கொஞ்சம் methodically, நான் காட்டியதும் 619 00:24:34,140 --> 00:24:38,090 என் இடது முதல் இடப்புறம் உள்ள ஒன்றே நபர் கை, இடப்புறம் உள்ள ஒன்றே நபர் காட்டியதும் 620 00:24:38,090 --> 00:24:42,080 என் வலது கையால் அரை, மற்றும் வெறும் பின்னர் வழியாக நடந்து 621 00:24:42,080 --> 00:24:46,990 சிறிய உறுப்பு சுட்டிக்குறிப்பை பட்டியலில், ஒவ்வொரு முறையும், எனது விரல் மீது நகரும் மற்றும் 622 00:24:46,990 --> 00:24:48,970 மேல் என பட்டியல் முழுவதும் தேவைப்படும். 623 00:24:48,970 --> 00:24:51,890 ஆனால் இந்த இணைத்தல் பற்றி சாவி செயல்முறை நான் இந்த ஜோடிகள் ஒப்பிட்டு இருக்கிறேன் உள்ளது 624 00:24:51,890 --> 00:24:53,460 கூறுகள். 625 00:24:53,460 --> 00:24:57,270 வலது பாதி இருந்து இடது இருந்து பாதி, நான் ஒரு முறை பின்தடமறிதல். 626 00:24:57,270 --> 00:25:00,570 >> எனவே ஒன்றிணைப்பு தன்னை வருகிறது இன்னும் வழிமுறைகளை N விட. 627 00:25:00,570 --> 00:25:03,250 மற்றும் எத்தனை முறை நான் செய்தேன் இணைத்தல் அதை செய்ய? 628 00:25:03,250 --> 00:25:07,150 நன்றாக, N விட இல்லை, நாம் தான் இறுதி ஒன்றிணைப்பு என்று பார்த்தேன். 629 00:25:07,150 --> 00:25:13,120 அதனால் நீங்கள் எடுக்கும் என்று ஏதாவது செய் , N நடவடிக்கைகளை N முறை, அல்லது நேர்மாறாகவும் பதிவு 630 00:25:13,120 --> 00:25:15,210 அது நமக்கு N முறை log N கொடுக்க நடக்கிறது. 631 00:25:15,210 --> 00:25:16,310 >> ஏன் இந்த நல்லது? 632 00:25:16,310 --> 00:25:19,600 சரி, நாம் ஏற்கனவே அந்த பதிவு தெரிந்தால் N N விட - சரியான? 633 00:25:19,600 --> 00:25:22,590 நாங்கள், பைனரி தேடி தொலைபேசி புத்தகத்தை பார்த்தேன் எடுத்துக்காட்டாக, log N நிச்சயமாக 634 00:25:22,590 --> 00:25:23,760 நேரியல் விட. 635 00:25:23,760 --> 00:25:28,420 அதாவது N முறை log N உள்ளது என்று மற்றொரு முறையும் n விட நிச்சயம் சிறந்த 636 00:25:28,420 --> 00:25:30,390 N, AKA n ஸ்கொயர். 637 00:25:30,390 --> 00:25:32,400 மற்றும் நாம் இறுதியாக எனக்கு என்ன. 638 00:25:32,400 --> 00:25:34,928 >> கைத்தட்டல் மிக பெரிய சுற்று, என்றால் நாங்கள் இவர்களை பொறுத்தவரை, முடியவில்லை. 639 00:25:34,928 --> 00:25:38,920 >> [கரவொலி] 640 00:25:38,920 --> 00:25:41,550 >> டேவிட் MALAN: உங்கள் பிளவுபட்டது பரிசு - நீங்கள், எண்கள் வைக்க 641 00:25:41,550 --> 00:25:44,010 நீங்கள் விரும்பினால். 642 00:25:44,010 --> 00:25:45,620 உங்கள் பிளவுபட்டது பரிசு, வழக்கம் போல். 643 00:25:45,620 --> 00:25:47,290 ஓ, நாங்கள் உங்களுக்கு அனுப்புவோம் சீரும், மைக்கேல். 644 00:25:47,290 --> 00:25:48,343 நன்றி. 645 00:25:48,343 --> 00:25:49,250 சரி. 646 00:25:49,250 --> 00:25:50,400 ஒரு மன அழுத்தம் பந்து உங்களை உதவும். 647 00:25:50,400 --> 00:25:54,110 >> மேலும், எனக்கு இதற்கிடையில், மேலே நாம் வழங்க நமது நண்பர் ராப் Bowden 648 00:25:54,110 --> 00:25:59,520 இந்த வேறுபட்ட கண்ணோட்டத்தில், இந்த பற்றி யோசிக்க முடியும் என்பதால் 649 00:25:59,520 --> 00:26:01,280 சற்று நடந்து படிகள் வேறு வழி. 650 00:26:01,280 --> 00:26:04,750 பற்றி ராப் தான் என்ன உண்மையில், செட் அப் நமக்கு காட்ட நமக்கு என்று கருதுகிறது 651 00:26:04,750 --> 00:26:09,030 ஏற்கனவே பிளவு வரை செய்ய எட்டு சிறிய பட்டியல்கள் ஒரு பெரிய பட்டியல், 652 00:26:09,030 --> 00:26:10,570 அளவு 1 ஒவ்வொரு. 653 00:26:10,570 --> 00:26:13,350 >> நாம் போலிக்குறியீட்டை ஒரு மாற்றம் கொஞ்சம் தான் நேரத்தில் கிடைக்கும் என்ற வரிசைப்படுத்த 654 00:26:13,350 --> 00:26:15,320 வேலை இணைத்தல் எப்படி முக்கிய யோசனை. 655 00:26:15,320 --> 00:26:17,600 ஆனால் என்ன இயங்கும் நேரம் செய்ய பற்றி அவர் தான் இன்னும் உள்ளது 656 00:26:17,600 --> 00:26:19,110 அதே இருக்க போகிறது. 657 00:26:19,110 --> 00:26:23,540 மீண்டும், இங்கே செட் அப் அவர் தான் இருக்கிறது அளவு 1 எட்டு பட்டியல்கள் தொடங்கியதாக. 658 00:26:23,540 --> 00:26:27,730 எனவே அவர் எங்கே பகுதி இழந்திருக்கிறேன் உண்மையில் log N, log N, log N செய்ய 659 00:26:27,730 --> 00:26:31,205 உள்ளீட்டு பிளவு. 660 00:26:31,205 --> 00:26:32,120 >> [மறுஒளிபரப்பு வீடியோ] 661 00:26:32,120 --> 00:26:33,615 >> படி ஒரு அது தான். 662 00:26:33,615 --> 00:26:38,270 மீண்டும் மீண்டும் படி இரண்டு, ஐந்து பட்டியல்களில் ஜோடிகள் ஒன்றாக்க. 663 00:26:38,270 --> 00:26:39,210 >> டேவிட் MALAN: ஆம். 664 00:26:39,210 --> 00:26:41,270 ஆடியோ மட்டுமே வருகிறது என் கணினி வெளியே. 665 00:26:41,270 --> 00:26:42,520 மீண்டும் இந்த முயற்சி செய்யலாம். 666 00:26:42,520 --> 00:26:45,330 667 00:26:45,330 --> 00:26:48,310 >> -தான் தன்னிச்சையாக எந்த அழைத்து - இப்போது நாம் நான்கு பட்டியல்கள் உள்ளன. 668 00:26:48,310 --> 00:26:51,590 669 00:26:51,590 --> 00:26:52,120 முன் கற்று. 670 00:26:52,120 --> 00:26:53,040 >> டேவிட் MALAN: இல்லை நாம். 671 00:26:53,040 --> 00:27:00,510 >> -சேர்ப்பு 108 மற்றும் 15, நாம் முடிவுக்கு வரை பட்டியலில் 15, 108. 672 00:27:00,510 --> 00:27:07,170 நாங்கள், 50 மற்றும் 4 சேர்ப்பு 4, 50 முடிவடையும். 673 00:27:07,170 --> 00:27:12,990 நாங்கள், 8 மற்றும் 42 சேர்ப்பின் 8, 42 முடிவடையும். 674 00:27:12,990 --> 00:27:19,970 நாங்கள், 23 மற்றும் 16 சேர்ப்பின் , 16 23 முடிவடையும். 675 00:27:19,970 --> 00:27:23,270 >> இப்போது நமது பட்டியல்கள் அளவு 2 உள்ளன. 676 00:27:23,270 --> 00:27:26,690 கவனிக்க வேண்டும் என்று ஒவ்வொரு நான்கு பட்டியல்கள் பிரிக்கப்பட்டுள்ளது. 677 00:27:26,690 --> 00:27:29,450 நாம் இணைத்தல் ஆரம்பிக்க முடியும் மீண்டும் பட்டியல்களில் ஜோடிகள். 678 00:27:29,450 --> 00:27:38,420 நாங்கள், 15 மற்றும் 108 மற்றும் 4 மற்றும் 50 சேர்ப்பின் முதலில், பின்னர் 15, 4 எடுக்க 679 00:27:38,420 --> 00:27:41,500 50, பிறகு 108. 680 00:27:41,500 --> 00:27:50,610 , 23 8, 42 மற்றும் 16 இணைத்தல், நாம் முதலில் எடுத்து 8, பிறகு 16, பிறகு 23, 681 00:27:50,610 --> 00:27:52,700 பின்னர் 42. 682 00:27:52,700 --> 00:27:57,600 >> எனவே இப்போது நாம் அளவு இரண்டு பட்டியல்களை வேண்டும் 4, வரிசைப்படுத்தப்பட்ட இவை ஒவ்வொன்றும். 683 00:27:57,600 --> 00:28:01,170 எனவே இப்போது நாம் இந்த இரண்டு பட்டியல்களை ஒன்றாக்க. 684 00:28:01,170 --> 00:28:11,835 முதல், நாம் 4 எடுத்து, நாம் எடுக்க 8, நாம் பிறகு, 16 பிறகு, 15 எடுக்க 685 00:28:11,835 --> 00:28:19,456 பின்னர், பின்னர் 23, 42, 50, 108. 686 00:28:19,456 --> 00:28:19,872 >> [END மறுஒளிபரப்பு வீடியோ] 687 00:28:19,872 --> 00:28:23,430 >> டேவிட் MALAN: மீண்டும், அறிவிப்பு, அவர் ஒருபோதும் ஒரு கப் ஒன்றுக்கு மேற்பட்ட முறை தொட்டது 688 00:28:23,430 --> 00:28:24,860 அதை தாண்டி முன்னேறும் பின்னர். 689 00:28:24,860 --> 00:28:26,200 அதனால் அவர் மீண்டும். 690 00:28:26,200 --> 00:28:29,850 அதனால் அவர் எப்போதும், பக்க நகரும் நாம் நமது N கிடைத்தது எங்கே என்று. 691 00:28:29,850 --> 00:28:33,290 >> ஏன் என்னை ஒரு அனிமேஷன் வரை இழுக்க மாட்டேன் நாம் முன்னர் பார்த்த, ஆனால் இந்த நேரம் 692 00:28:33,290 --> 00:28:35,110 ஒன்றிணைப்பு வகையான மட்டுமே கவனம் செலுத்தியது. 693 00:28:35,110 --> 00:28:38,030 எனக்கு முன்னால் சென்று பெரிதாக்கவும் நாம் இந்த இங்கே உள்ள. 694 00:28:38,030 --> 00:28:42,530 முதலில் ஒரு சீரற்ற உள்ளீடு தேர்வு செய்யலாம், இந்த பெரிதாக, நீங்கள் பார்க்க மற்றும் தீர்த்துக்கொள்ள முடியாது 695 00:28:42,530 --> 00:28:46,600 நாங்கள், வழங்கப்படும், அதற்கு முந்தைய எடுத்து என்ன ஒன்றாக்க வகையான உண்மையில் செய்கிறார். 696 00:28:46,600 --> 00:28:50,330 >> நீங்கள் அல்லது இந்த பகுதிகளாக கிடைக்கும் என்று கவனிக்க இந்த நான்கில் அல்லது இந்த எட்டில் 697 00:28:50,330 --> 00:28:53,140 பிரச்சனை என்று திடீரென்று நல்ல வடிவம் எடுக்க தொடங்கும். 698 00:28:53,140 --> 00:28:57,070 பின்னர் இறுதியாக, நீங்கள் பார்க்கிறீர்கள் மிகவும் இறுதியில் அந்த பாம், 699 00:28:57,070 --> 00:28:58,860 எல்லாவற்றையும் ஒன்றாக உள்ளது. 700 00:28:58,860 --> 00:29:01,690 >> எனவே இந்த மூன்று வெவ்வேறு அதே கருத்தில் எடுக்கும். 701 00:29:01,690 --> 00:29:05,980 ஆனால் வெறும் பிளவை போன்ற முக்கிய நுண்ணறிவால், மேலும், முதல் வகுப்பில் வெற்றி 702 00:29:05,980 --> 00:29:10,640 நாம் எப்படியாவது பிரித்து முடிவு என்று இருந்தது ஒரு பெரிய விஷயம், ஒரு சிக்கல் 703 00:29:10,640 --> 00:29:14,760 ஆவி ஒத்த ஏதாவது வகையான, ஆனால், சிறிய மற்றும் சிறிய மற்றும் சிறிய 704 00:29:14,760 --> 00:29:15,660 சிறிய. 705 00:29:15,660 --> 00:29:18,420 >> என்று ஒரு வரிசைப்படுத்த இப்போது மற்றொரு வேடிக்கை வழி இந்த பற்றி, கூட அது இல்லை 706 00:29:18,420 --> 00:29:20,520 நீங்கள் அதே உள்ளுணர்வு கொடுக்க போகிறது புரிதல், என்பது 707 00:29:20,520 --> 00:29:21,640 பின்வரும் அனிமேஷன். 708 00:29:21,640 --> 00:29:25,400 இந்த ஒன்றாக வீடியோ யாரோ என்று பல்வேறு தொடர்புடைய 709 00:29:25,400 --> 00:29:29,970 பல்வேறு செயல்பாடுகளை கொண்ட ஒலிகளை செருகும் வரிசையாக்கம், ஒன்றிணைப்பு வகையான, மற்றும் 710 00:29:29,970 --> 00:29:31,150 மற்றவர்கள் இரண்டு. 711 00:29:31,150 --> 00:29:32,330 எனவே ஒரு கணத்தில், நான் ப்ளே அடிக்க போகிறேன். 712 00:29:32,330 --> 00:29:33,600 இது நீண்ட பற்றி ஒரு நிமிடம் தான். 713 00:29:33,600 --> 00:29:37,410 நீங்கள் இன்னும் பார்க்க முடியும் என்றாலும் கூட வடிவங்கள், நீங்கள் இந்த நேரத்தில் நடக்கிறது 714 00:29:37,410 --> 00:29:41,420 இந்த வழிமுறைகள் எப்படி மேலும் கேட்க வேறுவிதமாக மற்றும் நிகழ்ச்சி 715 00:29:41,420 --> 00:29:43,950 சற்றே வித்தியாசமான வடிவங்கள். 716 00:29:43,950 --> 00:29:45,830 >> இந்த செருகும் வரிசையாக்கம் உள்ளது. 717 00:29:45,830 --> 00:29:50,400 >> [டன் கேட்கிறது] 718 00:29:50,400 --> 00:29:52,400 >> டேவிட் MALAN: இது மீண்டும் முயற்சி ஒவ்வொரு உறுப்பு நுழைக்க 719 00:29:52,400 --> 00:29:52,900 அது எங்கிருந்து வரும். 720 00:29:52,900 --> 00:29:54,628 இந்த குமிழி வரிசையாக்கம் உள்ளது. 721 00:29:54,628 --> 00:30:10,097 >> [டன் கேட்கிறது] 722 00:30:10,097 --> 00:30:13,630 >> டேவிட் MALAN: நீங்கள் உணர்வின் தீர்த்துக்கொள்ள முடியாது ஒப்பீட்டளவில் சிறிய இதை எப்படி வேலை 723 00:30:13,630 --> 00:30:15,834 ஒவ்வொரு அடியிலும். 724 00:30:15,834 --> 00:30:20,470 இந்த tediousness போலும் என்ன. 725 00:30:20,470 --> 00:30:21,472 >> [டன் கேட்கிறது] 726 00:30:21,472 --> 00:30:25,222 >> டேவிட் MALAN: இந்த தேர்வை நடத்த உள்ளது, நாம் மூலம் நாம் விரும்பும் உறுப்பு தேர்ந்தெடுத்த 727 00:30:25,222 --> 00:30:28,845 மீண்டும் வழியாக சென்று மீண்டும் மீண்டும் மற்றும் ஆரம்பத்தில் அது திணிக்கப்பட்டது. 728 00:30:28,845 --> 00:30:37,674 >> [டன் கேட்கிறது] 729 00:30:37,674 --> 00:30:43,970 >> டேவிட் MALAN: இந்த ஒன்றாக்க மாதிரியான, இது உண்மையில் நீங்கள் உணர முடியும். 730 00:30:43,970 --> 00:30:51,810 >> [டன் கேட்கிறது] 731 00:30:51,810 --> 00:30:54,770 >> [சிரிப்பு] 732 00:30:54,770 --> 00:30:58,395 >> டேவிட் MALAN: GNOME என்று அழைக்கப்படும் சம்திங் நாங்கள் பார்த்து இல்லை இது மாதிரி,. 733 00:30:58,395 --> 00:31:13,630 >> [டன் கேட்கிறது] 734 00:31:13,630 --> 00:31:17,910 >> டேவிட் MALAN: எனவே, இப்போது, என்னை பார்க்கலாம் நீங்கள் வட்டம் மூலம் உள்ளன திசைதிருப்பப்பட்டு 735 00:31:17,910 --> 00:31:21,110 நான் ஒரு சிறிய நழுவ முடியும் என்றால், இசை, இங்கே உள்ள கணித பிட். 736 00:31:21,110 --> 00:31:24,850 அதனால் நாம் ஒரு நான்காவது வழி இல்லை இந்த என்ன அர்த்தம் என்று யோசிக்க 737 00:31:24,850 --> 00:31:29,210 வேகமாக விட வேண்டும் செயல்பாடுகள் நாம் முன்னர் பார்த்த அந்த. 738 00:31:29,210 --> 00:31:32,470 நீங்கள் இருந்து நிச்சயமாக மணிக்கு வரும் என்றால் ஒரு கணித பின்னணி, நீங்கள் 739 00:31:32,470 --> 00:31:36,030 உண்மையில் ஏற்கனவே ஒருவேளை தெரியும் என்று நீங்கள் இந்த தொழில் நுட்பம் ஒரு கால அறைய முடியும் - 740 00:31:36,030 --> 00:31:40,400 அதாவது மறுநிகழ்வு, ஒரு செயல்பாடு என்று எப்படியோ தன்னை அழைப்பு விடுக்கின்றது. 741 00:31:40,400 --> 00:31:44,780 >> மீண்டும், அந்த ஒன்றிணைப்பு வகையான நினைவு போலிக்குறியீட்டை அர்த்தத்தில் குவிப்பு இருந்தது 742 00:31:44,780 --> 00:31:48,460 என்று ஒன்றிணைப்பு வகையான யின் பணியாகும் அப்படி அழைக்க இருந்தது - 743 00:31:48,460 --> 00:31:49,740 என்று, தன்னை உள்ளது. 744 00:31:49,740 --> 00:31:52,480 ஆனால் அதிர்ஷ்டவசமாக, ஏனெனில் நாங்கள் வைத்து , வகையான அழைப்பு, அல்லது மாதிரியான ஒன்றாக்க 745 00:31:52,480 --> 00:31:55,880 குறிப்பாக, ஒரு சிறிய மற்றும் சிறிய சிறிய பட்டியல், நாம் இறுதியில் 746 00:31:55,880 --> 00:32:00,005 நாம் என்ன செய்ய அடிப்பாகமுடைய நன்றி ஒரு அடிப்படை விஷயத்தில், கடின குறியீட்டு வழக்கு 747 00:32:00,005 --> 00:32:04,270 பட்டியலில் சிறிய என்றால், குறைவான 2 கூறினார் அந்த வழக்கில், தான் உடனடியாக திரும்ப. 748 00:32:04,270 --> 00:32:07,550 நாங்கள் சிறப்பு வழக்கில் இல்லை என்றால், படிமுறை கீழே அவுட், எப்பொழுதும் 749 00:32:07,550 --> 00:32:11,010 நீங்கள் உண்மையில் ஒரு பெற வேண்டும் உண்மையில் எப்போதும் முடிவிலா சுழற்சி. 750 00:32:11,010 --> 00:32:14,330 >> ஆனால் நாம் இப்போது செய்ய வேண்டும் என்று நினைக்கிறேன் இந்த சில எண்கள், மீண்டும், n ஐ பயன்படுத்தி 751 00:32:14,330 --> 00:32:15,660 உள்ளீடு அளவு. 752 00:32:15,660 --> 00:32:18,680 நான் என்ன, நீங்கள் கேட்க வேண்டும் சம்பந்தப்பட்ட மொத்த நேரம் 753 00:32:18,680 --> 00:32:19,800 ஒன்றிணைப்பு வகையான இயங்கும்? 754 00:32:19,800 --> 00:32:22,960 அல்லது பொதுவாக, என்ன நேரம் அது செலவு? 755 00:32:22,960 --> 00:32:24,730 >> நன்றாக அது அளவிட அழகான எளிது. 756 00:32:24,730 --> 00:32:29,010 N குறைவான 2 இருந்தால், நேரம் தொடர்பு n உறுப்புகள் வரிசையாக்க ல், 757 00:32:29,010 --> 00:32:30,480 N 2 எங்கே, 0 ஆகும். 758 00:32:30,480 --> 00:32:31,410 நாம் திரும்ப காரணம். 759 00:32:31,410 --> 00:32:32,510 செய்ய அங்கே வேலை இல்லை. 760 00:32:32,510 --> 00:32:35,660 இப்போது விவாதிக்கக்கூடிய, ஒருவேளை அது ஒரு படி ஒன்று அல்லது இரண்டு அளவு கண்டுபிடிக்க நடவடிக்கை 761 00:32:35,660 --> 00:32:38,420 வேலை, ஆனால் அது 0 நெருங்கிய போதும் நான் எந்த வேலை என்று சொல்ல போகிறேன் 762 00:32:38,420 --> 00:32:40,940 பட்டியல் மிகவும் சிறியது என்றால் தேவை சுவையற்ற வேண்டும். 763 00:32:40,940 --> 00:32:42,580 >> ஆனால் இந்த வழக்கில் உள்ளது. 764 00:32:42,580 --> 00:32:47,320 சூத்திர வழக்கு கிளை இருந்தது வேறு என்று போலிக்குறியீட்டை, ஒருவித 765 00:32:47,320 --> 00:32:52,000 இடது பாதி, வலது வரிசைப்படுத்த அரை, இரண்டு பகுதிகளாக ஒன்றாக்க. 766 00:32:52,000 --> 00:32:55,530 இப்போது ஏன் இந்த வெளிப்பாடு செய்கிறது அந்த இழப்பில் பிரதிநிதியா? 767 00:32:55,530 --> 00:32:58,690 நன்றாக, n, டி தான் அர்த்தம் n உறுப்புகள் வரிசைப்படுத்த நேரம். 768 00:32:58,690 --> 00:33:03,070 பின்னர் வலது கை பக்கத்தில் அங்கு அடையாளம் சமம், n, டி வகுத்தது 769 00:33:03,070 --> 00:33:06,600 2 என்ன செலவு பற்றி? 770 00:33:06,600 --> 00:33:07,570 இடது பாதி வரிசைப்படுத்த. 771 00:33:07,570 --> 00:33:10,990 2 வகுக்க N மற்ற டி உள்ளது முன்கூட்டிய செலவு பற்றி 772 00:33:10,990 --> 00:33:12,390 வலது பாதி வரிசைப்படுத்த. 773 00:33:12,390 --> 00:33:14,590 >> பின்னர் பிளஸ் N? 774 00:33:14,590 --> 00:33:15,420 இணைத்தல். 775 00:33:15,420 --> 00:33:19,120 ஏனெனில் நீங்கள் இரண்டு பட்டியல்கள், ஒன்றாக இருந்தால், அளவு 2 மேல் n மற்றும் மற்றொரு அளவு n 776 00:33:19,120 --> 00:33:22,580 2 மீது, நீங்கள் அடிப்படையில் தொட வேண்டும் வெறும் ராப் போன்ற அந்த உறுப்புகள் ஒவ்வொன்றும், 777 00:33:22,580 --> 00:33:24,990 கப் ஒவ்வொரு தொட்டது, மற்றும் நாம் ஒவ்வொரு காட்டியதும் என 778 00:33:24,990 --> 00:33:26,310 மேடையில் தொண்டர்கள். 779 00:33:26,310 --> 00:33:28,790 எனவே n இணைத்தல் இழப்பில் ஆகும். 780 00:33:28,790 --> 00:33:31,780 >> இப்போது துரதிருஷ்டவசமாக, இந்த சூத்திரத்தை தன்னை சுழல் உள்ளது. 781 00:33:31,780 --> 00:33:36,390 N இருந்தால் என்றால், என்ன,, ஒரு கேள்வி கேட்டேன் 16, என்றால் மேடையில் 16 பேர் அங்கு 782 00:33:36,390 --> 00:33:40,670 அல்லது வீடியோ 16 கப், எத்தனை மொத்த படிகள் அவர்களை வரிசைப்படுத்த எடுக்கிறது 783 00:33:40,670 --> 00:33:41,550 ஒன்றிணைப்பு வகையான கொண்டு? 784 00:33:41,550 --> 00:33:45,790 இது, உண்மையில் ஒரு தெளிவான பதில் இல்லை இப்போது நீங்கள் வரிசைப்படுத்த வேண்டும், ஏனெனில் 785 00:33:45,790 --> 00:33:48,500 சுழல்நிலையாக இந்த சூத்திரம் பதில். 786 00:33:48,500 --> 00:33:51,190 >> என்னை முன்மொழிய விரும்புகிறேன் ஏனெனில் ஆனால் அது சரி நாம் பின்வரும் செய்கிறோம் என்று. 787 00:33:51,190 --> 00:33:56,670 16 பேர் வரிசைப்படுத்த அல்லது சம்பந்தப்பட்ட நேரம் 16 கப் குறிப்பிடப்படுகின்றன போகிறது 788 00:33:56,670 --> 00:33:58,020 பொதுவாக 16 டி என்ற. 789 00:33:58,020 --> 00:34:01,400 ஆனால் அந்த படி, சமமாக எங்கள் முந்தைய சூத்திரம், 2 மடங்கு தொகை 790 00:34:01,400 --> 00:34:04,780 நேரம் இது வரிசைப்படுத்த எடுக்கிறது 8 கப் பிளஸ் 16. 791 00:34:04,780 --> 00:34:08,590 மீண்டும், பிளஸ் 16, ஒன்றாக்க நேரம் 8 இரண்டு முறை டி உள்ளது 792 00:34:08,590 --> 00:34:10,790 இடது பாதி வலது பாதி வரிசைப்படுத்த நேரம். 793 00:34:10,790 --> 00:34:11,989 >> ஆனால் மீண்டும், இது போதாது. 794 00:34:11,989 --> 00:34:13,210 நாம் ஆழமான உள்ள முழுக்கு வேண்டும். 795 00:34:13,210 --> 00:34:16,409 இந்த நாம் பதிலளிக்க வேண்டும் என்று பொருள் கேள்வி, 8 டி என்ன? 796 00:34:16,409 --> 00:34:19,610 நன்கு 8 டி வெறும் 2 4 பிளஸ் 8 முறை டி. 797 00:34:19,610 --> 00:34:20,520 நன்றாக, 4 டி என்ன? 798 00:34:20,520 --> 00:34:23,780 4 டி 2 பிளஸ் 4 வெறும் 2 முறை டி உள்ளது. 799 00:34:23,780 --> 00:34:25,489 நன்றாக, 2 டி என்ன? 800 00:34:25,489 --> 00:34:29,030 2 டி 1 மற்றும் பிளஸ் 2 வெறும் 2 முறை டி உள்ளது. 801 00:34:29,030 --> 00:34:31,940 >> மீண்டும், நாம் பெறுவது வகையான இருக்கிறோம் இந்த சுழற்சியில் சிக்கி. 802 00:34:31,940 --> 00:34:34,790 ஆனால் அதை பற்றி அடிக்க தான் அடிப்படை வழக்கு என்று அழைக்கப்படும். 803 00:34:34,790 --> 00:34:37,310 1 டி என்ன காரணம், நாம் கூறுவது? 804 00:34:37,310 --> 00:34:37,810 0. 805 00:34:37,810 --> 00:34:39,730 எனவே இப்போது இறுதியாக, நாம் பின்னோக்கி வேலை செய்ய முடியும். 806 00:34:39,730 --> 00:34:44,290 >> 1 டி 0 இருந்தால், நான் இப்போது ஒரு செல்லலாம் இங்கே இந்த பையன் வரி, மற்றும் நான் முடியும் 807 00:34:44,290 --> 00:34:46,330 1 டி 0 இணைக்க. 808 00:34:46,330 --> 00:34:51,770 அப்படியென்றால், அது, 2 முறை பூஜ்யம் சமம் மற்றபடி 0, பிளஸ் 2 எனப்படும். 809 00:34:51,770 --> 00:34:53,739 அதனால் அந்த முழு வெளிப்பாடு 2. 810 00:34:53,739 --> 00:34:58,740 >> நான் யாருடைய பதில் 2 டி, எடுத்து இப்போது என்றால் 2, நடுத்தர வரி, டி அதை அடைப்பை 811 00:34:58,740 --> 00:35:02,740 4, எனக்கு 2 முறை தருகிறது 2 பிளஸ் 4, 8, அதனால். 812 00:35:02,740 --> 00:35:07,080 நான் முந்தைய 8 இல் அடைப்பை என்றால் வரி, எனக்கு 2 முறை 8, 16 கொடுக்கிறது. 813 00:35:07,080 --> 00:35:12,470 மற்றும் நாம் என்று தொடர்ந்து 24, 16 ல் சேர்த்து, நாங்கள் இறுதியாக ஒரு get 814 00:35:12,470 --> 00:35:13,820 64 மதிப்பு. 815 00:35:13,820 --> 00:35:18,480 >> இப்போது மேலும் தன்னை வகையான பேசுகிறார் என்று N குறிப்பு எதுவும், 816 00:35:18,480 --> 00:35:20,700 பெரிய ஓ, நமக்கு அந்த ஒமேகா பேசி. 817 00:35:20,700 --> 00:35:24,890 ஆனால் அது 64 உண்மையில் என்று மாறிவிடும் 16, உள்ளீடு அளவு, 818 00:35:24,890 --> 00:35:27,110 16 அடிப்படை 2 பதிவு. 819 00:35:27,110 --> 00:35:30,200 இந்த ஒரு சிறிய அறிமுகமில்லாத இருந்தால் தான் மீண்டும் நான் நினைக்கிறேன், அது திரும்பி வருவாள் 820 00:35:30,200 --> 00:35:30,700 நீங்கள் இறுதியில். 821 00:35:30,700 --> 00:35:33,775 இந்த பதிவு அடிப்படை 2 இருந்தால், அது 2 போன்றது நீங்கள் என்ன 16 கொடுக்கிறது உயர்த்தப்பட்டது? 822 00:35:33,775 --> 00:35:36,380 ஓ, அந்த 4 தான், அது 16 முறை 4 தான். 823 00:35:36,380 --> 00:35:39,380 >> மீண்டும், இது ஒரு பெரிய விஷயம் இல்லை இந்த என்றால் ஒரு பனி படர்ந்த நினைவக வகை உள்ளது. 824 00:35:39,380 --> 00:35:43,720 ஆனால் இப்போது, நம்பிக்கை எடுத்து 16 பதிவு 16 64 என்று. 825 00:35:43,720 --> 00:35:46,590 அதனால் உண்மையில், இந்த எளிய நல்லறிவு கொண்ட சரி, நாம் உறுதி - 826 00:35:46,590 --> 00:35:48,250 ஆனால் முறையாக நிரூபித்தது - 827 00:35:48,250 --> 00:35:52,800 என்று ஒன்றிணைப்பு இயங்கும் நேரம் அப்படி உண்மையிலேயே இருக்கிறது N N log. 828 00:35:52,800 --> 00:35:53,790 >> அவ்வளவு மோசமாக இல்லை. 829 00:35:53,790 --> 00:35:57,260 அதை விட நிச்சயம் நல்லது நாம் இதுவரை பார்த்த, மற்றும் நான் வழிமுறைகள் 830 00:35:57,260 --> 00:36:00,710 நாம் பயன்படுத்தியது நான் ஏனெனில் அது, தான் மறுநிகழ்வு என்றழைக்கப்படும் ஒரு நுட்பத்தை. 831 00:36:00,710 --> 00:36:03,880 என்று, அந்த விட ஆனால் இன்னும் சுவாரசியமான பிளவு மற்றும் வெல்ல கருத்து. 832 00:36:03,880 --> 00:36:07,460 மீண்டும், உண்மையிலேயே வாரம் 0 பொருட்களை என்று இப்போது கூட ஒரு தொடர்ந்து வரும் 833 00:36:07,460 --> 00:36:08,740 மேலும் நிர்ப்பந்திக்கும் வழி. 834 00:36:08,740 --> 00:36:11,750 >> இப்போது ஒரு வேடிக்கை சிறிய உடற்பயிற்சி, நீங்கள் என்றால், இதை - நீங்கள் ஒருவேளை 835 00:36:11,750 --> 00:36:14,660 இல்லை என்று, ஏனெனில் சாதாரண வகை மக்கள் இதை செய்ய நினைக்கவில்லை. 836 00:36:14,660 --> 00:36:20,650 ஆனால் நான் google.com மற்றும் என்றால் சென்றால் நான் ஏதாவது கற்று கொள்ள வேண்டும் 837 00:36:20,650 --> 00:36:22,356 மறுநிகழ்வு, உள்ளிடவும். 838 00:36:22,356 --> 00:36:25,106 839 00:36:25,106 --> 00:36:29,058 >> [சிரிப்பு] 840 00:36:29,058 --> 00:36:32,030 [மேலும் சிரிப்பு] 841 00:36:32,030 --> 00:36:33,385 டேவிட் MALAN: பேட் ஜோக் மெதுவாக பரப்பி. 842 00:36:33,385 --> 00:36:34,450 [சிரிப்பு] 843 00:36:34,450 --> 00:36:36,970 டேவிட் MALAN: ஒரு வழக்கில், அது இருக்கிறது. 844 00:36:36,970 --> 00:36:38,710 நான் தவறாக கூற வில்லை, மற்றும் நகைச்சுவை இருக்கிறது. 845 00:36:38,710 --> 00:36:40,810 சரி. 846 00:36:40,810 --> 00:36:42,950 உங்களுக்கு அடுத்த மக்களுக்கு விளக்க வேண்டும் இது மிகவும் இன்னும் சொடுக்கும். 847 00:36:42,950 --> 00:36:47,650 ஆனால் மறுநிகழ்வு, பொதுவாக, குறிக்கிறது அழைப்பு ஒரு செயல்பாடு செயல்முறை 848 00:36:47,650 --> 00:36:51,430 தன்னை, அல்லது பொதுவாக, ஒரு பிளவு இருக்க முடியும் என்று ஏதாவது ஒரு பிரச்சனை 849 00:36:51,430 --> 00:36:56,220 ஒரே தீர்வு மூலம் துண்டு துண்டாய் தீர்க்கப்பட பிரதிநிதி பிரச்சினைகள். 850 00:36:56,220 --> 00:36:58,400 >> சரி, நாம் மாற்றம் கியர்கள் ஒரு கணம். 851 00:36:58,400 --> 00:37:00,840 நாம், சில cliffhangers இல் முடிவுக்கு விரும்புகிறேன் எனவே அமைக்க ஆரம்பிப்போம் 852 00:37:00,840 --> 00:37:05,870 நிலை, பல நிமிடங்கள், ஒரு மிக எளிய யோசனை குறித்து - 853 00:37:05,870 --> 00:37:07,620 இரு கூறுகளை மாற்றத்தின் என்று, சரியான? 854 00:37:07,620 --> 00:37:10,040 இந்த வழிமுறைகளை நாம் தான் கடந்த இரண்டு பற்றி 855 00:37:10,040 --> 00:37:12,420 விரிவுரைகள் சில உள்ளடக்கியது இடமாற்றத்திற்கு வகை. 856 00:37:12,420 --> 00:37:14,630 இன்று அது அவர்களுக்கு பழகி மனதில் அவர்களது நாற்காலிகள் வெளியே மற்றும் 857 00:37:14,630 --> 00:37:18,570 சுற்றி நடைபயிற்சி, ஆனால் குறியீடு, நாம் என்று ஒரு வரிசைக்கு ஒரு உறுப்பு எடுக்க 858 00:37:18,570 --> 00:37:20,370 மற்றொரு வகையில் உழை இது. 859 00:37:20,370 --> 00:37:21,880 >> நாங்கள் இதை பற்றி எப்படி போவது? 860 00:37:21,880 --> 00:37:24,850 சரி, எனக்கு முன்னால் சென்று எழுத அனுமதிக்க இங்கே ஒரு விரைவு திட்டம். 861 00:37:24,850 --> 00:37:31,600 நான் போய் செய்ய போகிறேன் இந்த பின்வரும் என. 862 00:37:31,600 --> 00:37:33,910 நாம் இந்த அழைக்கிறது - 863 00:37:33,910 --> 00:37:38,070 இந்த கூப்பிட என்ன வேண்டும்? 864 00:37:38,070 --> 00:37:38,650 >> உண்மையில், இல்லை. 865 00:37:38,650 --> 00:37:39,420 எனக்கு முன்னாடி நாம். 866 00:37:39,420 --> 00:37:41,220 நான் அதை செய்ய விரும்பவில்லை இன்னும் கிளிப்ஹாங்கர். 867 00:37:41,220 --> 00:37:42,270 அதை வேடிக்கை கெடுத்துவிடும். 868 00:37:42,270 --> 00:37:43,600 அதற்கு பதிலாக இந்த செய்வோம். 869 00:37:43,600 --> 00:37:47,430 >> நான் ஒரு சிறிய எழுத வேண்டும் என்று நினைக்கிறேன் திட்டம் மற்றும் இப்போது இந்த வெட்க 870 00:37:47,430 --> 00:37:48,700 மறுநிகழ்வு யோசனை. 871 00:37:48,700 --> 00:37:50,370 நான் வகையான அங்கு முன்னால் நானே கிடைத்தது. 872 00:37:50,370 --> 00:37:51,420 நான் பின்வரும் செய்ய போகிறேன். 873 00:37:51,420 --> 00:38:00,220 >> முதல், ஒரு விரைவான, தரமான io.h என்ற அடங்கும் cs50.h., அதே போன்று ஒரு பின்வருமாறு 874 00:38:00,220 --> 00:38:03,200 பின்னர் நான் முன்னே போக போகிறேன் மற்றும் int முக்கிய வெற்றிடத்தை அறிவிக்க 875 00:38:03,200 --> 00:38:04,360 வழக்கமான வழியில். 876 00:38:04,360 --> 00:38:07,920 நான் கோப்பு misnamed நான் உணர்ந்தேன், அதனால் என்னை இங்கே ஒரு. கேட்ச் நீட்டிப்பு சேர்க்க 877 00:38:07,920 --> 00:38:09,510 நாம் அதை சரியாக தொகுக்க முடியும். 878 00:38:09,510 --> 00:38:10,970 இந்த செயல்பாடு துவங்க. 879 00:38:10,970 --> 00:38:13,290 >> மற்றும் செயல்பாடு நான் மிகவும், எழுத வேண்டும் வெறுமனே, கேட்கும் என்று ஒன்று உள்ளது 880 00:38:13,290 --> 00:38:16,210 பின்னர் பல பயனர் மற்றும் சேர்க்கிறது என்று இடையிலான அனைத்து எண்கள் 881 00:38:16,210 --> 00:38:19,920 எண் மற்றும், சொல்ல, 0. 882 00:38:19,920 --> 00:38:22,510 எனவே முதல் நான் முன்னே போக போகிறேன் மற்றும் எண்ணாக N அறிவிக்க. 883 00:38:22,510 --> 00:38:24,760 நான் சில குறியீடு நகல் என்று நாம் ஒரு போது பயன்படுத்தப்படும். 884 00:38:24,760 --> 00:38:26,660 ஏதாவது உண்மை போது. 885 00:38:26,660 --> 00:38:28,000 நான் ஒரு கணம் அந்த திரும்பி விடுவேன். 886 00:38:28,000 --> 00:38:29,010 >> நான் என்ன செய்ய வேண்டும்? 887 00:38:29,010 --> 00:38:33,460 நான் printf நேர்மறையான சொல்ல வேண்டும் முழு தயவுசெய்து. 888 00:38:33,460 --> 00:38:36,130 பின்னர் நான் போகிறேன் N int கிடைக்கும் கிடைக்கும் என்று. 889 00:38:36,130 --> 00:38:38,800 எனவே மீண்டும், சில பாய்லர் குறியீடு நாம் முன்னர் பயன்படுத்தப்படும் என்று. 890 00:38:38,800 --> 00:38:40,810 நான் இதை செய்ய போகிறேன் N குறைவாக 1 போது. 891 00:38:40,810 --> 00:38:44,120 இந்த உறுதிப்படுத்தும் பயனர் எனக்கு ஒரு நேர்மறையான முழு கொடுக்கிறது. 892 00:38:44,120 --> 00:38:45,490 >> இப்போது நான் பின்வரும் செய்ய போகிறேன். 893 00:38:45,490 --> 00:38:51,020 நான் எண்கள் அனைத்து வரை சேர்க்க வேண்டும் N, அல்லது 0 மற்றும் n 1 முதல் மற்றும், 894 00:38:51,020 --> 00:38:52,570 சமமான, மொத்த தொகை பெற. 895 00:38:52,570 --> 00:38:55,100 இவ்வளவு பெரிய சிக்மா சின்னம் நீங்கள் நினைவு என்று. 896 00:38:55,100 --> 00:38:59,050 அதனால் நான் முதல் அழைப்பு மூலம் இதை செய்ய போகிறேன் சிக்மா என்று ஒரு செயல்பாடு, 897 00:38:59,050 --> 00:39:06,030 n அதை கடந்து, பின்னர் நான் போகிறேன் printf கூற, பதில் சரி இல்லை. 898 00:39:06,030 --> 00:39:08,180 >> எனவே குறுகிய, நான், மற்றும் பயனர் இருந்து int. 899 00:39:08,180 --> 00:39:09,280 நான் அதை நேர் தான் உறுதி. 900 00:39:09,280 --> 00:39:12,700 நான் ஒரு மாறி என்று பதில் அறிவிக்கிறேன் அதை தட்டச்சு int மற்றும் கடையில் திரும்ப 901 00:39:12,700 --> 00:39:15,610 உள்ளீடாக N கடந்து செல்லும் சிக்மா மதிப்பை,. 902 00:39:15,610 --> 00:39:17,060 பின்னர் நான் பதில் அவுட் அச்சிட. 903 00:39:17,060 --> 00:39:19,550 >> துரதிருஷ்டவசமாக, சிக்மா போகிறது கூட இருக்கலாம் என்று ஏதாவது போன்ற 904 00:39:19,550 --> 00:39:24,040 math.h கோப்பு, அதன் அறிவிப்பு, அது உண்மையில் இல்லை. 905 00:39:24,040 --> 00:39:24,690 அதனால் பரவாயில்லை. 906 00:39:24,690 --> 00:39:26,170 இதை நானே செயல்படுத்த முடியும். 907 00:39:26,170 --> 00:39:29,160 நான் ஒரு விழாவில் செயல்படுத்த போகிறேன் சிக்மா, மற்றும் ஒரு எடுக்க நடக்கிறது 908 00:39:29,160 --> 00:39:29,900 அளவுரு - 909 00:39:29,900 --> 00:39:32,100 நாம் அதை மீ அழைக்க, தான் அது வேறு. 910 00:39:32,100 --> 00:39:35,910 பின்னர், இங்கு, நான் சொல்ல போகிறேன் மீ 1 விட குறைவாக இருந்தால் நன்றாக, - இது ஒரு 911 00:39:35,910 --> 00:39:38,180 மிகவும் நிரல் சுவையற்ற. 912 00:39:38,180 --> 00:39:41,700 எனவே நான் போக போகிறேன் உடனடியாக 0 திரும்ப. 913 00:39:41,700 --> 00:39:45,920 அது அனைத்து வரை சேர்க்க பயன் இல்லை 1 மற்றும் மீ மீ என்றால் இடையே எண்கள் 914 00:39:45,920 --> 00:39:48,470 தன்னை 0 அல்லது எதிர்மறையாக இருக்கும். 915 00:39:48,470 --> 00:39:50,900 >> பின்னர் நான் முன்னே போக போகிறேன் மிகவும் செயலாற்றலாலோ இந்த செய்ய. 916 00:39:50,900 --> 00:39:53,090 நான், பழைய பள்ளி இந்த வகையான செய்ய போகிறேன் நான் முன்னே போக போகிறேன் 917 00:39:53,090 --> 00:39:57,150 நான் போகிறேன் என்று 0 இருக்கும் ஒரு தொகை அறிவிக்க. 918 00:39:57,150 --> 00:39:59,630 பிறகு நான் போகிறேன் int ஒரு வட்டத்திற்கு ஒரு - 919 00:39:59,630 --> 00:40:02,820 என்னை அது நம் பொருந்த செய்ய அனுமதிக்க விநியோக குறியீடு, எனவே நீங்கள் ஒரு நகல் வேண்டும் 920 00:40:02,820 --> 00:40:07,500 வீட்டில். int நான் வரை 1 பெறுகிறார் நான் குறைவாக அல்லது மீ சமமாக இருக்கும். 921 00:40:07,500 --> 00:40:09,430 நான் பிளஸ் பிளஸ். 922 00:40:09,430 --> 00:40:11,430 பின்னர் உள்ளே லூப் இந்த - 923 00:40:11,430 --> 00:40:12,440 நாம் அங்கே இருக்கிறோம் - 924 00:40:12,440 --> 00:40:15,810 தொகை தொகையாக பிளஸ் 1 பெறுகிறது. 925 00:40:15,810 --> 00:40:17,670 பின்னர் நான் தொகை திரும்ப போகிறேன். 926 00:40:17,670 --> 00:40:19,420 >> அதனால் நான், விரைவில் இதை மிகவும் ஒப்புக்கொண்டபடி. 927 00:40:19,420 --> 00:40:22,775 ஆனால் மீண்டும், முக்கிய செயல்பாடு அழகாக இருக்கிறது நமக்கு குறியீடு அடிப்படையில், நேரடியான 928 00:40:22,775 --> 00:40:23,190 இதுவரை எழுதப்பட்ட. 929 00:40:23,190 --> 00:40:25,610 ஒரு நேர்மறையான பெற இரட்டை கண்ணி பயன்படுத்துகிறது பயனர் இருந்து int. 930 00:40:25,610 --> 00:40:29,870 நான் ஒரு புதிய செயல்பாடு என்று int அனுப்ப N, மீண்டும், அதை கோரி, சிக்மா என்று. 931 00:40:29,870 --> 00:40:33,100 நான் திரும்ப மதிப்பு, பதில் சேமிக்க தற்போது கருப்பு பெட்டியில் இருந்து 932 00:40:33,100 --> 00:40:35,460 ஒரு மாறி, சிக்மா அறியப்படுகிறது பதில் என்று. 933 00:40:35,460 --> 00:40:36,580 பிறகு நான் அதை அச்சிட. 934 00:40:36,580 --> 00:40:39,090 >> நாம் இப்போது கதை தொடரும் என்றால், சிக்மா எப்படி செயல்படுத்தப்படுகிறது? 935 00:40:39,090 --> 00:40:40,840 நான் பின்வருமாறு செயல்படுத்த முன்மொழிய. 936 00:40:40,840 --> 00:40:43,560 பிழை சோதனை முதல், சிறிது பயனர் இல்லை என்பதை உறுதி செய்ய 937 00:40:43,560 --> 00:40:46,480 என்னை குழம்ப மற்றும் கடந்து செல்லும் சில எதிர்மறை அல்லது 0 மதிப்பு. 938 00:40:46,480 --> 00:40:49,710 நான் எனப்படும் ஒரு மாறுபடும் அறிவிக்க கூட்டுத்தொகையாக அதை 0 என அமைக்கப்படுகிறது. 939 00:40:49,710 --> 00:40:55,910 >> இப்போது நான் சமமாக இருந்து நகர்த்த தொடங்க 1 அனைத்து வழி மேலும் மீ உட்பட, 940 00:40:55,910 --> 00:41:00,130 நான் அனைத்து சேர்க்க வேண்டும், ஏனெனில் மீ மூலம் ஒரு எண்கள், உள்ளடக்கிய. 941 00:41:00,130 --> 00:41:04,350 உள்ளே லூப் இந்த, நான் செய்கிறேன் தொகை இப்போது அது என்ன அதனுடன் 942 00:41:04,350 --> 00:41:08,900 நான் மதிப்பு. 943 00:41:08,900 --> 00:41:10,370 நான் பிளஸ் மதிப்பு. 944 00:41:10,370 --> 00:41:14,090 >> ஒரு ஒதுக்கி, நீங்கள் இதை பார்த்த என்றால் முன்னதாக, சில விதி சர்க்கரை இருக்கிறது 945 00:41:14,090 --> 00:41:14,870 இந்த பாதைக்கான. 946 00:41:14,870 --> 00:41:21,120 பிளஸ் நான் சமம் என நான், இந்த மீண்டும் எழுத முடியும் நான் என்னை ஒரு சில விசைகளை சேமிக்க 947 00:41:21,120 --> 00:41:22,570 மற்றும் ஒரு பிட் குளிர்ச்சியாக இருக்கும். 948 00:41:22,570 --> 00:41:23,140 ஆனால், அவ்வளவு தான். 949 00:41:23,140 --> 00:41:24,660 அது செயல்படவில்லை அதே விஷயம். 950 00:41:24,660 --> 00:41:26,710 >> துரதிருஷ்டவசமாக, இந்த குறியீடு தான் இதுவரை தொகுத்த போவதில்லை. 951 00:41:26,710 --> 00:41:31,600 நான் எப்படி சிக்மா 0, செய்ய ரன் என்றால் நான் திட்டுவதற்கு போகிறது? 952 00:41:31,600 --> 00:41:33,473 என்ன அது பிடிக்காது போகிறது? 953 00:41:33,473 --> 00:41:35,740 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 954 00:41:35,740 --> 00:41:37,800 >> டேவிட் MALAN: ஆமாம், நான் அறிவிக்க வில்லை மேலே, வலது? வரை செயல்பாடு 955 00:41:37,800 --> 00:41:40,590 சி, வகையான முட்டாள் தான் என்று நீங்கள் அதை செய்ய சொல்ல என்ன செய்கிறது, மற்றும் நீங்கள் 956 00:41:40,590 --> 00:41:41,880 அந்த வரிசையில் தான் செய்ய வேண்டும். 957 00:41:41,880 --> 00:41:45,910 நான் இங்கே உள்ளிடவும் ஹிட் என்றால், அதனால், நான் போகிறேன் சிக்மா பற்றி ஒரு எச்சரிக்கை உள்ளார்ந்த கிடைக்கும் 958 00:41:45,910 --> 00:41:46,860 அறிவிப்பு. 959 00:41:46,860 --> 00:41:48,120 >> ஓ, ஒரு பிரச்சனை. 960 00:41:48,120 --> 00:41:50,370 நான் மேல் வரை செல்ல முடியும், மற்றும் நான் முடியும் சரி, என்று, ஒரு நிமிடம். 961 00:41:50,370 --> 00:41:54,240 சிக்மா திரும்பும் என்று ஒரு செயல்பாடு உள்ளது ஒரு முழு எண்ணாக அது எதிர்பார்க்கிறது ஒரு 962 00:41:54,240 --> 00:41:56,620 உள்ளீடு, அரைக்காற்புள்ளி என எண்ணாக. 963 00:41:56,620 --> 00:41:59,550 அல்லது நான் முழு செயல்பாடு வைக்க முடியும் முக்கிய மேலே, ஆனால் பொதுவாக, நான் விட்டோம் 964 00:41:59,550 --> 00:42:02,260 இது ஏனென்றால், அந்த எதிராக பரிந்துரைக்கிறோம் எப்போதும் மிக முக்கிய உள்ளது அன்பாகவே 965 00:42:02,260 --> 00:42:06,310 நீங்கள் வலது முழுக்கு மற்றும் தெரியும் என்ன திட்டம் முதல் முக்கிய படித்து செய்கிறாள். 966 00:42:06,310 --> 00:42:07,930 >> அதனால் இப்போது என்னை திரையில் தெளிவாக நாம். 967 00:42:07,930 --> 00:42:09,330 ரீ சிக்மா 0. 968 00:42:09,330 --> 00:42:10,340 ஆல் அவுட் சரிபார்க்க தெரிகிறது. 969 00:42:10,340 --> 00:42:11,970 என்னை சிக்மா 0 ரன் நாம். 970 00:42:11,970 --> 00:42:12,770 நேர்மறை இடையேயான. 971 00:42:12,770 --> 00:42:15,580 நான் அதை எண்ணை தருகிறேன் 3 அது எளிய வைக்க. 972 00:42:15,580 --> 00:42:18,710 அதனால் எனக்கு 3 கொடுக்க வேண்டும் பிளஸ் 2 பிளஸ் 1, 6. 973 00:42:18,710 --> 00:42:20,750 உள்ளிடவும், மற்றும் உண்மையில் நான் 6 கிடைக்கும். 974 00:42:20,750 --> 00:42:21,820 >> நான் பெரிய ஏதாவது செய்ய முடியும் - 975 00:42:21,820 --> 00:42:24,080 50, 12, 75. 976 00:42:24,080 --> 00:42:27,690 ஒரு தொடு என, நான் செய்ய போகிறேன் உண்மையிலேயே பெரிய போன்ற வேடிக்கையாக 977 00:42:27,690 --> 00:42:30,375 எண், ஓ, உண்மையில் வெளியே வேலை என்று - 978 00:42:30,375 --> 00:42:31,600 ம்ம், நான் தான் என்று நான் நினைக்கவில்லை. 979 00:42:31,600 --> 00:42:32,810 பார்க்கலாம். 980 00:42:32,810 --> 00:42:34,060 அது உண்மையில் அது சண்டை போடுகிறாய் நாம். 981 00:42:34,060 --> 00:42:37,150 982 00:42:37,150 --> 00:42:38,400 >> அது பிரச்சனை தான். 983 00:42:38,400 --> 00:42:43,180 984 00:42:43,180 --> 00:42:44,970 என்ன நடக்கிறது? 985 00:42:44,970 --> 00:42:46,050 குறியீடு என்று மோசமாக இல்லை. 986 00:42:46,050 --> 00:42:48,470 அது இன்னும் ஒருபடி தான். 987 00:42:48,470 --> 00:42:50,810 விசில் என்றாலும், ஒரு நல்ல விளைவை உள்ளது. 988 00:42:50,810 --> 00:42:52,060 என்ன நடக்கிறது? 989 00:42:52,060 --> 00:42:54,700 990 00:42:54,700 --> 00:42:55,620 >> நான் அதை கேட்டேன் என்றால் நிச்சயமாக இல்லை. 991 00:42:55,620 --> 00:42:57,620 அது மாறிவிடும் - மற்றும் இது ஒரு ஒதுக்கி உள்ளது. 992 00:42:57,620 --> 00:42:59,400 இந்த மைய அல்ல மறுநிகழ்வு யோசனை. 993 00:42:59,400 --> 00:43:02,480 நான் முயற்சி செய்கிறேன், ஏனெனில் மாறிவிடும் , மிக பெரிய எண்ணை குறிக்கிறது 994 00:43:02,480 --> 00:43:06,980 அநேகமாக அது தவறாக ஒரு நேர்மறையான இல்லை எண் சி, 995 00:43:06,980 --> 00:43:09,980 ஆனால் எதிர்மறை எண். 996 00:43:09,980 --> 00:43:12,690 >> நாங்கள் இது பற்றி பேசினோம், ஆனால் அது எதிர்மறை எண்கள் உள்ளன மாறிவிடும் 997 00:43:12,690 --> 00:43:14,210 கூடுதலாக உலகில் நேர்மறை எண்கள். 998 00:43:14,210 --> 00:43:16,290 மற்றும் நீங்கள் ஒரு வழிமுறையாகும் ஒரு எதிர்மறை எண் பிரதிநிதித்துவம் 999 00:43:16,290 --> 00:43:19,530 முக்கியமாக, நீங்கள் பயன்படுத்த குறிக்க சிறப்பு பிட் 1000 00:43:19,530 --> 00:43:20,400 எதிர்மறை மீது நேர்மறை. 1001 00:43:20,400 --> 00:43:22,950 அது, அந்த விட இன்னும் கொஞ்சம் சிக்கலான விஷயம் ஆனால் அந்த அடிப்படை யோசனை. 1002 00:43:22,950 --> 00:43:26,740 >> எனவே துரதிருஷ்டவசமாக, சி ஒரு குழப்பம் என்றால் உண்மையில் பொருள் என அந்த பிட்கள், 1003 00:43:26,740 --> 00:43:30,790 ஓ, இது ஒரு எதிர்மறை எண், என் கண்ணி உள்ளது இங்கே, உதாரணமாக, உண்மையில் உள்ளது 1004 00:43:30,790 --> 00:43:31,740 முறித்து கொள்ள போகிறேன். 1005 00:43:31,740 --> 00:43:33,850 நான் உண்மையில் ஏதாவது அச்சிடும் என்றால் மீண்டும் மீண்டும், நாங்கள் என்று 1006 00:43:33,850 --> 00:43:34,650 ஒரு முழு நிறைய பார்க்க. 1007 00:43:34,650 --> 00:43:36,220 ஆனால் மீண்டும், இந்த புள்ளி தவிர இருக்கிறது. 1008 00:43:36,220 --> 00:43:38,590 இந்த உண்மையில் ஒரு வகையான உள்ளது நாம் வருவேன் என்று அறிவார்ந்த ஆர்வம் 1009 00:43:38,590 --> 00:43:39,550 இறுதியில் செல்ல. 1010 00:43:39,550 --> 00:43:43,400 ஆனால் இப்போது, இந்த ஒரு சரியானதா செயல்படுத்த நாங்கள் கருதி, அந்த 1011 00:43:43,400 --> 00:43:45,970 பயனர் ints வழங்கும் என்று ints உள்ள பொருத்தம். 1012 00:43:45,970 --> 00:43:49,370 >> ஆனால் நான், இந்த குறியீடு, வெளிப்படையாக கூறுகின்றனர் மிக எளிமையாக செய்ய முடியும். 1013 00:43:49,370 --> 00:43:54,060 கையில் கோல் பல எடுத்து இருந்தால் போன்ற மீ மற்றும் அனைத்து சேர்க்கலாம் 1014 00:43:54,060 --> 00:43:59,510 இது 1, அல்லது மாறாக இடையே எண்கள் 1 முதல் அது, நான் கூறுவது 1015 00:43:59,510 --> 00:44:03,380 நான் ஒன்றாக்க என்று இந்த யோசனை கடன் முடியும் அப்படி ஒரு பிரச்சினை எடுத்து கொண்டு, அவர் 1016 00:44:03,380 --> 00:44:05,660 இந்த அளவு மற்றும் அதை பிரித்து ஒரு சிறிய ஏதாவது ஒரு. 1017 00:44:05,660 --> 00:44:09,875 ஒருவேளை அரை, ஆனால் சிறிய, ஆனால் இல்லை representatively அதே. 1018 00:44:09,875 --> 00:44:12,130 இதே கருத்தை, ஆனால் ஒரு சிறிய பிரச்சனை. 1019 00:44:12,130 --> 00:44:15,470 >> எனவே நான் உண்மையில் - இந்த கோப்பு சேமிக்க பார்க்கிறேன் வேறு பதிப்பு எண். 1020 00:44:15,470 --> 00:44:17,670 நாம் இந்த பதிப்பில் அழைக்கிறேன் 1 பதிலாக 0. 1021 00:44:17,670 --> 00:44:20,790 மற்றும் நான் நான் உண்மையில் நீங்கள் கூறுவது இந்த வகையான இந்த reimplement 1022 00:44:20,790 --> 00:44:22,160 மனம் வளைக்கும் வழி. 1023 00:44:22,160 --> 00:44:23,710 >> நான் தனியாக ஒரு பகுதியாக விட்டு போகிறேன். 1024 00:44:23,710 --> 00:44:27,710 மீ குறைவாக இருந்தால் நான் சொல்ல போகிறேன் விட அல்லது 0 கூட சம - 1025 00:44:27,710 --> 00:44:29,280 நான் கொஞ்சம் இருக்க போகிறேன் மேலும் குத இந்த நேரம் 1026 00:44:29,280 --> 00:44:30,520 - என் பிழை சோதனை மூலம் 1027 00:44:30,520 --> 00:44:33,190 நான் மேலே போய் 0 திரும்ப போகிறேன். 1028 00:44:33,190 --> 00:44:34,490 இந்த தன்னிச்சையான உள்ளது. 1029 00:44:34,490 --> 00:44:37,500 நான் வெறுமனே தீர்மானிக்கும் என்றால் பயனர் எனக்கு ஒரு எதிர்மறை எண் கொடுக்கிறது, நான் 1030 00:44:37,500 --> 00:44:41,490 0 திரும்பி, அவர்கள் படிக்க வேண்டும் ஆவணங்கள் இன்னும் நெருக்கமாக. 1031 00:44:41,490 --> 00:44:42,170 >> வேறு - 1032 00:44:42,170 --> 00:44:44,070 நான் செய்ய போகிறேன் என்ன கவனிக்க. 1033 00:44:44,070 --> 00:44:49,260 வேறு நான் மீ பிளஸ் திரும்ப போகிறேன் - 1034 00:44:49,260 --> 00:44:51,010 மீ சிக்மா என்றால் என்ன? 1035 00:44:51,010 --> 00:44:56,710 நன்றாக, மீ பிளஸ் மீ கழித்து 1 சிக்மா, பிளஸ் மீ கழித்து 2, பிளஸ் மீ கழித்து 3. 1036 00:44:56,710 --> 00:44:58,030 நான் என்று அனைத்து எழுத விரும்பவில்லை. 1037 00:44:58,030 --> 00:44:59,120 நான் ஏன் பந்தயம் தான் செய்ய? 1038 00:44:59,120 --> 00:45:05,080 சுழல்நிலையாக சற்றே என்னை அழைக்க சிறிய பிரச்சனை, அரைக்காற்புள்ளி, 1039 00:45:05,080 --> 00:45:06,840 அது ஒரு நாள் அழைப்பு? 1040 00:45:06,840 --> 00:45:07,040 >> வலது? 1041 00:45:07,040 --> 00:45:10,980 இப்போது இங்கே கூட, நீங்கள் உணர அல்லது கவலைப்பட வேண்டும் இந்த நான் ஒரு முடிவிலா சுழற்சியில் என்று 1042 00:45:10,980 --> 00:45:15,450 நான் செயல்படுத்தி வருகிறேன் அதனால் தூண்டும், அழைப்பு சிக்மா மூலம் சிக்மா. 1043 00:45:15,450 --> 00:45:20,342 ஆனால் அந்த ஏனெனில், செய்தபின் பரவாயில்லை, நான் ஒரு வரிகளை இதில் சேர்க்க முன்னே நினைத்தேன்? 1044 00:45:20,342 --> 00:45:22,600 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1045 00:45:22,600 --> 00:45:25,430 >> டேவிட் MALAN: 23 26, இது என் என்றால் நிலை உள்ளது. 1046 00:45:25,430 --> 00:45:28,390 பற்றி நன்றாக என்ன காரணம் இங்கே கழித்தல், நான் வைத்து, ஏனெனில் 1047 00:45:28,390 --> 00:45:31,180 ஒப்படைத்தார் சிக்மா சிறிய பிரச்சினைகள், சிறிய பிரச்சினைகள், சிறிய - அது இல்லை 1048 00:45:31,180 --> 00:45:31,870 பாதி அளவு. 1049 00:45:31,870 --> 00:45:34,380 இது, சிறிய ஒரு குழந்தை படி தான் ஆனால் அது பரவாயில்லை. 1050 00:45:34,380 --> 00:45:38,050 இறுதியில், நாங்கள் வேலை செய்வோம், ஏனெனில் கீழே 1 அல்லது 0 எங்கள் வழி. 1051 00:45:38,050 --> 00:45:41,630 ஒருமுறை நாங்கள் 0 ஹிட், சிக்மா இல்லை இனி தன்னை அழைக்க போகிறேன். 1052 00:45:41,630 --> 00:45:43,590 அதை உடனடியாக 0 திரும்ப நடக்கிறது. 1053 00:45:43,590 --> 00:45:47,960 >> எனவே விளைவு, காற்று நீ மாதிரியான என்றால் உங்கள் மனதில், மீ பிளஸ் சேர்க்க உள்ளது 1054 00:45:47,960 --> 00:45:52,740 மீ கழித்து 1, பிளஸ் மீ கழித்து 2, பிளஸ் மீ கழித்தல் 3, பிளஸ் டாட், டாட், டாட், மீ கழித்தல் 1055 00:45:52,740 --> 00:45:57,820 மீ, இறுதியில் நீங்கள் 0 கொடுத்து, மற்றும் விளைவு அனைத்து சேர்க்க இறுதியில் உள்ளது 1056 00:45:57,820 --> 00:45:59,070 ஒன்றாக இந்த விஷயங்கள். 1057 00:45:59,070 --> 00:46:02,380 எனவே, மறுநிகழ்வு கொண்டு, இல்லை பிரச்சினை தீர்ந்துவிட்டது என்று நாம் 1058 00:46:02,380 --> 00:46:03,470 முன் தீர்க்க முடியவில்லை. 1059 00:46:03,470 --> 00:46:06,840 உண்மையில், பதிப்பு இந்த 0, ஒவ்வொரு தேதி பிரச்சனை, solvable வருகிறது 1060 00:46:06,840 --> 00:46:09,980 வெறும் சுழல்கள் ஐந்து பயன்படுத்தி அல்லது போது சுழல்கள் அல்லது அது போன்ற கட்டமைப்புகளை. 1061 00:46:09,980 --> 00:46:13,150 >> ஆனால் மறுநிகழ்வு, நான் துணிந்து கூறு, நமக்கு கொடுக்கிறது பற்றி நினைத்து வேறு வழி 1062 00:46:13,150 --> 00:46:17,010 பிரச்சினைகள், நாம் ஒரு எடுக்க முடியும் அதாவது என்றால் பிரச்சனை, ஏதாவது இருந்து அதை பிரித்து 1063 00:46:17,010 --> 00:46:22,340 ஓரளவு ஏதாவது ஒரு சற்றே பெரிய சிறிய, நான் அதை தீர்க்க முடியும் என்று கூறுகின்றனர் 1064 00:46:22,340 --> 00:46:26,040 ஒருவேளை இன்னும் சிறிது நேர்த்தியாக வகையில் வடிவமைப்பு, குறைந்த குறியீடு கொண்டு, 1065 00:46:26,040 --> 00:46:30,980 மற்றும் ஒருவேளை கூட இது அந்த பிரச்சினைகளை தீர்க்க நாம் இறுதியில் தருகிறேன் என, கடினமாக இருக்கும் 1066 00:46:30,980 --> 00:46:33,280 முற்றிலும் செயலாற்றலாலோ தீர்க்கும், பார்க்க. 1067 00:46:33,280 --> 00:46:35,980 >> நான் அந்த ஆனால் கிளிப்ஹாங்கர் எங்களை விட்டு போக விருப்பமில்லை, இந்த இருந்தது. 1068 00:46:35,980 --> 00:46:40,720 என்னை போய் திறக்க அனுமதிக்க ஒரு கோப்பை வரை - 1069 00:46:40,720 --> 00:46:44,300 உண்மையில், என்னை போக விடு மற்றும் இந்த உண்மையான வேகமாக செய்ய. 1070 00:46:44,300 --> 00:46:46,875 எனக்கு முன்னால் சென்று முன்மொழிய விரும்புகிறேன் பின்வரும். 1071 00:46:46,875 --> 00:46:51,160 1072 00:46:51,160 --> 00:46:54,785 இன்றைய குறியீடு மத்தியில் இந்த கோப்பு இங்கே இருக்கிறது. 1073 00:46:54,785 --> 00:47:01,090 1074 00:47:01,090 --> 00:47:03,050 இங்கே இந்த ஒரு, noswap. 1075 00:47:03,050 --> 00:47:06,260 >> இந்த ஒரு முட்டாள் சிறிய திட்டம் நான் கூற்றுக்கள் செய்ய அதை தட்டிவிட்டு 1076 00:47:06,260 --> 00:47:06,940 பின்வரும். 1077 00:47:06,940 --> 00:47:10,140 முக்கிய, அது முதல் ஒரு அறிவிக்கிறது int x என்று அது ஒதுக்குகிறது 1078 00:47:10,140 --> 00:47:11,100 1 மதிப்பு. 1079 00:47:11,100 --> 00:47:13,520 அது ஒரு முழு எண்ணாக Y அறிவிக்கிறது மற்றும் அது மதிப்பு 2 ஒதுக்குகிறது. 1080 00:47:13,520 --> 00:47:15,310 அது x மற்றும் y என்ன அவுட் அச்சிடுகிறது. 1081 00:47:15,310 --> 00:47:17,781 அது, டாட் டாட் டாட் மாற்ற, என்கிறார். 1082 00:47:17,781 --> 00:47:21,670 >> அது ஒரு செயல்பாடு அழைப்பு வேண்டும் கூறுகிறது x கடந்து செல்லும் மற்றும், இடமாற்று என்று 1083 00:47:21,670 --> 00:47:24,290 அந்த வட்டம் ஆகும் யோசனை இது Y, x மற்றும் y திரும்பி வரும் 1084 00:47:24,290 --> 00:47:25,620 வெவ்வேறு, எதிர். 1085 00:47:25,620 --> 00:47:27,110 அது பண்டமாற்று கூறுகின்றனர்! 1086 00:47:27,110 --> 00:47:28,420 ஒரு ஆச்சரியக்குறி கொண்டு. 1087 00:47:28,420 --> 00:47:30,190 அது x மற்றும் y அவுட் அச்சிடுகிறது. 1088 00:47:30,190 --> 00:47:33,480 >> ஆனால் அது மாறிவிடும் என்று இந்த கீழே எளிய ஆர்ப்பாட்டம் 1089 00:47:33,480 --> 00:47:35,570 இங்கு உண்மையில் தரமற்ற உள்ளது. 1090 00:47:35,570 --> 00:47:38,870 நான் ஒரு தற்காலிக அறிவித்தார் கூட மாறி தற்காலிகமாக ஒரு போடுவதை 1091 00:47:38,870 --> 00:47:42,010 அது, நான் reassigning ப மதிப்பு - 1092 00:47:42,010 --> 00:47:45,080 நான் ஏனெனில் இது, நியாயமான உணர்கிறது தற்காலிக ஒரு நகலை சேமிக்க. 1093 00:47:45,080 --> 00:47:48,410 நான் சமமான ப புதுப்பிக்க தற்காலிக ல் என்ன இருந்தது. 1094 00:47:48,410 --> 00:47:51,610 ஒரு நகரும் ஷெல் விளையாட்டு இந்த வகையான இதை பயன்படுத்தி ஒரு நிலைக்கு கொண்டு ப ப 1095 00:47:51,610 --> 00:47:54,360 நடுத்தர மனிதன் தற்காலிக உணர்கிறது என்று செய்தபின் நியாயமான. 1096 00:47:54,360 --> 00:47:57,270 >> நான் இந்த ரன் போது ஆனால் நான் கூறுவது குறியீடு, நான் இப்போது செய்கிறேன் என்று - 1097 00:47:57,270 --> 00:47:59,490 எனக்கு முன்சென்று இங்கே ஒட்டவும் நாம். 1098 00:47:59,490 --> 00:48:01,995 நான் இந்த noswap.c அழைக்கிறேன். 1099 00:48:01,995 --> 00:48:05,630 பெயர் குறிப்பிடுவதுபோல் மற்றும், இந்த அல்ல ஒரு சரியான திட்டம் இருக்க போகிறது. 1100 00:48:05,630 --> 00:48:09,460 Noswap செய்ய. / இல்லை இடமாற்று. 1101 00:48:09,460 --> 00:48:12,110 x 1, y, 2 மாற்றியமைக்கப்படுகிறது, பண்டமாற்று. 1102 00:48:12,110 --> 00:48:14,220 x 1, y 2. 1103 00:48:14,220 --> 00:48:16,920 இந்த கூட, அடிப்படையில் தவறு இந்த செய்தபின் தெரிகிறது என்று 1104 00:48:16,920 --> 00:48:17,730 எனக்கு நியாயமான. 1105 00:48:17,730 --> 00:48:21,330 அங்கு ஒரு காரணம், ஆனால் நாங்கள் இல்லை இன்னும் காரணம் வெளிப்படுத்த போகிறேன். 1106 00:48:21,330 --> 00:48:24,610 >> நான் விரும்பிய இரண்டாவது கிளிப்ஹாங்கர் இப்போது நீங்கள் விட்டு ஒரு, இந்த 1107 00:48:24,610 --> 00:48:27,120 கூப்பன் குறியீடுகள் மீது வகையான அறிவிப்பு. 1108 00:48:27,120 --> 00:48:31,590 தாமதமாக நாட்கள் எங்கள் கண்டுபிடிப்பு இந்த ஆண்டு ஒரு அல்லாத சிறிய எண்ணிக்கையிலான தூண்டியுள்ளது 1109 00:48:31,590 --> 00:48:33,830 கேள்விகள், இது எங்கள் நோக்கம். 1110 00:48:33,830 --> 00:48:36,590 இந்த கூப்பன் குறியீடுகள் நோக்கத்துடன், அதாவது நீங்கள் பிரச்சனை பகுதியாக செய்தால் 1111 00:48:36,590 --> 00:48:39,850 இதனால், கூடுதல் நாளுக்கு, ஆரம்ப அமைக்க உங்களுக்கு உதவ உதவ உண்மையில் இருந்தது 1112 00:48:39,850 --> 00:48:42,420 உங்களை தொடக்கத்தில், வகையான தொடங்க நீங்கள் incentivizing மூலம். 1113 00:48:42,420 --> 00:48:44,880 நம்மை முழுவதும் சுமை விநியோகிக்க உதவுகிறது அலுவலக நேரம் நல்ல அதனால் 1114 00:48:44,880 --> 00:48:45,740 அது வெற்றி வெற்றி வகை இருக்கிறது. 1115 00:48:45,740 --> 00:48:48,860 >> துரதிருஷ்டவசமாக, நான் என் கட்டளைகளை நினைக்கிறேன் எனவே, தேதி, மிக தெளிவான, இல்லை 1116 00:48:48,860 --> 00:48:52,230 இந்த வார இறுதியில் நான் திரும்ப சென்று மேம்படுத்தப்பட்ட இந்த பெரிய, துணிச்சலான உரை ஸ்பெக் 1117 00:48:52,230 --> 00:48:53,600 இந்த மாதிரி தோட்டாக்கள் விளக்க. 1118 00:48:53,600 --> 00:48:56,900 மற்றும் மூலம், இன்னும் பகிரங்கமாக அதை சொல்ல இயல்புநிலை, சிக்கல் செட் வியாழக்கிழமை உள்ளன 1119 00:48:56,900 --> 00:48:58,400 நண்பகலில், பாடத்திட்டங்கள் ரூ. 1120 00:48:58,400 --> 00:49:02,030 நீங்கள் ஒரு பகுதியாக முடித்த, ஆரம்ப ஆரம்பித்தால் 12:00 மணிக்கு புதன் அமைக்க சிக்கல் 1121 00:49:02,030 --> 00:49:05,170 மாலை, ஒரு கூப்பன் தொடர்புடைய பகுதி குறியீடு, யோசனை நீங்கள் நீட்டிக்க முடியும் என்று 1122 00:49:05,170 --> 00:49:07,710 உங்கள் கடைசி நாள் பி வெள்ளி வரை அமைந்தது. 1123 00:49:07,710 --> 00:49:10,890 அந்த பிட் பி ஒரு சிறிய பகுதியாக விட்டு, உள்ளது பொதுவாக என்ன தொடர்புடைய அமைக்க 1124 00:49:10,890 --> 00:49:13,200 பெரிய பிரச்சினை, மற்றும் நீங்கள் வாங்க உங்களை ஒரு கூடுதல் நாள். 1125 00:49:13,200 --> 00:49:15,190 மீண்டும், இது பற்றி நினைத்து நீங்கள் பெறுகிறார் சிக்கல் தொகுப்பு, உங்களுக்கு கிடைக்கும் 1126 00:49:15,190 --> 00:49:16,380 அலுவலக நேரம் விரைவில். 1127 00:49:16,380 --> 00:49:20,670 ஆனால் கூப்பன் குறியீடு சிக்கல் உள்ளது நீங்கள் அதை சமர்ப்பிக்க வேண்டாம் கூட, தேவைப்படும். 1128 00:49:20,670 --> 00:49:23,340 >> ஆனால் இன்னும் compellingly இது. 1129 00:49:23,340 --> 00:49:26,520 (மேடை இரகசியமாக) அந்த எல்லோரும் விட்டு ஆரம்பத்தில் அது வருத்தப்பட போகிறார் உள்ளன. 1130 00:49:26,520 --> 00:49:28,620 என பால்கனியில் எல்லோரும் உள்ளன. 1131 00:49:28,620 --> 00:49:32,510 ஆனால் எல்லோரும் முன்கூட்டியே நான் மன்னிப்பு என்று காரணங்களுக்காக பால்கனியில் 1132 00:49:32,510 --> 00:49:33,920 ஒரு நொடியில் அழிக்க. 1133 00:49:33,920 --> 00:49:37,050 >> நாம் ஒன்று எங்கள் அதிர்ஷ்டம் மணிக்கு CS50 முன்னாள் தலைவர் போதனை பாவப்பட்டவர்கள் 1134 00:49:37,050 --> 00:49:39,302 dropbox.com என்று ஒரு நிறுவனம். 1135 00:49:39,302 --> 00:49:45,500 அவர்கள் மிகவும் தாராளமாக ஒரு நன்கொடை இந்த இடத்தை இங்கே கூப்பன் குறியீடு, 1136 00:49:45,500 --> 00:49:48,180 இருந்து இது வரை ஆகிறது வழக்கமான 2 ஜிகாபைட். 1137 00:49:48,180 --> 00:49:51,740 அதனால் நான் நினைத்தேன் நாம் இந்த செய்ய வேண்டும் இறுதி குறிப்பு, ஒரு கிவ்எவே ஒரு பிட் செய்ய உள்ளது 1138 00:49:51,740 --> 00:49:55,380 ஒரு நொடியில், நாம் வெளிப்படுத்த அதாவது வெற்றி மற்றும் ஒரு கூப்பன் உள்ளது 1139 00:49:55,380 --> 00:49:57,980 நீங்கள் அவர்கள் செல்ல முடியும் என்று குறியீடு வலைத்தளம், அதை தட்டச்சு, மற்றும் voila, ஒரு get 1140 00:49:57,980 --> 00:50:01,370 உங்கள் முழு நிறைய டிராப்பாக்ஸ் விண்வெளி உபயோகப்பொருள் மற்றும் உங்கள் தனிப்பட்ட கோப்புகளை. 1141 00:50:01,370 --> 00:50:05,690 >> முதல், யார் பங்கேற்க விரும்புகிறேன் இந்த வரைபடத்தின்? 1142 00:50:05,690 --> 00:50:09,630 சரி, இப்போது அது இன்னும் வேடிக்கை செய்கிறது. 1143 00:50:09,630 --> 00:50:14,010 இந்த 25 ஜிகாபைட் பெறும் நபர் கூப்பன் குறியீடு - இதுவரை இது 1144 00:50:14,010 --> 00:50:16,150 தாமதமாக விட நிர்ப்பந்திக்கும் இப்போது, ஒருவேளை நாட்கள் - 1145 00:50:16,150 --> 00:50:20,620 ஒரு மேல் அமர்ந்து யார் ஒன்று அங்கு இது அடியில் இருக்கை குஷன் 1146 00:50:20,620 --> 00:50:21,620 அந்த கூப்பன் குறியீடு. 1147 00:50:21,620 --> 00:50:23,480 நீங்கள் இப்போது அடியில் இருக்கும் உங்கள் இருக்கை குஷன். 1148 00:50:23,480 --> 00:50:28,710 1149 00:50:28,710 --> 00:50:29,680 >> [மறுஒளிபரப்பு வீடியோ] 1150 00:50:29,680 --> 00:50:31,620 >> -ஒன்று, இரண்டு, மூன்று. 1151 00:50:31,620 --> 00:50:35,015 >> [கத்தி] 1152 00:50:35,015 --> 00:50:35,985 >> -நீங்கள் ஒரு கார் கிடைக்கும்! 1153 00:50:35,985 --> 00:50:36,670 நீங்கள் ஒரு கார் கிடைக்கும்! 1154 00:50:36,670 --> 00:50:37,970 >> டேவிட் MALAN: நாம் பார்ப்போம் புதனன்று நீங்கள். 1155 00:50:37,970 --> 00:50:38,904 >> -நீங்கள் ஒரு கார் கிடைக்கும்! 1156 00:50:38,904 --> 00:50:39,371 நீங்கள் ஒரு கார் கிடைக்கும்! 1157 00:50:39,371 --> 00:50:40,305 நீங்கள் ஒரு கார் கிடைக்கும்! 1158 00:50:40,305 --> 00:50:41,706 நீங்கள் ஒரு கார் கிடைக்கும்! 1159 00:50:41,706 --> 00:50:43,107 நீங்கள் ஒரு கார் கிடைக்கும்! 1160 00:50:43,107 --> 00:50:45,530 >> டேவிட் MALAN: பால்கனி எல்லோரும், வந்து கீழே இங்கே முன், 1161 00:50:45,530 --> 00:50:46,866 நாம் உபரி எங்கே. 1162 00:50:46,866 --> 00:50:50,282 >> -அனைவரும் ஒரு கார் கிடைக்கிறது! 1163 00:50:50,282 --> 00:50:52,234 எல்லோரும் ஒரு கார் கிடைக்கிறது! 1164 00:50:52,234 --> 00:50:52,722 >> [END மறுஒளிபரப்பு வீடியோ] 1165 00:50:52,722 --> 00:50:54,590 >> கதை: அடுத்த CS50 நேரத்தில் - 1166 00:50:54,590 --> 00:51:00,374 >> காண்க 5: ஒ ஒ ஒ ஒ ஒ ஒ ஒ ஒ ஒ ஒ - 1167 00:51:00,374 --> 00:51:02,106 >> [UKELELE வகிக்கிறது]