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