1 00:00:00,000 --> 00:00:03,269 >> [இசை] 2 00:00:03,269 --> 00:00:05,391 3 00:00:05,391 --> 00:00:06,640 காமிலே REKHSON: அனைவருக்கும் வணக்கம். 4 00:00:06,640 --> 00:00:10,120 CS50 வினாடி வினா வரவேற்கிறோம் பூஜ்யம் ஆய்வு அமர்வு. 5 00:00:10,120 --> 00:00:10,770 நான் காமில் இருக்கிறேன். 6 00:00:10,770 --> 00:00:13,140 நான் சென்று வேண்டும் நடக்கிறது நீங்கள் சில தலைப்புகள் மீது 7 00:00:13,140 --> 00:00:16,890 தோழர்களே இன்று உங்களுக்கு உதவ வினாடி வினா தயார். 8 00:00:16,890 --> 00:00:20,840 எனவே இங்கே எங்கள் அல்லாத பூரணமான தான் தலைப்புகள் பட்டியல் நீங்கள் 9 00:00:20,840 --> 00:00:23,210 வினாடி வினா தெரிந்திருந்தால் இருக்க வேண்டும். 10 00:00:23,210 --> 00:00:25,740 இந்த நேரடியாக எடுத்து பாடத். 11 00:00:25,740 --> 00:00:26,990 நான் அதை நிறைய போல தெரியும். 12 00:00:26,990 --> 00:00:30,870 என்னை நம்புங்கள், நீங்கள் அனைத்து கற்று கடந்த சில வாரங்களில் இந்த விஷயங்கள். 13 00:00:30,870 --> 00:00:33,210 >> எனவே நாம் நிச்சயமாக போகிறது இந்த இன்று நிறைய மீது. 14 00:00:33,210 --> 00:00:35,825 ஆனால் சில நேரம் எடுத்து உங்கள் இந்த விஷயங்களை ஆய்வு செய்ய சொந்த. 15 00:00:35,825 --> 00:00:38,450 நீங்கள் தெரிந்திருந்தால் இல்லை என்றால் இந்த விஷயங்கள் சில உள்ளன என்ன, 16 00:00:38,450 --> 00:00:42,400 நீங்கள் எங்களில் ஒருவர் கேட்க உறுதி. 17 00:00:42,400 --> 00:00:45,985 மேலும், உத்தியோகபூர்வ வார்த்தை வினாடி வினா, இந்த இணைப்பில் சென்று. 18 00:00:45,985 --> 00:00:48,860 இந்த அனைத்து தகவல் வேண்டும் எந்த அறையில் நீங்கள் போக வேண்டும், 19 00:00:48,860 --> 00:00:52,960 அகர பிரிந்து, மற்றும் என்ன பொருட்கள் மீது சில குறிப்புகள் 20 00:00:52,960 --> 00:00:56,470 நீங்கள் படிக்கும், மற்றும் என்ன மாதிரியான வினாடி வினா கேள்விகள் நீங்கள் எதிர்பார்க்க முடியும். 21 00:00:56,470 --> 00:01:01,090 என்று பார்க்க உறுதி. 22 00:01:01,090 --> 00:01:03,810 >> போது நீங்கள் கூட, சில குறிப்புகள் பரீட்சை தயாராகி வருகின்றன. 23 00:01:03,810 --> 00:01:05,730 காகித குறியீட்டு பயிற்சி. 24 00:01:05,730 --> 00:01:09,280 நான் உங்களுக்கு கொண்ட பயன்படுத்தப்படுகிறது வந்திருக்கிறேன் தெரிகிறேன் நீங்கள் உங்கள் பிழைகளை IDE, காசோலை, 25 00:01:09,280 --> 00:01:12,280 மற்றும் புரியாதபடி நீங்கள், அதை தட்டச்சு போது அது இருப்பதைவிட ஒரு சிறிய வேறு 26 00:01:12,280 --> 00:01:13,113 விஷயங்கள் எழுத. 27 00:01:13,113 --> 00:01:14,560 எனவே சில குறியீட்டு செய்து பயிற்சி. 28 00:01:14,560 --> 00:01:17,910 சில நல்ல செயல்பாடுகளை பயிற்சி உள்ளன strlen, மற்றும், ATOI செய்து, 29 00:01:17,910 --> 00:01:20,450 நீங்கள் எழுத முடியும் என்றால் பார்த்து உங்கள் சொந்த அந்த அவுட். 30 00:01:20,450 --> 00:01:21,970 பிரச்சினை செட் நன்கு இருக்கும். 31 00:01:21,970 --> 00:01:24,200 உள்ளன பல ஆண்டுகள் தொடர்புபடுத்த என்று கேள்விகள் 32 00:01:24,200 --> 00:01:25,700 பிரச்சனை தொகுப்பு பொருள் சில. 33 00:01:25,700 --> 00:01:30,480 எனவே நீங்கள் புரிந்து என்பதை உறுதி செய்ய எப்படி அனைத்து பிரச்சினை செட் செய்ய. 34 00:01:30,480 --> 00:01:35,240 >> பழைய வினாடி சில செய்து முயற்சி 75 நிமிடம் நேரக் கட்டுப்பாடு கீழ். 35 00:01:35,240 --> 00:01:37,290 வினாடி நிறைய வகையான நீண்ட இருக்க முடியும். 36 00:01:37,290 --> 00:01:39,680 எனவே அதை கொடுக்க ஒரு நல்ல வழி உங்களை சில நடைமுறை 37 00:01:39,680 --> 00:01:41,650 அது எவ்வளவு நேரம் சாப்பிடுவேன் நீங்கள் எடுக்கும், மற்றும் எப்படி நீங்கள் 38 00:01:41,650 --> 00:01:45,360 என்பதை உறுதி செய்ய உங்கள் நேரம் பிரிக்க வேண்டும் நீங்கள் இறுதியில் எல்லாம் முடிக்க. 39 00:01:45,360 --> 00:01:49,690 மேலும், நீங்கள் ஒரு பக்கம் கிடைக்கும், இரண்டு பக்க குறிப்பு தாள் 40 00:01:49,690 --> 00:01:52,962 நீங்கள் என்ன எழுத முடியும் என்று வினாடி வினா போது பயன்படுத்த வேண்டும். 41 00:01:52,962 --> 00:01:54,670 எனவே போது நீங்கள் உருவாக்கும் என்று கூட இல்லை, என்று 42 00:01:54,670 --> 00:01:57,860 ஏனெனில் படிக்க நல்ல வழி நீங்கள் விஷயங்களை ஆய்வு வகையான 43 00:01:57,860 --> 00:01:59,610 நீங்கள் அதை எழுதி வருகிறோம். 44 00:01:59,610 --> 00:02:05,421 >> பற்றி எனவே எந்த பொது கேள்விகள் வினாடி வினா, அல்லது அதை எவ்வாறு? 45 00:02:05,421 --> 00:02:05,921 ஆமாம். 46 00:02:05,921 --> 00:02:09,167 >> பார்வையாளர்கள்: தலைப்புகள் என்று பட்டியலிட நீங்கள் காட்டியது என்று எங்களுக்கு கிடைக்க வேண்டும் 47 00:02:09,167 --> 00:02:09,820 ஆன்லைன்? 48 00:02:09,820 --> 00:02:12,736 >> காமிலே REKHSON: இந்த முழு ஸ்லைடு நிகழ்ச்சி இணையதளத்தில் வெளியிடப்படும். 49 00:02:12,736 --> 00:02:16,040 மேலும், இன்றைய ஆய்வு வீடியோ அமர்வு வலைத்தளத்தில் இருக்கும். 50 00:02:16,040 --> 00:02:19,250 எனவே பற்றி அதிகம் கவலைப்பட வேண்டாம் முழுவதும் விஷயங்களை எழுதி. 51 00:02:19,250 --> 00:02:20,437 இது அனைத்து இருக்க வேண்டும். 52 00:02:20,437 --> 00:02:21,270 வேறு ஏதேனும் கேள்விகள்? 53 00:02:21,270 --> 00:02:23,810 54 00:02:23,810 --> 00:02:26,960 சரி, அதனால் தொடங்குவதற்கு நாம். 55 00:02:26,960 --> 00:02:30,860 >> எனவே ஒரு விஷயம் தெரிந்திருந்தால் இருக்க வெவ்வேறு தரவு வகைகள் மற்றும் அளவு 56 00:02:30,860 --> 00:02:32,486 அவர்கள் எடுத்துக் கொள்ள வேண்டும் என்று. 57 00:02:32,486 --> 00:02:35,360 இது ஒரு பெரிய விஷயம் இருக்கலாம் உங்கள் குறிப்பு தாளில் எழுதி, 58 00:02:35,360 --> 00:02:37,240 நீங்கள் உறுதி செய்ய இந்த அனைத்து ஞாபகம். 59 00:02:37,240 --> 00:02:39,200 ட்ரெட் அதனால் எழுத்துகள் 1 பைட். 60 00:02:39,200 --> 00:02:40,700 டேவிட் 4 பைட்டுகள். 61 00:02:40,700 --> 00:02:44,450 அடிப்படையில் என்பது, ஒரு நீண்ட, நீண்ட ஒரு முழு எண் இடத்தை, 8 பைட்டுகள் ஆகும். 62 00:02:44,450 --> 00:02:46,560 ஒரு மிதவை 4 பைட்டுகள் ஆகும். 63 00:02:46,560 --> 00:02:50,620 அடிப்படையில் நீங்கள் கொடுக்கிறது இது ஒரு இரட்டை, ஒரு மிதவை சேமிக்க அதிக இடம், 8 பைட்டுகள் ஆகும். 64 00:02:50,620 --> 00:02:54,210 பின்னர் ஒரு சுட்டிக்காட்டி மேலும் 8 பைட்டுகள் ஆகும். 65 00:02:54,210 --> 00:02:56,270 இந்த பற்றி எந்த கேள்விகள்? 66 00:02:56,270 --> 00:03:00,380 67 00:03:00,380 --> 00:03:05,580 >> எனவே பைனரி நாம் நான் மற்றொரு தலைப்பு உள்ளது கொஞ்சம் இந்த செமஸ்டர் மூடப்பட்டிருந்தது. 68 00:03:05,580 --> 00:03:07,910 எனவே சில செய்வோம் மாற்றும் பயிற்சி 69 00:03:07,910 --> 00:03:10,000 பைனரி மற்றும் தசம இடையே. 70 00:03:10,000 --> 00:03:13,950 அதனால் யாருக்கும் எந்த யோசனை என்ன என்று முதல் ஒரு இருக்கும்? 71 00:03:13,950 --> 00:03:32,840 72 00:03:32,840 --> 00:03:34,860 எவரும்? 73 00:03:34,860 --> 00:03:36,270 ஆமாம், அது 42 தான். 74 00:03:36,270 --> 00:03:39,200 நீங்கள் நினைவில் இருந்தால், எனவே, ஒவ்வொரு பைனரி இடங்களில் 75 00:03:39,200 --> 00:03:41,860 அடிப்படையில் 2 போன்ற ஆகிறது அந்த இடத்தில் ஆட்சிக்கு. 76 00:03:41,860 --> 00:03:43,750 >> அதனால் முதல் இடத்தில் 0 பதவிக்கு 2 உள்ளது. 77 00:03:43,750 --> 00:03:46,710 நாம் அங்கு 0 வேண்டும், அதனால் எதுவும். 78 00:03:46,710 --> 00:03:48,700 அடுத்த இடத்தில் முதல் பதவிக்கு 2 உள்ளது. 79 00:03:48,700 --> 00:03:51,220 நாம் அங்கு ஒரு 1 வேண்டும், எனவே அந்த அடிப்படையில் ஒரு 2 தான். 80 00:03:51,220 --> 00:03:53,642 அடுத்த இடத்தில் 2 ஆகிறது 4 இது இரண்டாவது. 81 00:03:53,642 --> 00:03:54,850 நாம் அங்கு எதுவும் இல்லை. 82 00:03:54,850 --> 00:03:59,390 அடுத்த இடத்திலும் 2 ஆகிறது 8 இருக்கும், இதில் மூன்றாவது,. 83 00:03:59,390 --> 00:04:02,230 நாம் அங்கு ஒரு இல்லை. 84 00:04:02,230 --> 00:04:03,470 மற்றும் நாம் போகும். 85 00:04:03,470 --> 00:04:07,720 என்று கூடப் last-- நாங்கள் 32 வேண்டும், அங்கு விட்டு ஒன்றாகும். 86 00:04:07,720 --> 00:04:13,437 அதனால், நாம் அடிப்படையில் இல்லை 32 பிளஸ் 8 பிளஸ் 2 42 பெற. 87 00:04:13,437 --> 00:04:14,020 ஏதாவது கேள்விகள்? 88 00:04:14,020 --> 00:04:15,820 >> பார்வையாளர்கள்: ஒட்டு என்ன இருக்கிறது? 89 00:04:15,820 --> 00:04:17,399 >> காமிலே REKHSON: ஒட்டு அடிப்படையில் எங்களுக்கு அது பைனரி சொல்கிறது. 90 00:04:17,399 --> 00:04:18,230 எனவே அங்கு ஒரு 2, அங்கு. 91 00:04:18,230 --> 00:04:20,579 அடுத்த போன்ற இருந்தன என்றால் ஒன்று, அல்லது நாங்கள் தசம மாற்றப்படும் போது 92 00:04:20,579 --> 00:04:24,350 பைனரி, ஒரு 10 என்று நமக்கு காட்டும் இருக்கிறது இந்த எண் தசம முதலில் உள்ளது. 93 00:04:24,350 --> 00:04:25,194 >> பார்வையாளர்கள்: நன்றி. 94 00:04:25,194 --> 00:04:26,110 >> காமிலே REKHSON: ஆமாம். 95 00:04:26,110 --> 00:04:28,790 என்று ஒரு வேறு ஏதேனும் கேள்விகள்? 96 00:04:28,790 --> 00:04:31,110 சரி, எனவே அடுத்த முயற்சி செய்வோம் பின்னர் ஒரு பைனரி தசம. 97 00:04:31,110 --> 00:04:35,034 எனவே 50 எடுத்து மற்றும் பைனரி என்று வைத்து. 98 00:04:35,034 --> 00:04:35,950 நீங்கள் எப்படி செய்ய வேண்டும்? 99 00:04:35,950 --> 00:04:44,331 100 00:04:44,331 --> 00:04:45,317 ஆமாம். 101 00:04:45,317 --> 00:04:49,754 >> பார்வையாளர்கள்: 110010. 102 00:04:49,754 --> 00:04:50,760 >> காமிலே REKHSON: ஆமாம். 103 00:04:50,760 --> 00:04:54,410 பற்றி யோசிக்க ஒரு சுலபமான வழி one-- எனவே பைனரி தசம இருந்து மாற்றும் 104 00:04:54,410 --> 00:04:57,950 அது பெரும்பாலும் வெளியே எழுத உதவுகிறது to-- ஆகிறது 2 பல்வேறு சக்திகள் என்ன. 105 00:04:57,950 --> 00:05:01,460 பின்னர் அது வழியாக சென்று, பார்க்க என்ன அந்த உயர்ந்த ஒரு 106 00:05:01,460 --> 00:05:05,320 நீங்கள் வைக்க முடியாது என்று ஆகிறது அது மேல் செல்லும் இல்லாமல் தசம எண். 107 00:05:05,320 --> 00:05:09,040 >> எனவே, இந்த விஷயத்தில், ஒரு 2 அதிகாரங்களை 32 ஆகும். 108 00:05:09,040 --> 00:05:10,560 எனவே 32 50 செல்கிறது. 109 00:05:10,560 --> 00:05:14,100 ஆனால் அடுத்த அதிகாரத்தை, 64 இருக்க வேண்டும் 50 ஒரு வெளிப்படையாக இது பொருந்தும் இல்லை. 110 00:05:14,100 --> 00:05:16,343 எனவே நாம் மிக உயர்ந்த 32 ஆகும். 111 00:05:16,343 --> 00:05:17,343 16 அடுத்த ஒரு. 112 00:05:17,343 --> 00:05:20,140 32 பிளஸ் 16 48 உள்ளது. 113 00:05:20,140 --> 00:05:21,350 எனவே இன்னும் 50 பொருந்தும். 114 00:05:21,350 --> 00:05:22,722 எனவே, அந்த இருவரும் வேண்டும் 1. 115 00:05:22,722 --> 00:05:25,180 பின்னர், நாம் கீழே சென்று என்றால் நாம் விட்டு வேண்டிய ஒரே விஷயம் 116 00:05:25,180 --> 00:05:27,510 48 முதல் 50 பெற 2 இன்னும் உள்ளது. 117 00:05:27,510 --> 00:05:31,860 எனவே நாம் அந்த நிலையில் ஒரு 1 வேண்டும், மற்றும் கடந்த நிலையில் ஒரு 0. 118 00:05:31,860 --> 00:05:35,371 எதுவும் இல்லை, ஏனெனில் 0-வது இடத்திற்கு 2. 119 00:05:35,371 --> 00:05:37,120 மாற்றும் கேள்விகள் தசம பைனரி? 120 00:05:37,120 --> 00:05:40,830 121 00:05:40,830 --> 00:05:44,100 >> எனவே இப்போது செய்து முயற்சி செய்வோம் சில பைனரி கூடுதலாக. 122 00:05:44,100 --> 00:05:47,235 எப்படி அந்த இரண்டு வரை சேர்க்க போது? 123 00:05:47,235 --> 00:05:47,735 ஆமாம். 124 00:05:47,735 --> 00:05:51,130 >> பார்வையாளர்கள்: 11100. 125 00:05:51,130 --> 00:05:52,110 >> காமிலே REKHSON: ஆமாம். 126 00:05:52,110 --> 00:05:55,540 எனவே பைனரி செய்து கூடுதலாக அழகாக இருக்கிறது மிகவும் தசம அதை செய்கிறோம் அதே. 127 00:05:55,540 --> 00:05:59,390 தவிர நீங்கள் இரண்டு 1 இன் இருப்பது இருந்தால் ஒன்றாக சேர்க்க, 1 பிளஸ் 1, 2 128 00:05:59,390 --> 00:06:02,980 ஆனால் பைனரி 2 1 0 ஆகிறது. 129 00:06:02,980 --> 00:06:07,090 எனவே நீங்கள் 1 முன்னெடுக்க வைத்திருக்க வேண்டும் அந்த ஜோடி பத்திகள் அதை சுமந்து. 130 00:06:07,090 --> 00:06:10,260 அந்த தவிர, சாதாரணமாகத்தான் சேர்க்க. 131 00:06:10,260 --> 00:06:13,125 என்று எந்த கேள்விகள்? 132 00:06:13,125 --> 00:06:13,625 ஆமாம். 133 00:06:13,625 --> 00:06:16,487 >> பார்வையாளர்கள்: மன்னிக்கவும், கடைசி இடத்தில் என்ன? 134 00:06:16,487 --> 00:06:18,475 ஆறு எண்கள் இல்லை. 135 00:06:18,475 --> 00:06:23,260 எனவே இடப்புறம் உள்ள ஒன்றே பத்தியில், அது என்ன மதிப்பு? 136 00:06:23,260 --> 00:06:24,760 காமிலே REKHSON: இந்த கீழே ஒன்று? 137 00:06:24,760 --> 00:06:26,340 பார்வையாளர்கள்: 50 மேல் ஒன்று அன்று. 138 00:06:26,340 --> 00:06:27,340 காமிலே REKHSON: 50? 139 00:06:27,340 --> 00:06:29,040 ஓ, இடப்புறம் உள்ள ஒன்றே ஒன்று 32 ஆகும். 140 00:06:29,040 --> 00:06:29,760 >> பார்வையாளர்கள்: 32? 141 00:06:29,760 --> 00:06:36,770 >> காமிலே REKHSON: ஆமாம், அது அவ்வாறு , பின்னர் 8, 4, 2, 0 வேண்டும் அல்லது 1 32, 16 இருக்கும். 142 00:06:36,770 --> 00:06:39,380 சரி, அது 1 இது பூஜ்ய, 2 தான். 143 00:06:39,380 --> 00:06:41,110 ஆமாம். 144 00:06:41,110 --> 00:06:43,834 இந்த எந்த கேள்விகள்? 145 00:06:43,834 --> 00:06:47,420 சரி, அதனால் நாம் என்ன செய்ய போகிறோம் ஹெக்சாடெசிமல் சிறிது. 146 00:06:47,420 --> 00:06:49,570 எனவே இந்த இருக்கலாம் குறைந்த தெரிந்திருந்தால் சிறிது, 147 00:06:49,570 --> 00:06:51,680 ஏனெனில் எனக்கு தெரியும், நாம் செய்த பைனரி இன்னும் நிறைய. 148 00:06:51,680 --> 00:06:54,050 ஆனால் ஒரு நல்ல வழி அறுபதின்ம பற்றி யோசிக்க 149 00:06:54,050 --> 00:06:57,540 ஒரு பைனரி உடைக்க ஆகிறது 4 பிட் துண்டுகளாக்கி எண். 150 00:06:57,540 --> 00:07:00,950 ஒரு ஒவ்வொரு 4 பிட்கள் ஏனெனில் பைனரி எண் அடிப்படையில் 151 00:07:00,950 --> 00:07:04,560 எண்ம தசம எண்களை ஒன்று. 152 00:07:04,560 --> 00:07:07,420 >> எனவே நாம் இந்த முதல் ஒரு இருந்தால், நாம் அடிப்படையில் எட்டு வேண்டும் 1. 153 00:07:07,420 --> 00:07:08,620 எனவே அந்த up-- பிரிந்தது 154 00:07:08,620 --> 00:07:09,600 >> பார்வையாளர்கள்: 255. 155 00:07:09,600 --> 00:07:10,933 >> காமிலே REKHSON: மீண்டும் என்று. 156 00:07:10,933 --> 00:07:13,772 பார்வையாளர்கள்: தசம 255, அல்லது அறுபதின்ம 0xFF. 157 00:07:13,772 --> 00:07:14,980 காமிலே REKHSON: ஆமாம், அது உள்ளது. 158 00:07:14,980 --> 00:07:18,860 எனவே, நீங்கள் பிரிந்து இரண்டு 4-பிட் துண்டுகளாக்கி, 159 00:07:18,860 --> 00:07:20,950 நாம் அடிப்படையில் 1 நான்கு செட் வேண்டும். 160 00:07:20,950 --> 00:07:22,880 எந்த maximum-- உள்ளது அடிப்படையில் அதிகபட்ச 161 00:07:22,880 --> 00:07:24,329 நாம் பைனரி 4 பிட்கள் பெற முடியும். 162 00:07:24,329 --> 00:07:27,120 மற்றும் அதிகபட்ச நாம் பெற முடியும் என்று அறுபதின்ம ஒரு எஃப் இருக்க வேண்டும் 163 00:07:27,120 --> 00:07:30,290 நாம் இரண்டு F இன் வேண்டும். 164 00:07:30,290 --> 00:07:31,800 என்று எந்த கேள்விகள்? 165 00:07:31,800 --> 00:07:32,490 ஆமாம்? 166 00:07:32,490 --> 00:07:35,184 >> பார்வையாளர்கள்: நீங்கள் மீண்டும் முடியுமா. 167 00:07:35,184 --> 00:07:36,100 காமிலே REKHSON: நிச்சயமாக. 168 00:07:36,100 --> 00:07:39,160 எனவே ஒவ்வொரு, அடிப்படையில், அறுபதின்ம என்ற இடத்தில் உள்ளது 169 00:07:39,160 --> 00:07:42,570 ஒரு பைனரி 4 பிட்கள் சமமானதாகும். 170 00:07:42,570 --> 00:07:46,830 எனவே இதை செய்ய எளிதான வழி உள்ளது 4-பிட் துண்டுகளாக்கி, அதை உடைக்க. 171 00:07:46,830 --> 00:07:48,690 எனவே, இந்த விஷயத்தில், நாங்கள் எட்டு வேண்டும் 1. 172 00:07:48,690 --> 00:07:51,010 எனவே நாம் அந்த பிரிந்தோம் இரண்டு 4-பிட் துண்டுகளாக்கி, 173 00:07:51,010 --> 00:07:54,350 நாங்கள் நான்கு 1 என்ற இரண்டு பெட்டிகள் வேண்டும். 174 00:07:54,350 --> 00:07:57,181 அந்த ஒவ்வொரு ஒரு எஃப் சமமாக உள்ளது 175 00:07:57,181 --> 00:07:58,930 நீங்கள் நினைக்கிறேன் பற்றி என்றால் நான் நம் மூளை என்று எனக்கு தெரியும் 176 00:07:58,930 --> 00:08:00,415 வகையான யோசிக்க கம்பியுள்த்தது தசம மூலம் மேலும், 177 00:08:00,415 --> 00:08:01,831 என்று நாம் பயன்படுத்த நீங்கள் என்ன காரணம். 178 00:08:01,831 --> 00:08:06,030 எனவே ஒரு வழி நீங்கள் அதை யோசிக்க முடிந்தது நான்கு 1 இன் தசம 15 சமமாக இருக்கும். 179 00:08:06,030 --> 00:08:12,960 அதனால் தான், மற்றும் ஹெக்சாடெசிமல் 15 எஃப் ஆகிறது மற்றொரு வழி நீங்கள் அதை மூலம் யோசிக்க முடியும். 180 00:08:12,960 --> 00:08:13,459 ஆமாம். 181 00:08:13,459 --> 00:08:14,790 >> பார்வையாளர்கள்: ஐந்து 0x என்ன? 182 00:08:14,790 --> 00:08:18,240 >> காமிலே REKHSON: 0x அது அறுபதின்ம என்று குறிக்கிறது. 183 00:08:18,240 --> 00:08:21,900 எனவே தான் அந்த வைக்க பொதுவாக, அங்கு முற்சேர்க்கையாயிருக்கிகிறீர்கள். 184 00:08:21,900 --> 00:08:24,396 என்று மற்ற கேள்விகள். 185 00:08:24,396 --> 00:08:27,100 சரி, எனவே அந்த செல்லும் முயற்சி பின்னர் மற்ற வழி. 186 00:08:27,100 --> 00:08:28,712 இந்த வழக்கில் நாம் மன்னிக்கவும் உன்னுடைய? 187 00:08:28,712 --> 00:08:29,628 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 188 00:08:29,628 --> 00:08:32,095 189 00:08:32,095 --> 00:08:33,720 காமிலே REKHSON: நாம் பைனரி போகிறோம். 190 00:08:33,720 --> 00:08:36,039 எனவே, வேறு வழியில் சென்று. 191 00:08:36,039 --> 00:08:42,090 ஆனால், இந்த விஷயத்தில், நமக்கு 5 மற்றும் ஏ இது பற்றி நாம் நினைத்தால் அதனால், 192 00:08:42,090 --> 00:08:46,260 those-- 5 மற்றும் ஒவ்வொரு எ இருந்தால் இருவரும் 4-பிட் துண்டின் பிரதிநிதித்துவம் போகிறது, 193 00:08:46,260 --> 00:08:49,003 எப்படி நீங்கள் பைனரி உள்ள 5 சொல்ல முடியும்? 194 00:08:49,003 --> 00:08:51,120 >> பார்வையாளர்கள்: 0101. 195 00:08:51,120 --> 00:08:53,100 >> காமிலே REKHSON: ஆமாம், அதனால் 0101 பகுதியாக தான். 196 00:08:53,100 --> 00:08:55,250 பின்னர் எப்படி நீங்கள் ஒரு in-- கூறுவேன் 197 00:08:55,250 --> 00:08:56,910 >> பார்வையாளர்கள்: 10. 198 00:08:56,910 --> 00:08:58,243 காமிலே REKHSON: அதை மன்னிப்புக்? 199 00:08:58,243 --> 00:08:58,990 பார்வையாளர்கள்: 10. 200 00:08:58,990 --> 00:09:02,052 காமிலே REKHSON: ஆமாம், அதனால் என்று, அது இரண்டாவது பகுதி. 201 00:09:02,052 --> 00:09:04,010 பின்னர், நீங்கள் வைத்து இருந்தால், அந்த இரண்டு ஒன்றாக, என்று 202 00:09:04,010 --> 00:09:06,440 நீங்கள் முழு பெற எப்படி அறுபதின்ம பைனரி. 203 00:09:06,440 --> 00:09:06,940 ஆமாம்? 204 00:09:06,940 --> 00:09:10,620 >> பார்வையாளர்கள்: ஒரு என்று அறிந்துகொள்ள 1010, நீங்கள் அதை நினைவில்கொள்ள வேண்டும்? 205 00:09:10,620 --> 00:09:12,460 அல்லது நீங்கள் சிறிய குழப்பமான பெறுகிறார் 206 00:09:12,460 --> 00:09:14,380 >> காமிலே REKHSON: என்றால் உங்களுக்குக் differe-- அதனால் 207 00:09:14,380 --> 00:09:16,790 நீங்கள் மூலம் போகிறோம் போது அடிப்படையில் இரும, பைனரி 208 00:09:16,790 --> 00:09:20,550 0 மூலம் 9 மற்றும் என்ன ஒரு உள்ளது அதன் 16 விஷயங்கள் எஃப் மூலம். 209 00:09:20,550 --> 00:09:25,420 எனவே அனைத்து வழி 0 என்றால் 9-- என்றால் உங்களுக்குக் 9 மற்றும் என்ன ஒரு, அடிப்படையில் 210 00:09:25,420 --> 00:09:29,640 நாங்கள் மாற்றப்படுகிறது என்றால் அது, ஒரு தசம 10 போல் இருக்கும், பி 11 போல் இருக்கும். 211 00:09:29,640 --> 00:09:35,616 நீங்கள் பற்றி நினைத்தால் பைனரி 1010, 8 மற்றும் 2 ஆகிறது 212 00:09:35,616 --> 00:09:37,990 ஏனெனில் அந்த இரண்டு 10 வரை சேர்க்க என்று இடங்களில், இது 213 00:09:37,990 --> 00:09:41,820 A க்கு சமம் ஆகும் சரியாக என்ன. 214 00:09:41,820 --> 00:09:45,114 அதனால் ஒரு எளிதான வகையான தான் வழி பற்றி யோசிக்க. 215 00:09:45,114 --> 00:09:46,405 அறுபதின்ம மீது மற்ற கேள்விகள். 216 00:09:46,405 --> 00:09:50,510 217 00:09:50,510 --> 00:09:56,870 >> சரி, இப்போது நாம் எடுக்க போகிறோம் ஒரு பிட்வைஸ் ஆபரேட்டர்கள் பாருங்கள். 218 00:09:56,870 --> 00:09:58,882 எனவே இந்த நிச்சயம் முடியும் வினாடி வினா மீது வரும். 219 00:09:58,882 --> 00:10:00,590 நான் நாங்கள் இல்லை தெரிகிறேன் நிறைய அவர்களுக்கு வேலை. 220 00:10:00,590 --> 00:10:02,756 ஆனால் நாம் தான் செய்ய போகிறோம் இந்த ஒரு சிறிய ஆய்வு. 221 00:10:02,756 --> 00:10:05,490 எனவே வட்டம் இந்த இருக்கும் ஒரு நீங்கள் மிகவும் பிரபலமான சிறிது. 222 00:10:05,490 --> 00:10:10,220 எனவே ஆறு பிட்வைஸ் ஆபரேட்டர்கள் நாங்கள் இங்கே பட்டியலிடப்பட்டுள்ளது என்று. 223 00:10:10,220 --> 00:10:13,340 அப்பொழுது அவர்கள் கையாள அனுமதித்தனர் தனிப்பட்ட பிட்கள். 224 00:10:13,340 --> 00:10:16,676 மற்றும் ஆபரேட்டர் எனவே ஒரு ஒற்றை உம்மைக்குறி ஆகிறது. 225 00:10:16,676 --> 00:10:18,550 என்று குழப்ப வேண்டாம் இரட்டை ampersand, 226 00:10:18,550 --> 00:10:21,840 இது தருக்க என்று எங்களுக்கு இரண்டு விஷயங்களை ஒப்பிட்டு பார்ப்போம். 227 00:10:21,840 --> 00:10:25,860 >> ஒற்றை மற்றும் நாம் எப்படி ஆகின்றன பிட்வைஸ் விஷயங்களை கையாள. 228 00:10:25,860 --> 00:10:29,910 எனவே இந்த இரு என்றால் 1 விளைவாக கொடுக்கிறது வாதங்கள் நாங்கள் ஒப்பிட்டு என்று 229 00:10:29,910 --> 00:10:32,440 same-- அல்லது 1 உள்ளன. 230 00:10:32,440 --> 00:10:39,370 மற்றும் செங்குத்து பட்டியில், அல்லது, கொடுக்கும் எங்களுக்கு 1 அவர்களில் குறைந்தது ஒரு 1 இருந்தால். 231 00:10:39,370 --> 00:10:41,460 எனவே அடிப்படையில் சரியாக வார்த்தைகள் குறிப்பால் என்ன. 232 00:10:41,460 --> 00:10:46,640 இரண்டு பிட்கள் என்றால் 1, 1 மற்றும் 1, 1 கொடுக்கிறது. 233 00:10:46,640 --> 00:10:51,769 ஆனால் அல்லது உடன், அது என்றால் 0 அல்லது 1, அல்லது 1 அல்லது 1, ஒன்று வழக்கில், 234 00:10:51,769 --> 00:10:53,060 நாம் அவர்களை ஒன்று என 1 வேண்டும். 235 00:10:53,060 --> 00:10:54,101 எனவே நாம் ஒரு 1 கிடைக்கும். 236 00:10:54,101 --> 00:10:56,320 பார்வையாளர்கள்: நீங்கள் என்ன சொல்கிறீர்கள் அது 1 கொடுக்கிறது என்கிறார்? 237 00:10:56,320 --> 00:10:58,236 >> காமிலே REKHSON: விளைவாக. வகையான நீங்கள் போன்ற 238 00:10:58,236 --> 00:11:05,060 would-- நீங்கள் 0 மற்றும் 1, செய்தால் அந்த முடிவை 1 வேண்டும் அல்லது 0 இருக்க வேண்டும் 239 00:11:05,060 --> 00:11:08,920 மற்றும் 1 விளைவாக என்று, மன்னிக்கவும் 0 இருக்கும். 240 00:11:08,920 --> 00:11:12,190 ஆமாம், அது வகையான இருந்தது வெளிப்பாடு விளைவாக. 241 00:11:12,190 --> 00:11:16,520 பின்னர், இந்த காரட் சின்னமாக எக்ஸ்ஓஆர், அல்லது தனிப்பட்ட அல்லது ஆகிறது. 242 00:11:16,520 --> 00:11:21,920 அதனால் பிரத்தியேகமாக ஒன்று அல்லது சரியாக அர்த்தம் இரண்டு வாதங்கள் ஒரு 1 சமமாக இருக்கும். 243 00:11:21,920 --> 00:11:24,210 பின்னர் அது நீங்கள் 1 கொடுக்க வேண்டும். 244 00:11:24,210 --> 00:11:27,370 >> சிறிய squiggly வரி இல்லை ஆபரேட்டர் உள்ளது. 245 00:11:27,370 --> 00:11:31,940 எனவே, அவர்களுக்கு மற்ற போலல்லாமல், இது பிட்கள் ஒரு ஜோடி மீது இயக்குகிறது, 246 00:11:31,940 --> 00:11:34,930 இல்லை ஆபரேட்டர் மட்டுமே எடுக்கிறது ஒரு பிட், மற்றும் அதை கவிழ்த்து. 247 00:11:34,930 --> 00:11:37,640 நீங்கள் செய்தால் எனவே நீங்கள் give-- என்றால் இல்லை 0, அதை நீங்கள் 1 கொடுக்க வேண்டும். 248 00:11:37,640 --> 00:11:40,248 நீங்கள் 1 இல்லை என்றால், அதை நீங்கள் 0 கொடுக்க வேண்டும். 249 00:11:40,248 --> 00:11:40,748 ஆமாம்? 250 00:11:40,748 --> 00:11:41,150 >> பார்வையாளர்கள்: என்ன வித்தியாசம் ஒரு வரி அல்லது இடையே 251 00:11:41,150 --> 00:11:41,983 மற்றும் இரண்டு அல்லது? 252 00:11:41,983 --> 00:11:44,430 253 00:11:44,430 --> 00:11:46,930 காமிலே REKHSON: எனவே அல்லது இரண்டு வரிகளை தருக்க அல்லது ஆகின்றன. 254 00:11:46,930 --> 00:11:52,430 அதனால் ஒப்பிட்டு தான் இரண்டு முழு முழு எண்கள், அல்லது இரண்டு இருக்கின்றன 255 00:11:52,430 --> 00:11:53,730 விஷயங்களை சமமாக இருந்தால் பார்க்க. 256 00:11:53,730 --> 00:11:58,340 அல்லது செய்து போன்ற இந்த, இந்த சமமாக இருக்கும் அல்லது இந்த இந்த வகை சமம். 257 00:11:58,340 --> 00:12:04,090 ஒற்றை பட்டியில் அல்லது அதேசமயம், விஷயங்களை பிட்வைஸ் செய்து உள்ளது. 258 00:12:04,090 --> 00:12:04,590 ஆமாம். 259 00:12:04,590 --> 00:12:06,680 >> பார்வையாளர்கள்: நீங்கள் பிட்வைஸ் என்றால் என்ன அர்த்தம்? 260 00:12:06,680 --> 00:12:10,330 >> காமிலே REKHSON: எனவே பிட்வைஸ் வேலை நேரடியாக பைனரி பிட்கள். 261 00:12:10,330 --> 00:12:11,596 >> பார்வையாளர்கள்: ஓ, நான் பார்க்கிறேன். 262 00:12:11,596 --> 00:12:15,000 >> காமிலே REKHSON: ஆமாம், அதனால் 0 மற்றும் 1 என்ற வேலை. 263 00:12:15,000 --> 00:12:18,310 நாம் இந்த ஒரு ஜோடி உதாரணங்கள் செய்ய வேண்டும் பின்னர், தான் அது மிகவும் குழப்பம் விளைவிக்கும். 264 00:12:18,310 --> 00:12:20,970 பின்னர் கடந்த இரண்டு இடது மாற்றத்தை மற்றும் வலது மாற்றத்தை. 265 00:12:20,970 --> 00:12:23,970 அடிப்படையில் இரண்டு குறைவாக இருக்கும் எந்த அறிகுறிகள் அல்லது அறிகுறிகள் விட இரண்டு பெரிய. 266 00:12:23,970 --> 00:12:26,294 அவர்கள் பிட் மாற்றப்பட்டது இடங்களில் கொடுக்கப்பட்ட எண்ணை 267 00:12:26,294 --> 00:12:27,710 நீங்கள் திசையில் அதை கொடுக்க வேண்டும் என்று. 268 00:12:27,710 --> 00:12:29,980 எனவே அது ஒன்று அதை மாற்ற வேண்டும் இடது, அல்லது உரிமை. 269 00:12:29,980 --> 00:12:30,480 ஆமாம்? 270 00:12:30,480 --> 00:12:32,470 பார்வையாளர்கள்: இயங்கும் இலக்கணத்தை என்ன? 271 00:12:32,470 --> 00:12:33,950 >> காமிலே REKHSON: நாம் போகிறோம் ஒரு இரண்டாவது ஒரு உதாரணம் மூலம் செல்ல. 272 00:12:33,950 --> 00:12:35,680 எனவே வட்டம், என்று உதவும். 273 00:12:35,680 --> 00:12:41,060 வெறும் எந்த கேள்விகள் இங்கே தான் என்ன, சரி முன். 274 00:12:41,060 --> 00:12:43,821 எனவே சில உதாரணங்கள் நடக்கிறது. 275 00:12:43,821 --> 00:12:45,070 மற்றும் தான் ஆரம்பிக்கலாம். 276 00:12:45,070 --> 00:12:47,880 நாம் 0 மற்றும் 1 செய்தால் நாம் என்ன கிடைக்கும்? 277 00:12:47,880 --> 00:12:48,899 >> பார்வையாளர்கள்: 0. 278 00:12:48,899 --> 00:12:50,690 காமிலே REKHSON: சரி, மற்றும் நாம் 1 மற்றும் 1, செய்தால்? 279 00:12:50,690 --> 00:12:51,622 பார்வையாளர்கள்: 1. 280 00:12:51,622 --> 00:12:54,490 காமிலே REKHSON: ஆமாம், என்ன நாம் 0 அல்லது ஒரு செய்தால்? 281 00:12:54,490 --> 00:12:55,094 பார்வையாளர்கள்: 1. 282 00:12:55,094 --> 00:12:56,510 காமிலே REKHSON: எப்படி 1 அல்லது 1 பற்றி? 283 00:12:56,510 --> 00:12:57,404 பார்வையாளர்கள்: 1. 284 00:12:57,404 --> 00:13:00,410 காமிலே REKHSON: சரி, எப்படி 0 எக்ஸ்ஓஆர் 1? 285 00:13:00,410 --> 00:13:01,380 பார்வையாளர்கள்: 1. 286 00:13:01,380 --> 00:13:03,120 காமிலே REKHSON: மேலும் 1 எக்ஸ்ஓஆர் 1? 287 00:13:03,120 --> 00:13:03,902 பார்வையாளர்கள்: 0. 288 00:13:03,902 --> 00:13:05,360 காமிலே REKHSON: நீங்கள் நல்ல இருக்கும். 289 00:13:05,360 --> 00:13:06,510 எப்படி இல்லை 0 பற்றி? 290 00:13:06,510 --> 00:13:07,265 >> பார்வையாளர்கள்: 1. 291 00:13:07,265 --> 00:13:08,390 காமிலே REKHSON: மற்றும் இல்லை 1? 292 00:13:08,390 --> 00:13:09,602 பார்வையாளர்கள்: 0. 293 00:13:09,602 --> 00:13:12,810 காமிலே REKHSON: சரி, மற்றும் இந்த கடைசி பிறகு ஒரு மாற்றுவதால் ஒரு சிறிய ஒன்று தான். 294 00:13:12,810 --> 00:13:18,700 நாம் ஆரம்பத்தில், என்றால், x 8 இருக்க வேண்டும், மற்றும் பின்னர் y, x 3 இடது மாற்றப்படும் உள்ளது, 295 00:13:18,700 --> 00:13:19,760 என்ன என்று எங்களுக்கு கொடுக்க வேண்டும்? 296 00:13:19,760 --> 00:13:20,676 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 297 00:13:20,676 --> 00:13:22,817 298 00:13:22,817 --> 00:13:24,150 காமிலே REKHSON: மீண்டும் என்று. 299 00:13:24,150 --> 00:13:26,740 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 300 00:13:26,740 --> 00:13:28,766 காமிலே REKHSON: எனவே, இந்த உண்மையில் 64 நமக்கு கொடுக்கிறது. 301 00:13:28,766 --> 00:13:29,876 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 302 00:13:29,876 --> 00:13:32,250 காமிலே REKHSON: எனவே நான் இருக்கிறேன் இங்கே இந்த எழுத போகிறேன், 303 00:13:32,250 --> 00:13:34,700 எனவே இந்தப் பொருளில் ஒரு சிறிய பிட் செய்கிறது. 304 00:13:34,700 --> 00:13:45,120 நாம் 1 0, 2, 2 இருக்கிறது என்றால், 2 2, 3 2 8 இருக்க போகிறது. 305 00:13:45,120 --> 00:13:52,380 நாம் அது 3 மேலும் பிட்கள் மாற்ற வேண்டும் என்றால் இடது, 4 2 இருக்கும், 306 00:13:52,380 --> 00:13:57,270 5 2, மற்றும் 2 6 6, மற்றும் 2 64 ஆகும். 307 00:13:57,270 --> 00:13:59,920 308 00:13:59,920 --> 00:14:01,110 என்று அர்த்தம் உள்ளதா? 309 00:14:01,110 --> 00:14:05,291 310 00:14:05,291 --> 00:14:05,791 ஆம். 311 00:14:05,791 --> 00:14:08,725 >> பார்வையாளர்கள்: மாற்றத்தைக் அனைத்து 1 மற்றும் பைனரி எண் 0 the-- செய்ய 312 00:14:08,725 --> 00:14:09,600 >> காமிலே REKHSON: ஆமாம். 313 00:14:09,600 --> 00:14:12,150 314 00:14:12,150 --> 00:14:15,170 மற்றும், உங்கள் கவலைப்பட வேண்டியது இல்லை இந்த எதிர்மறை இருப்பது பற்றி வினாடி வினா. 315 00:14:15,170 --> 00:14:19,510 நாம் நீங்கள் சமாளிக்க செய்ய மாட்டேன் எந்த வழியில் எதிர்மறை ஷிப்டுகளில். 316 00:14:19,510 --> 00:14:24,070 இதை பற்றி எந்த கேள்விகள்? 317 00:14:24,070 --> 00:14:24,570 ஆம். 318 00:14:24,570 --> 00:14:30,570 >> பார்வையாளர்கள்: அது சரி மாற்றுவதால் என்றால், எதையும் wasn't-- என்று எதுவும் இல்லை என்று 319 00:14:30,570 --> 00:14:33,220 விஷயம் 0 இல்லை முதலில் பகுதியாக இருந்தது? 320 00:14:33,220 --> 00:14:37,110 >> காமிலே REKHSON: ஆமாம், நீ என்ன செய்வாய் தான் அசல் மீது 0 சேர்க்க. 321 00:14:37,110 --> 00:14:38,110 ஆமாம். 322 00:14:38,110 --> 00:14:41,540 >> பார்வையாளர்கள்: எனவே 100 என்று என்ன இருக்கிறது மூன்று முறை வலதிற்கு? 323 00:14:41,540 --> 00:14:43,290 காமிலே REKHSON: 100 , வலதிற்கு 324 00:14:43,290 --> 00:14:46,057 அதனால் அனைத்து எடுக்க வேண்டும் 1 மற்றும் 0 என்ற மற்றும் அவற்றை மாற்ற 325 00:14:46,057 --> 00:14:48,515 பல முறை வலது நீங்கள் அதை மாற்ற. 326 00:14:48,515 --> 00:14:50,452 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]? 327 00:14:50,452 --> 00:14:53,160 காமிலே REKHSON: சரி, 100-- உள்ளன நீங்கள், பைனரி உள்ள சுமார் 100 பேசி 328 00:14:53,160 --> 00:14:53,910 தசம அல்லது 100? 329 00:14:53,910 --> 00:14:55,750 பார்வையாளர்கள்: நான் பைனரி உள்ள, 100 வருந்துகிறேன். 330 00:14:55,750 --> 00:14:58,916 >> காமிலே REKHSON: பைனரி 100, நீங்கள் வலது அதை மாற்ற என்றால் 331 00:14:58,916 --> 00:15:01,040 நீங்கள் வலதிற்கு என்றால் முறை, அது 10 ஆக வேண்டும். 332 00:15:01,040 --> 00:15:04,430 நீங்கள் சரியான அதை மாற்ற வேண்டும் இரண்டு முறை, அது 001 ஆக வேண்டும். 333 00:15:04,430 --> 00:15:07,590 பின்னர் நீங்கள் மீண்டும் மாற்ற என்றால் நீங்கள் வகையான பிட் இழக்க. 334 00:15:07,590 --> 00:15:09,610 ஆமாம், அந்த வெறும் 0 தான். 335 00:15:09,610 --> 00:15:12,140 இந்த எந்த கேள்விகள்? 336 00:15:12,140 --> 00:15:12,835 ஆம். 337 00:15:12,835 --> 00:15:14,695 >> பார்வையாளர்கள்: எனவே அது 000 ​​ஆகிறது. 338 00:15:14,695 --> 00:15:17,020 >> காமிலே REKHSON: ஆமாம். 339 00:15:17,020 --> 00:15:22,150 சரி, எனவே ஒரு வழியாக செல்லலாம் ASCII, கணித சிறிது. 340 00:15:22,150 --> 00:15:25,120 எனவே எழுத்துக்கள் அடிப்படையில் முடியும் முழு போன்ற சிகிச்சை 341 00:15:25,120 --> 00:15:28,290 தங்கள் ஆஸ்கி மதிப்புகள் அடிப்படையில். 342 00:15:28,290 --> 00:15:35,250 நாம் எண்ணாக ஒரு 65 சமம் உட்கார்ந்தான் என்றால், பி எண்ணாக பிளஸ் 1, எண்ணாக எரிப்பதை சி சமம் சமம் 343 00:15:35,250 --> 00:15:39,565 டி கழித்து 1, மற்றும் கரி டி 68 சமம், கீழே என்ன அச்சிட வேண்டும்? 344 00:15:39,565 --> 00:15:46,150 345 00:15:46,150 --> 00:15:49,720 >> எனவே, நாங்கள் அச்சிடும் நாங்கள் இருக்கிறோம் உங்களால் ஆசீர்வதிப்பார் these-- 346 00:15:49,720 --> 00:15:53,520 இந்த ஆல் அவுட் அச்சிடுதல் சதவீதம் சி அடிப்படையில் 347 00:15:53,520 --> 00:15:56,320 எனவே நாம் அடிப்படையில் அச்சிடுகிறது அனைத்து நான்கு தன்மையை மதிப்பு 348 00:15:56,320 --> 00:15:58,600 இந்த மாறிகள். 349 00:15:58,600 --> 00:16:04,280 ஒரு குறிப்பில் உள்ளது, 65 ASCII மதிப்பு மூலதன ஏ ஒருவேளை உதவியது என்று. 350 00:16:04,280 --> 00:16:04,780 என்ன? 351 00:16:04,780 --> 00:16:05,530 >> பார்வையாளர்கள்: ABCD,. 352 00:16:05,530 --> 00:16:07,780 >> காமிலே REKHSON: ஆமாம், அதனால் இந்த சரியாக அவுட் அச்சிட வேண்டும் 353 00:16:07,780 --> 00:16:10,290 ABCD, நாம் எண்ணாக ஒரு அமைக்க ஏனெனில் ஏ ASCII மதிப்பு சமமாக 354 00:16:10,290 --> 00:16:13,085 எனவே நாம் ஒரு என்று அவுட் அச்சிட என்றால் பாத்திரம், நாம் தான், ஒரு மூலதன கிடைக்கும் 355 00:16:13,085 --> 00:16:15,540 பிளஸ் 1, ஆஸ்கி உள்ள ஒரு மூலதன பி இருக்க வேண்டும். 356 00:16:15,540 --> 00:16:19,260 டி மைனஸ் 1 ஆஸ்கி உள்ள கேப்பிடல் C இருக்க வேண்டும். 357 00:16:19,260 --> 00:16:25,185 68 ASCII மதிப்பு ASCII, டி கேள்விகளின்? 358 00:16:25,185 --> 00:16:25,685 ஆம். 359 00:16:25,685 --> 00:16:31,370 >> பார்வையாளர்கள்: எனவே, மேற்கோள் சுற்றி குறிக்கிறது ஒரு, ஆஸ்கி அந்த மாற்றம் ஒரு செய்கிறது? 360 00:16:31,370 --> 00:16:34,456 >> காமிலே REKHSON: அது uses-- ஒரு சுற்றி count-- ஒற்றை மேற்கோள் 361 00:16:34,456 --> 00:16:35,330 அது ஒரு பாத்திரம் உள்ளது. 362 00:16:35,330 --> 00:16:37,600 நீங்கள் கையாள்வதில் என்றால் எண் அதை form-- 363 00:16:37,600 --> 00:16:40,320 போது, இந்த வழக்கில், அதை போல் ஒரு எண்ணாக இனங்காணப்படும் 364 00:16:40,320 --> 00:16:44,664 பின்னர் அதை சமாளிக்க வேண்டும் அது ஆஸ்கி மதிப்பு தான். 365 00:16:44,664 --> 00:16:45,164 ஆம். 366 00:16:45,164 --> 00:16:50,060 >> பார்வையாளர்கள்: நீங்கள் பரிந்துரைக்கிறோம் நாம் ஒரு ஆஸ்கி குறிப்பு அட்டவணை வேண்டும்? 367 00:16:50,060 --> 00:16:51,900 >> காமிலே REKHSON: நான் நினைத்தால் 368 00:16:51,900 --> 00:16:54,720 >> பார்வையாளர்கள்: அல்லது, அதை என்றும் இந்த கையாள்வதில்? 369 00:16:54,720 --> 00:16:56,210 >> காமிலே REKHSON: நான் நினைக்கிறேன் எளிதாக விஷயங்களை அதை செய்ய வேண்டும். 370 00:16:56,210 --> 00:16:58,168 நான் அதை என்றும் நான் நினைக்கவில்லை ஒருவேளை எழுதி காயம் 371 00:16:58,168 --> 00:17:02,653 ஒரு மூலதன மற்றும் ஸ்மால் ஏ என்ன, நான் என்ன அந்த எல்லைகள் தொடங்கி உள்ளன. 372 00:17:02,653 --> 00:17:05,819 ஆனால் நான் உங்களுக்கு எடுக்க வேண்டும் என்று நான் நினைக்கவில்லை விண்வெளி ஒரு முழு ஆஸ்கி அட்டவணை வைக்க. 373 00:17:05,819 --> 00:17:06,803 ஆமாம். 374 00:17:06,803 --> 00:17:09,755 >> பார்வையாளர்கள்: என்ன வித்தியாசம் என்று எண்ணாக ஒரு மற்றும் கரி சி இடையில், 375 00:17:09,755 --> 00:17:12,720 போன்ற நீங்கள் மேலே செய்ய? 376 00:17:12,720 --> 00:17:17,380 >> காமிலே REKHSON: அது தான் இருக்கிறது எப்படி என்று நினைவகத்தில் சேமிக்கப்படும். 377 00:17:17,380 --> 00:17:20,010 ஆனால் நீங்கள் அதை அல்லது வழி சிகிச்சையளிக்க முடியும். 378 00:17:20,010 --> 00:17:23,274 நாம் இங்கே பார்க்க போல், நாம் அச்சு செய்கிறோம் ஒரு பாத்திரமாக ஒரு அவுட். 379 00:17:23,274 --> 00:17:24,690 பார்வையாளர்கள்: எனவே ஒரு அதே தான்? 380 00:17:24,690 --> 00:17:25,606 காமிலே REKHSON: ஆமாம். 381 00:17:25,606 --> 00:17:28,030 382 00:17:28,030 --> 00:17:29,537 வேறு ஏதேனும் கேள்விகள்? 383 00:17:29,537 --> 00:17:32,022 >> பார்வையாளர்கள்: எனவே, சதவீதம் சி ஒரு எரிப்பதை அச்சிட சொல்கிறார்கள்? 384 00:17:32,022 --> 00:17:33,016 >> காமிலே REKHSON: ஆமாம். 385 00:17:33,016 --> 00:17:35,501 >> பார்வையாளர்கள்: ஒரு மட்டுமே உள்ளது எனவே கூட ஒரு முழு எண் என வரையறுக்கப்படுகிறது, 386 00:17:35,501 --> 00:17:37,569 நாம் ஒரு அச்சிட முயற்சி என்றால் ஒரு 65 எரிப்பதை, அது would-- 387 00:17:37,569 --> 00:17:40,110 காமிலே REKHSON: இது போக வேண்டும் அடிப்படையில் ஆஸ்கி விளக்கப்படம் செல்கிறது 388 00:17:40,110 --> 00:17:42,990 என்ன எழுத்துக்கள் பெறுகிறது 65 ஆஸ்கி விளக்கப்படம். 389 00:17:42,990 --> 00:17:43,840 >> பார்வையாளர்கள்: நன்றி. 390 00:17:43,840 --> 00:17:44,756 >> காமிலே REKHSON: ஆமாம். 391 00:17:44,756 --> 00:17:45,445 ஆமாம்? 392 00:17:45,445 --> 00:17:50,620 >> பார்வையாளர்கள்: நீங்கள்% நான்% நான் செய்தால், % நான்% நான் அதை print-- என்று 393 00:17:50,620 --> 00:17:52,620 காமிலே REKHSON: ஆமாம், நீங்கள் செய்தால் அனைத்து 4% நான், அதை 394 00:17:52,620 --> 00:17:57,170 ஆஸ்கி அவுட் அச்சிட வேண்டும் இந்த அனைத்து நான்கு மதிப்புகள். 395 00:17:57,170 --> 00:17:59,483 வேறு ஏதேனும் கேள்விகள்? 396 00:17:59,483 --> 00:18:06,310 சரி, அதனால் நோக்கம், அடிப்படையில் இந்த எங்களுக்கு அங்கு தீர்மானிக்கிறது 397 00:18:06,310 --> 00:18:08,450 ஒரு மாறி உங்கள் திட்டத்தில் உள்ளது. 398 00:18:08,450 --> 00:18:11,910 எனவே நாம் இரு வேறுபட்ட பற்றி பேசிவிட்டேன் நோக்கம் வகைகள், உலக மற்றும் உள்ளூர். 399 00:18:11,910 --> 00:18:14,560 >> ஒரு மாறி உலகளவில் ஆகியவற்றை என்றால், அது உங்கள் முழு திட்டத்தை பொருள் 400 00:18:14,560 --> 00:18:16,292 என்று மாறி அனுமதி உள்ளது. 401 00:18:16,292 --> 00:18:18,000 நீங்கள் என்றால் உலகளவில் நோக்கம் ஒரு மாறி, நீங்கள் 402 00:18:18,000 --> 00:18:19,510 உங்கள் முக்கிய செயல்பாடு முன் அதை அறிவிக்க. 403 00:18:19,510 --> 00:18:20,830 எனவே அதை சரியாக பேட் ஆஃப் முடிந்துவிட்டது. 404 00:18:20,830 --> 00:18:22,950 பின்னர் உங்கள் முழு திட்டம் அணுக முடியும். 405 00:18:22,950 --> 00:18:26,070 >> அது மட்டும் உள்ளமைவாக ஆகியவற்றை என்றால், அந்த ஒரு குறிப்பிட்ட பகுதிகளை மாறி. 406 00:18:26,070 --> 00:18:29,705 எனவே நீங்கள், லூப் ஒரு உள்ள அறிவிக்க என்றால், மட்டுமே அந்த வட்டத்திற்கு அதை அணுக முடியும். 407 00:18:29,705 --> 00:18:31,580 அல்லது நீங்கள் உள்ள அறிவிக்க வேண்டும் ஒரு குறிப்பிட்ட செயல்பாடு, 408 00:18:31,580 --> 00:18:34,940 அந்த செயல்பாடு அணுக முடியும். 409 00:18:34,940 --> 00:18:38,265 நோக்கம் கேள்விகள். 410 00:18:38,265 --> 00:18:41,570 >> சரி, அதனால் செயல்பாடு மூலப்பொருளுக்கு. 411 00:18:41,570 --> 00:18:45,360 அடிப்படையில் சி, போது, ஏனெனில் அது, தொகுக்ககிறது மேலிருந்து கீழே கூறுகிறது. 412 00:18:45,360 --> 00:18:48,800 நீங்கள் ஒரு செயல்பாடு அறிவிக்க என்றால் தாமதமாக உங்கள் குறியீடு, 413 00:18:48,800 --> 00:18:51,670 ஒடுக்கி தெரியாது அந்த செயல்பாடு உள்ளது என்று. 414 00:18:51,670 --> 00:18:55,690 எனவே நாம் பயன்படுத்த என்ன முன்மாதிரிகள், எந்த அடிப்படையில், ஒடுக்கி சொல்ல 415 00:18:55,690 --> 00:18:58,710 இந்த விழாவில், பார்க்க பின்னர் குறியீடு அதை. 416 00:18:58,710 --> 00:19:00,900 எனவே நீங்கள் செய்ய அந்த வழியில் ஒரு செயல்பாடு முன்மாதிரி 417 00:19:00,900 --> 00:19:03,020 நீங்கள் தொடங்க சரியாக எப்படி ஒரு செயல்பாடு எழுதும் ஆஃப். 418 00:19:03,020 --> 00:19:05,310 பதிலுக்கு வகை கொடுக்க, செயல்பாடு பெயர், 419 00:19:05,310 --> 00:19:08,930 பின்னர் எந்த வாதங்கள் என்று சார்பு எடுக்கும் என்று. 420 00:19:08,930 --> 00:19:13,970 >> எனவே, இந்த, ஒரு விரைவான எடுத்துக்காட்டாக பார்க்க நாம் இங்கே பயன்படுத்தி வருகிறோம் என்று நமது செயல்பாடு வழக்கு 421 00:19:13,970 --> 00:19:15,340 அடிப்படையில் ஒரு கன சதுரம் செயல்பாடு. 422 00:19:15,340 --> 00:19:19,170 எனவே ஒரு முழு பெறுவது, என்று முழு கன திரும்பும். 423 00:19:19,170 --> 00:19:23,190 நாங்கள் அந்த எழுதியுள்ளேன் ஏனெனில் முக்கிய செயல்பாடு கீழே செயல்பாடு, 424 00:19:23,190 --> 00:19:26,300 மற்றும் நாம் பயன்படுத்த வேண்டும் அப்படி அல்லது நாம் வெளியீடு 425 00:19:26,300 --> 00:19:28,630 அந்த செயல்பாடு வேண்டும் நம் முக்கிய செயல்பாடு, 426 00:19:28,630 --> 00:19:31,980 நாங்கள் அதன் மாதிரி வழியில் வைத்து எங்கள் நிரல் மேல். 427 00:19:31,980 --> 00:19:34,460 பின்னர் நாம் அழைக்கிறோம் போது எங்கள் முக்கிய செயல்பாடு அதை, 428 00:19:34,460 --> 00:19:38,800 ஒடுக்கி, அந்த செயல்பாடு உள்ளது என்று தெரிகிறது பின்னர் எழுதப்பட்ட, மற்றும் அதை பார்க்க போகும், 429 00:19:38,800 --> 00:19:40,910 அதை சரியாக பயன்படுத்த வேண்டும். 430 00:19:40,910 --> 00:19:45,190 மூலப்பொருளுக்கு கேள்விகள்? 431 00:19:45,190 --> 00:19:45,690 ஆம். 432 00:19:45,690 --> 00:19:46,940 >> பார்வையாளர்கள்: புள்ளி எனவே என்ன? 433 00:19:46,940 --> 00:19:49,374 434 00:19:49,374 --> 00:19:50,915 நான் மூலப்பொருளுக்கு புள்ளி இல்லை. 435 00:19:50,915 --> 00:19:52,820 ஏன் அங்கு அதை கீழே வேண்டும்? 436 00:19:52,820 --> 00:19:54,903 >> காமிலே REKHSON: சரி என்றால் அது பின்னர் போது, இங்கே கீழே தான் 437 00:19:54,903 --> 00:19:57,020 நீங்கள் கன வரி பெற உங்கள் முக்கிய செயல்பாடு, x, 438 00:19:57,020 --> 00:19:59,495 ஒடுக்கி யோசனை வேண்டும் என்று கன செயல்பாடு உண்மையில் உள்ளது. 439 00:19:59,495 --> 00:20:01,310 >> பார்வையாளர்கள்: நீங்கள் செய்ய முடியவில்லை வெறும் முன் வைத்து? 440 00:20:01,310 --> 00:20:02,350 >> காமிலே REKHSON: இது சிறந்த குறியீட்டு நடைமுறையில் 441 00:20:02,350 --> 00:20:04,150 உங்கள் முக்கிய செயல்பாடு கீழ் அதை வைத்து. 442 00:20:04,150 --> 00:20:06,350 என்று ஏன் நாம் என்று மூலப்பொருளுக்கு செய்ய. 443 00:20:06,350 --> 00:20:07,680 வெறும், ஏனெனில் நீங்கள் என்றால் , செயல்பாடுகளை நிறைய இருந்தது 444 00:20:07,680 --> 00:20:10,180 அது உண்மையில் அசுத்தமாக இருக்க வேண்டும் அந்த செயல்பாடுகளை மூலம் படிக்க 445 00:20:10,180 --> 00:20:12,030 நீங்கள் முன் உங்கள் திட்டம் இறைச்சி கிடைக்கும். 446 00:20:12,030 --> 00:20:13,888 ஆமாம், நீங்கள் ஒரு q-- இருந்தது 447 00:20:13,888 --> 00:20:16,796 >> பார்வையாளர்கள்: எனவே, பிரகடனப்படுத்தியுள்ளது மேல் உங்கள் மாறி 448 00:20:16,796 --> 00:20:18,795 அதனால் நீங்கள் அதை அணுக முடியும், இது ஒரு உலகளாவிய மாறி செய்ய? 449 00:20:18,795 --> 00:20:21,119 இந்த என்று ஒத்த அங்கு அது, அறிவித்தார் 450 00:20:21,119 --> 00:20:23,660 அதனால் அங்கு, அது தெரிகிறது அது பின்னர் அதை அணுக நடக்கிறது 451 00:20:23,660 --> 00:20:24,762 நீங்கள் அதை பயன்படுத்த முடியும்? 452 00:20:24,762 --> 00:20:26,146 >> காமிலே REKHSON: ஆமாம். 453 00:20:26,146 --> 00:20:26,646 ஆம். 454 00:20:26,646 --> 00:20:30,414 >> பார்வையாளர்கள்: எந்த கூடுதல் the-- வேண்டும் செயல்பாடுகளை நீங்கள் வெளியே முக்கிய உருவாக்க 455 00:20:30,414 --> 00:20:31,840 இந்த விஷயம், or-- 456 00:20:31,840 --> 00:20:33,760 >> காமிலே REKHSON: ஆமாம், நீங்கள் என்றால் மற்ற செயல்பாடுகளை முக்கிய உருவாக்குவதில் 457 00:20:33,760 --> 00:20:36,385 தன்னை என்றால் செயல்பாடு என்ன மற்ற செயல்பாடுகளை உருவாக்குவதில், 458 00:20:36,385 --> 00:20:37,555 அவர்கள் வெளியே இருக்க வேண்டும். 459 00:20:37,555 --> 00:20:38,055 ஆமாம்? 460 00:20:38,055 --> 00:20:39,734 >> பார்வையாளர்கள்: சதவிகிதம் டி என்ன? 461 00:20:39,734 --> 00:20:42,150 காமிலே REKHSON: சதவிகிதம் ஈ ஆகிறது சதவீதம் முதலாம் அதே விஷயம் 462 00:20:42,150 --> 00:20:45,915 அது ஒரு முழு எண் குறிக்கிறது. 463 00:20:45,915 --> 00:20:47,895 ஆம். 464 00:20:47,895 --> 00:20:50,370 >> பார்வையாளர்கள்: எனவே எண்ணாக முக்கிய என்ன செய்துகொண்டிருக்கிறார்? 465 00:20:50,370 --> 00:20:51,724 அந்த வெற்றிடத்தை என்ன? 466 00:20:51,724 --> 00:20:53,890 காமிலே REKHSON: இந்த வெற்றிடத்தை என்கிறார் இது வாதங்கள் இல்லை எடுக்கும். 467 00:20:53,890 --> 00:20:55,320 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 468 00:20:55,320 --> 00:20:57,570 காமிலே REKHSON: முடியுமா நீங்கள் சத்தமாக சிறிது பேச, மன்னிக்கவும்? 469 00:20:57,570 --> 00:21:00,153 பார்வையாளர்கள்: ஆமாம், மன்னிக்கவும், ஏன் நீங்கள் முதல் ஒரு களைவதற்கு வைக்கிறீர்கள் 470 00:21:00,153 --> 00:21:02,297 பின்னர் இரண்டாவது உள்ளீடு எண்ணாக? 471 00:21:02,297 --> 00:21:04,720 472 00:21:04,720 --> 00:21:07,470 காமிலே REKHSON: ஓ, இரண்டு முக்கிய செயல்பாடு வெவ்வேறு 473 00:21:07,470 --> 00:21:09,290 கன சதுரம் செயல்பாடு எதிராக? 474 00:21:09,290 --> 00:21:13,360 முக்கிய விழாவில் நாம் வெற்றிடத்தை பயன்படுத்த ஏனெனில் அங்கு 475 00:21:13,360 --> 00:21:16,870 எடுக்கப்பட்ட எந்த அளவுருக்கள். 476 00:21:16,870 --> 00:21:19,425 கன அதேசமயம் செயல்பாடு, நாம் ஒரு உள்ளீடு. 477 00:21:19,425 --> 00:21:22,300 அது முழு எண்ணாக, உள்ளீடு என்கிறார் அதனால் தான், நாங்கள் இருக்கிறோம் என்று வாதங்கள் உள்ளன, ஏனெனில் 478 00:21:22,300 --> 00:21:24,571 எடுத்து நமது செயல்பாடு இயக்க. 479 00:21:24,571 --> 00:21:25,070 ஆமாம். 480 00:21:25,070 --> 00:21:27,770 481 00:21:27,770 --> 00:21:30,464 கேள்விகள் உள்ளன வேண்டுமா? 482 00:21:30,464 --> 00:21:34,520 >> சரி, பின்னர் விரைவாக மிதவை புள்ளி imprecision,. 483 00:21:34,520 --> 00:21:37,200 எனவே நாம் எண்ணற்ற பல உண்மையான எண்கள் உள்ளன. 484 00:21:37,200 --> 00:21:38,950 ஆனால் ஒரே ஒரு உள்ளன பிட்கள் வரையறு எண் 485 00:21:38,950 --> 00:21:42,880 நாங்கள் அந்த காட்ட பயன்படுத்த முடியும் என்று எண்கள், அவர்களை பிரதிநிதித்துவம். 486 00:21:42,880 --> 00:21:45,020 எனவே நாம் சில imprecision முடிவடையும். 487 00:21:45,020 --> 00:21:49,190 மற்றும் உங்கள் எண்கள் மாட்டேன் எப்போதும் மிகவும் சரியாக என்ன வேண்டும் 488 00:21:49,190 --> 00:21:51,810 நீங்கள் இருக்கும் போது அவர்கள் நினைக்கிறேன் மிதவை புள்ளி கையாள்வதில். 489 00:21:51,810 --> 00:21:53,650 இந்த, எனக்கு நல்ல ஒன்று. 490 00:21:53,650 --> 00:21:56,628 இந்த கேள்விகள்? 491 00:21:56,628 --> 00:21:59,610 ஆம். 492 00:21:59,610 --> 00:22:02,090 >> பார்வையாளர்கள்: இந்த குறிப்பிடுகிறார் பிட் வழிதல் யோசனை 493 00:22:02,090 --> 00:22:03,089 என்று விரிவுரையில் இருந்தது? 494 00:22:03,089 --> 00:22:06,080 ஏதாவது பிரிக்க என்று இருந்ததா? 495 00:22:06,080 --> 00:22:09,650 >> காமிலே REKHSON: அவர்கள் கூலிக்கு முற்றிலும் தனி, ஆமாம். 496 00:22:09,650 --> 00:22:11,160 சரி நல்லது. 497 00:22:11,160 --> 00:22:16,369 498 00:22:16,369 --> 00:22:17,452 புலக் கோயல்: அனைவருக்கும் வணக்கம். 499 00:22:17,452 --> 00:22:19,872 என் பெயர் புலக், மற்றும் நான் தருகிறேன் சுட்டிகள் மேல் நடக்கிறது வேண்டும். 500 00:22:19,872 --> 00:22:23,260 501 00:22:23,260 --> 00:22:25,720 சரி, அதனால் நாம் முதல் சிந்தனைக் என்ன பற்றி நினைவக தெரிகிறது. 502 00:22:25,720 --> 00:22:28,610 நீங்கள் இங்கே பார்க்க முடியும் என, நாங்கள் நினைவக எடுத்து நாம் அது வரை பிரித்து 503 00:22:28,610 --> 00:22:30,090 தொகுதிகள் ஒரு கொத்து. 504 00:22:30,090 --> 00:22:33,150 நாம் ஒவ்வொரு குறிக்கிறோம் சரி, ஒரு முகவரி மூலம் தடுக்க? 505 00:22:33,150 --> 00:22:37,196 யாராவது என்ன வகை நினைவில் குறிப்பு நாங்கள் ஒரு முகவரியை குறிக்க பயன்படுத்த? 506 00:22:37,196 --> 00:22:38,510 >> பார்வையாளர்கள்: பதின்அறுமம், 0x. 507 00:22:38,510 --> 00:22:39,510 >> புலக் கோயல்: பதின்அறுமம், சரியான? 508 00:22:39,510 --> 00:22:41,509 எனவே 0x நாங்கள் இருக்கிறோம் என்று அறுபதின்ம பற்றி. 509 00:22:41,509 --> 00:22:45,740 510 00:22:45,740 --> 00:22:48,360 சரி, அதனால் எப்படி நாம் சுட்டிகள் உருவாக்க? 511 00:22:48,360 --> 00:22:51,960 எனவே நாம் வகை எடுக்க அதை அது ஒரு நட்சத்திர சேர்க்க வைத்து, 512 00:22:51,960 --> 00:22:53,760 பின்னர் நாம் மாறி பெயரை சேர்க்க. 513 00:22:53,760 --> 00:22:59,280 எனவே நாம் பார்த்த உதாரணங்கள் எண்ணாக இருக்கும் நட்சத்திர x கரி நட்சத்திர y, மற்றும் மிதக்க, z தொடங்கும். 514 00:22:59,280 --> 00:23:01,380 எனவே நான் சொல்லும் போது முழு எண்ணாக நட்சத்திரம் எக்ஸ், யாராவது சொல்ல முடியும் 515 00:23:01,380 --> 00:23:03,965 நான் வகையான அங்கு எதைப் பற்றி பேசுகிறீர்கள்? 516 00:23:03,965 --> 00:23:05,710 >> பார்வையாளர்கள்: வட்டு இடம். 517 00:23:05,710 --> 00:23:06,890 >> புலக் கோயல்: மன்னிக்கவும், என்ன? 518 00:23:06,890 --> 00:23:07,723 நீங்கள் மீண்டும் முடியுமா? 519 00:23:07,723 --> 00:23:09,250 பார்வையாளர்கள்: வட்டு இடம். 520 00:23:09,250 --> 00:23:12,390 >> புலக் கோயல்: எனவே உண்மையில் என்ன நான், நாம் எண்ணாக நட்சத்திரம் x வேண்டும் போது, பொருள் 521 00:23:12,390 --> 00:23:14,400 நாம் உருவாக்கும் என்று கூறி ஒரு சுட்டிக்காட்டி, அது 522 00:23:14,400 --> 00:23:17,130 ஒரு முகவரி சேமிக்க முடியும் ஒரு முழு எண்ணாக தான் என்று ஒரு மாறி, சரியான? 523 00:23:17,130 --> 00:23:21,810 கரி நட்சத்திர y உடன் எனவே, நாம் ஒரு சுட்டிக்காட்டி உருவாக்கும் 524 00:23:21,810 --> 00:23:24,220 அந்த முகவரியை சேமிக்க முடியும் ஒரு எரிப்பதை தான் என்று ஒரு மாறி. 525 00:23:24,220 --> 00:23:26,270 எனவே அனைவருக்கும் பயன் என்று? 526 00:23:26,270 --> 00:23:29,600 சரி அமைதியாகு 527 00:23:29,600 --> 00:23:33,450 >> சரி, சுட்டிகள், அதனால் உள்ளன நாம் என்ன செய்ய முடியும் இரண்டு முக்கியமான செயல்பாடுகளை. 528 00:23:33,450 --> 00:23:36,630 அங்கு குறிப்பிடும், மற்றும் அங்கு dereferencing. 529 00:23:36,630 --> 00:23:37,130 ஆமாம்? 530 00:23:37,130 --> 00:23:38,760 >> பார்வையாளர்கள்: நீங்கள் செல்ல முடியவில்லை ஒரு சிறிய பிட் மெதுவாக? 531 00:23:38,760 --> 00:23:39,510 >> புலக் கோயல்: நிச்சயமாக. 532 00:23:39,510 --> 00:23:45,350 நான் போய் சரி, சரி so--, கேள்விகள் கேட்க உங்களால் என்றால் சேர்ந்து ஏதாவது தெளிவாக இல்லை என்றால்,. 533 00:23:45,350 --> 00:23:47,240 எனவே நாம் குறிப்பிடும் மற்றும் dereferencing. 534 00:23:47,240 --> 00:23:51,680 எனவே நீங்கள் முகவரியை பெற வேண்டும் போது ஒரு மாறி, பின்னர் ampersand பயன்படுத்த. 535 00:23:51,680 --> 00:23:53,620 எனவே நான் எங்காவது int x அறிவித்தார் சொல்கிறேன். 536 00:23:53,620 --> 00:23:57,450 நான் அந்த முகவரி பெற வேண்டும் மற்றும் நான் உம்மைக்குறி x செய்ய வேண்டும், அதை கடந்து. 537 00:23:57,450 --> 00:24:01,260 நீங்கள் பெற வேண்டும் போது ஒரு சுட்டிக்காட்டி தொடர்புடைய மதிப்பை 538 00:24:01,260 --> 00:24:04,670 நீங்கள், dereference பயன்படுத்த ஒரு நட்சத்திர இது ஆபரேட்டர்,. 539 00:24:04,670 --> 00:24:08,570 >> எனவே நான் எண்ணாக நட்சத்திரம் x இருந்தது என்று சொல்ல முடியும், நான் அதை ஏதாவது சுட்டி இருந்தது. 540 00:24:08,570 --> 00:24:13,510 நான் அதை என்ன மதிப்பை பெற வேண்டும் என்றால் , நான் நட்சத்திர x செய்ய வேண்டும் சுட்டிக்காட்டுகிறது. 541 00:24:13,510 --> 00:24:14,960 தெளிவாக இருக்கிறதா? 542 00:24:14,960 --> 00:24:16,390 அது பற்றி எந்த கேள்விகள்? 543 00:24:16,390 --> 00:24:18,129 ஆமாம். 544 00:24:18,129 --> 00:24:25,275 >> பார்வையாளர்கள்: எனவே பொதுவாக, நீங்கள் x மற்றும் நட்சத்திர செய்ய முடியாது 545 00:24:25,275 --> 00:24:27,135 அதே x உடன் x. 546 00:24:27,135 --> 00:24:28,740 என்று சரியானதா? 547 00:24:28,740 --> 00:24:31,800 X ஒரு என்றால், ஏனெனில் மாறி, பின்னர் நீங்கள் 548 00:24:31,800 --> 00:24:35,980 அது ஒரு சுட்டிக்காட்டி அந்த பெற x இல் செய்ய. 549 00:24:35,980 --> 00:24:40,810 X ஒரு சுட்டிக்காட்டி இருக்கிறது, ஆனால், பின்னர் நீங்கள் வேண்டும் மாறி பெற நட்சத்திரம் x செய்ய. 550 00:24:40,810 --> 00:24:43,240 >> புலக் கோயல்: ஆமாம், அதனால் கேள்வி போது பற்றி இருந்தது 551 00:24:43,240 --> 00:24:45,750 நாம் ஒரு star-- போது பயன்படுத்த செய்கிறது நீங்கள் நட்சத்திர பயன்படுத்த வேண்டும், 552 00:24:45,750 --> 00:24:47,470 மற்றும் நாம் பயன்படுத்த போது உம்மைக்குறி மற்றும் எங்களால் முடிந்த 553 00:24:47,470 --> 00:24:49,160 மாறி அதே வகை அதை பயன்படுத்த? 554 00:24:49,160 --> 00:24:51,810 எனவே பொதுவாக நீங்கள் இருந்தால், எடுத்துக்காட்டாக, ஒரு, int x, 555 00:24:51,810 --> 00:24:55,170 நீங்கள் பெரும்பாலும் பயன்படுத்தி உம்மைக்குறி என்று முகவரி பெற. 556 00:24:55,170 --> 00:24:58,220 அது இல்லை, ஏனெனில் உணர்வு x பற்றிய பணிவு வேண்டும். 557 00:24:58,220 --> 00:25:04,220 அதேசமயம், நாங்கள் முழு எண்ணாக நட்சத்திரம் x இருந்தால், நீங்கள், dereference செயல்முறையைப் பயன்படுத்தி 558 00:25:04,220 --> 00:25:07,910 அது எந்த உணர்வு என்று ஏனெனில் அந்த வழக்கில் x இல் பயன்படுத்த. 559 00:25:07,910 --> 00:25:09,582 என்று அர்த்தம் உள்ளதா? 560 00:25:09,582 --> 00:25:13,192 >> பார்வையாளர்கள்: நீங்கள் முடியாது எனவே மற்றும், பின்னர் ஒரு சுட்டிக்காட்டி? 561 00:25:13,192 --> 00:25:14,900 புலக் கோயல்: எனவே நீங்கள் தொழில்நுட்ப, உண்மையில் 562 00:25:14,900 --> 00:25:16,870 ஒரு சுட்டிக்காட்டி ampersand செய்ய முடியும். 563 00:25:16,870 --> 00:25:18,984 ஆனால் அந்த வெளியே இந்த வர்க்கத்தின் நோக்கம். 564 00:25:18,984 --> 00:25:21,900 உங்கள் தோழர்களே 'க்கான purpose-- க்கான நோக்கங்களுக்காக, போதெல்லாம் நீங்கள், சுட்டிகள் வேண்டும் 565 00:25:21,900 --> 00:25:25,191 நீங்கள் dereference ஆபரேட்டர் பயன்படுத்த வேண்டும் என்று தொடர்புடைய மதிப்பு பெற. 566 00:25:25,191 --> 00:25:27,380 நீங்கள் வழக்கமான வேண்டும் போது மாறிகள், ஒரு முழு எண்ணாக x போல், 567 00:25:27,380 --> 00:25:31,410 நீங்கள் ampersand பயன்படுத்த வேண்டும் ஆபரேட்டர் முகவரி பெற. 568 00:25:31,410 --> 00:25:31,910 சரி? 569 00:25:31,910 --> 00:25:35,670 570 00:25:35,670 --> 00:25:38,850 >> சரி, எனவே அந்த சுட்டிகள் பார்போம் என்ன பேட்டை கீழ் நடக்கிறது. 571 00:25:38,850 --> 00:25:42,640 எனவே நான் இங்கு செய்த முதல் காரியம் ஆகிறது அறிவித்தார், int x 5 சமம். 572 00:25:42,640 --> 00:25:48,460 இந்த மாறி முகவரி 0x04, மற்றும் மதிப்பு 5 உள்ளது. 573 00:25:48,460 --> 00:25:52,940 அதனால் என்ன நடக்கிறது என்று பார்ப்போம் அடுத்த வரி. 574 00:25:52,940 --> 00:25:55,130 எனவே இப்போது நாம் ஒரு சுட்டிக்காட்டி அறிவிக்க. 575 00:25:55,130 --> 00:26:01,450 அதன் முகவரி 0x08, மற்றும் அதன் மதிப்பு x முகவரி. 576 00:26:01,450 --> 00:26:05,220 என்று அனைவருக்கும் பயன்? 577 00:26:05,220 --> 00:26:06,507 அது பற்றி எந்த கேள்விகள்? 578 00:26:06,507 --> 00:26:09,130 579 00:26:09,130 --> 00:26:13,080 >> சரி, இப்போது நாம் பார்ப்போம் என்ன அடுத்த வரி நடக்கிறது. 580 00:26:13,080 --> 00:26:18,140 இந்த வரிசையில் அடுத்த எனவே, நாம் பிரதியை 0x10 என்ற முகவரி, 581 00:26:18,140 --> 00:26:20,780 மற்றும் அதன் மதிப்பு 5 உள்ளது. 582 00:26:20,780 --> 00:26:23,570 காரணம் நாம் ஐந்து கிடைத்தது நாம் நாங்கள் dereference, என்றார் 583 00:26:23,570 --> 00:26:26,740 நாம் ஒரு முழு எண்ணாக நட்சத்திர அறிவித்தார் இதில் சுட்டிக்காட்டி,. 584 00:26:26,740 --> 00:26:35,797 போது நாம் அது dereference மற்றும் அது, went-- அது சரி, ஸ்லாட் 0x04 என்ன இருக்கிறது, என்றார். 585 00:26:35,797 --> 00:26:36,630 மற்றும் அது சென்றார். 586 00:26:36,630 --> 00:26:40,785 என்ன x ஒரு x0-- ஆகிறது 0x04, மற்றும் மதிப்பு 5 உள்ளது. 587 00:26:40,785 --> 00:26:41,660 என்று பயன்? 588 00:26:41,660 --> 00:26:42,334 ஆமாம்? 589 00:26:42,334 --> 00:26:50,090 >> பார்வையாளர்கள்: ஏன் பிரதியை முகவரி எக்ஸ் சுட்டிக்காட்டி மேலே 4 பைட்டுகள்? 590 00:26:50,090 --> 00:26:52,318 >> புலக் கோயல்: ஆமாம், இது தவறுதலாக on-- 591 00:26:52,318 --> 00:26:55,304 >> காமிலே REKHSON: எனவே, ஆமாம், நினைவில் இந்த அறுபதின்ம எழுதப்பட்டுள்ளது. 592 00:26:55,304 --> 00:26:56,220 புலக் கோயல்: ஓ, அப்படியா. 593 00:26:56,220 --> 00:26:58,615 காமிலே REKHSON: இந்த உண்மையில் 8 பின்னர் 16 594 00:26:58,615 --> 00:27:00,960 நாங்கள் என்று கூறினார் ஏனெனில், சுட்டிக்காட்டி, நினைவில், 595 00:27:00,960 --> 00:27:05,330 எங்கள் IDE இல் 8 பைட்டுகள் நீண்ட இருக்க போகிறது. 596 00:27:05,330 --> 00:27:06,080 புலக் கோயல்: ஆமாம். 597 00:27:06,080 --> 00:27:09,160 598 00:27:09,160 --> 00:27:12,540 அதனால் தான், தெளிவாக இருக்க வேண்டும் சுட்டிகள் 8 பைட்டுகள் நீண்ட இருக்கிறது. 599 00:27:12,540 --> 00:27:14,160 ஒரு முழு எண்ணாக 4 பைட்டுகள் ஆகும். 600 00:27:14,160 --> 00:27:18,380 எனவே காரணம் என்ன 0x04 இருந்து 0x08 குதித்தார் 601 00:27:18,380 --> 00:27:20,980 நாங்கள் வேண்டும், ஏனெனில் ஆகிறது 8 பைட்டுகள் ஒரு ஜம்ப் செய்ய. 602 00:27:20,980 --> 00:27:24,396 அதன் பின்னர் for-- நகல், தான் ஒரு முழு எண்ணாக 603 00:27:24,396 --> 00:27:26,020 அது 8 பைட்டுகள் பாதி இது 4 பைட்டுகள், தான். 604 00:27:26,020 --> 00:27:29,970 எனவே தான் 0x10 குதிக்க, இது விட்டு 0x08 இருந்து இரண்டு உள்ளது. 605 00:27:29,970 --> 00:27:33,100 606 00:27:33,100 --> 00:27:34,570 வேறு ஏதேனும் கேள்விகள்? 607 00:27:34,570 --> 00:27:36,850 சரி, சரி let's--? 608 00:27:36,850 --> 00:27:39,245 >> பார்வையாளர்கள்: இல்லை ஏன் எண்ணாக பிரதியை மதிப்பு 609 00:27:39,245 --> 00:27:45,000 ஏன் அதை பதிலாக 0x04 5 ஆகும் the--? 610 00:27:45,000 --> 00:27:46,270 >> புலக் கோயல்: சரி, அது ஏன் 5? 611 00:27:46,270 --> 00:27:51,600 சரி, அதனால் the-- அதனால் முதல் அனுமதிக்க போது வகையான அடிப்படையில் இதை பற்றி யோசிக்க. 612 00:27:51,600 --> 00:27:55,600 எனவே நான் எண்ணாக பிரதியை சொல்கிறேன் சுட்டிக்காட்டி நட்சத்திர சமமாக இருக்கும். 613 00:27:55,600 --> 00:27:57,490 எனவே சுட்டிக்காட்டி வகை என்ன? 614 00:27:57,490 --> 00:27:59,310 அது ஒரு முழு எண்ணாக நட்சத்திரம் ஆகும். 615 00:27:59,310 --> 00:28:03,850 மற்றும் போது நான் அந்த dereference என்றால், வகை ஒரு முழு எண்ணாக ஆகிறது. 616 00:28:03,850 --> 00:28:06,570 எனவே, நாம் சேமிக்க வேண்டும் எதிர்பார்க்க என்ன இங்கே உண்மையில் ஒரு எண்ணாக இருக்கிறது. 617 00:28:06,570 --> 00:28:07,965 என்று பயன்? 618 00:28:07,965 --> 00:28:09,090 பார்வையாளர்கள்: நிச்சயமாக, சிறிது. 619 00:28:09,090 --> 00:28:11,465 புலக் கோயல்: எனவே பொதுவாக போது நீங்கள் வகையான வகையில் நினைக்கிறேன், 620 00:28:11,465 --> 00:28:15,607 அதை நீங்கள் என்ன புரிந்து கொள்ள உதவுகிறது அங்கு போக வேண்டும் என்று மதிப்பு வகை. 621 00:28:15,607 --> 00:28:17,940 எனவே நீங்கள் வழக்கமாக வெளியே ஆட்சி முடியும் இந்த பொதுவான பிழைகள் நிறைய 622 00:28:17,940 --> 00:28:21,790 வகையான அடிப்படையில் நினைத்து. 623 00:28:21,790 --> 00:28:23,612 இன்னும் கொஞ்சம் சரிவுகள் மூலம் செல்லலாம். 624 00:28:23,612 --> 00:28:26,070 நாம் கேள்விகள் பெற முடியும் சுட்டிக்காட்டி பிரிவில் இறுதியில். 625 00:28:26,070 --> 00:28:28,910 626 00:28:28,910 --> 00:28:32,290 சரி, நாம் இங்கே ஒரு தரமற்ற திட்டம் வேண்டும். 627 00:28:32,290 --> 00:28:35,460 அதனால் anyone-- யாராவது சொல்ல முடியும் செய்கிறது என்னை போய் இந்த திட்டம் என்ன தவறு? 628 00:28:35,460 --> 00:28:39,000 629 00:28:39,000 --> 00:28:40,820 சரி, நாம் இருக்கிறோம் என்ன இங்கே செய்ய எதிர்பார்ப்பதாக 630 00:28:40,820 --> 00:28:44,520 நாங்கள் என்ன செய்ய வேண்டும் ஆகிறது x மாறி முழு எண்ணாக எடுத்து வருகிறது 631 00:28:44,520 --> 00:28:48,350 மற்றும் அதை 5 சம செய்ய திரும்ப அதற்கு பதிலாக 3 பின்னர் அச்சிட. 632 00:28:48,350 --> 00:28:49,640 ஆனால் அந்த நடக்கிறது. 633 00:28:49,640 --> 00:28:50,950 ஏன் யாராவது சொல்ல முடியுமா? 634 00:28:50,950 --> 00:28:51,934 ஆமாம்? 635 00:28:51,934 --> 00:28:54,840 >> பார்வையாளர்கள்: போது செயல்பாடு அது வாதம் போன்ற to_five, x எடுத்து 636 00:28:54,840 --> 00:28:58,130 அது தன்னை x எடுத்து, ஆனால் அதற்கு பதிலாக ஒரு அது, ஒரு பிரதியை உருவாக்குகிறது. 637 00:28:58,130 --> 00:29:00,115 அது அந்த இயக்கங்கள் உருவாக்குகிறது. 638 00:29:00,115 --> 00:29:02,614 இதற்காக, நீங்கள் இல்லை x இன் உண்மையான மதிப்பை மாற்ற. 639 00:29:02,614 --> 00:29:03,970 நீங்கள் [செவிக்கு புலப்படாமல்] என்பதால். 640 00:29:03,970 --> 00:29:07,950 >> புலக் கோயல்: வலது, சரி, நாம் அழைக்க போது 641 00:29:07,950 --> 00:29:10,100 செயல்பாடு to_five, என்ன நாங்கள் நினைத்து என்ன செய்கிறாய், 642 00:29:10,100 --> 00:29:12,550 எனக்கு ஒரு பிரதியை கொடுக்க அந்த செயல்பாடு மதிப்பு. 643 00:29:12,550 --> 00:29:16,010 அந்த செயல்பாடு, பின்னர், போகிறது மற்றும் சில கையாளுதல் செய்து. 644 00:29:16,010 --> 00:29:21,260 அது திரும்பும் முறை ஆனால், அதை இப்போது தான் இங்கே முக்கிய செயல்பாடு நோக்கம். 645 00:29:21,260 --> 00:29:24,750 அதனால் x உண்மையில், இன்னும் இருக்கிறது, 3 சமமாக, மற்றும் நாம் 3 அச்சிட. 646 00:29:24,750 --> 00:29:26,445 சரி, அதனால் இது எப்படி நடக்கிறதென்று பார்ப்போம். 647 00:29:26,445 --> 00:29:29,430 648 00:29:29,430 --> 00:29:31,180 >> சரி, அதனால் எதுவும் அறிவித்தார் இருக்கிறது. 649 00:29:31,180 --> 00:29:34,490 பின்னர், இங்கே, X 3 சமமாக இருக்கும். 650 00:29:34,490 --> 00:29:40,820 இப்போது அது நிலையில் ஆகிறது இரண்டு, ஒரு நோக்கம் இன்னும் உள்ளது. 651 00:29:40,820 --> 00:29:46,790 இப்போது நாம் மூன்று நிலை போய், அங்கு ஒரு இப்போது 3 மதிப்பு வகிக்கிறது. 652 00:29:46,790 --> 00:29:49,380 நான்கு மணிக்கு, நாம் இப்போது 5 ஒரு மாற்ற. 653 00:29:49,380 --> 00:29:53,290 ஆனால் இப்போது, நாம் மீண்டும் குதித்து அச்சு அறிக்கை இது ஐந்து, 654 00:29:53,290 --> 00:29:55,380 ஒரு வெளியே நோக்கம் இப்போது. 655 00:29:55,380 --> 00:29:57,450 மற்றும் x இன்னும் 3 சமமாக இருக்கும். 656 00:29:57,450 --> 00:29:59,700 இது அனைவருக்கும் பயன்? 657 00:29:59,700 --> 00:30:03,010 சரி, இப்போது எப்படி பற்றி பேச அனுமதிக்க நாம் இதை சரிசெய்ய சுட்டிகள் பயன்படுத்தலாம். 658 00:30:03,010 --> 00:30:06,140 யாருக்கும் எந்த கருத்துக்கள் நாம் எப்படி சுட்டிகள் பயன்படுத்தி இந்த சரிசெய்ய முடியும்? 659 00:30:06,140 --> 00:30:08,710 660 00:30:08,710 --> 00:30:11,490 >> பார்வையாளர்கள்: நீங்கள் ஒரு முழு எண்ணாக நட்சத்திரம் எடுக்க அதற்கு பதிலாக to_five ஒரு எண்ணாக. 661 00:30:11,490 --> 00:30:12,530 >> புலக் கோயல்: மன்னிக்கவும், நீங்கள் பேச முடியும்? 662 00:30:12,530 --> 00:30:15,266 >> பார்வையாளர்கள்: நீங்கள் ஒரு முழு எண்ணாக நட்சத்திரம் எடுக்க அதற்கு பதிலாக to_five ஒரு எண்ணாக. 663 00:30:15,266 --> 00:30:16,140 புலக் கோயல்: சரி, சரி. 664 00:30:16,140 --> 00:30:20,250 எனவே அதற்கு பதிலாக சித்தியடையும் தான் கடந்து அனுமதிக்க மதிப்பு, தான் மேற்கோள் மூலம் அனுப்ப அனுமதிக்க. 665 00:30:20,250 --> 00:30:21,690 வலது இந்த புதிய செயல்பாடு,? 666 00:30:21,690 --> 00:30:25,210 அதனால் நாம், முகவரி கடந்து மூலம் முகவரி கையாளுதல் செய்ய முடியும். 667 00:30:25,210 --> 00:30:27,400 எனவே நாம் உண்மையில் இருக்கிறோம் உண்மையில், எக்ஸ் மாறும். 668 00:30:27,400 --> 00:30:30,570 எனவே அந்த வேலை எப்படி பார்க்க. 669 00:30:30,570 --> 00:30:32,950 >> சரி, அதனால் இந்த உதாரணத்தில் நாம் அது சரி. 670 00:30:32,950 --> 00:30:38,000 நாம் எங்கள் கையொப்பம் மாறிவிட்டேன் ஒரு எண்ணாக எடுக்க to_five 671 00:30:38,000 --> 00:30:40,540 அதற்கு பதிலாக இங்கே ஒரு எண்ணாக நடித்திருந்தனர். 672 00:30:40,540 --> 00:30:45,470 பின்னர் நாம் dereference இந்த ஒரு அது 5 ஒதுக்க. 673 00:30:45,470 --> 00:30:48,090 இப்போது இந்த விருப்பத்திற்கு, உண்மையில், 5 அச்சிட. 674 00:30:48,090 --> 00:30:51,960 எனவே படிகள் இங்கே வேலை எப்படி என்று பார்ப்போம். 675 00:30:51,960 --> 00:30:55,200 >> முதல் படி எனவே, இன்னும் அறிவித்தார் எதுவும் இல்லை. 676 00:30:55,200 --> 00:31:00,140 எனவே இங்கே, இரண்டாவது படி, நாம், X 3 சமமாக இருக்கும் என்று நான் சொன்னேன் 677 00:31:00,140 --> 00:31:03,970 ஆனால் ஒரு நோக்கம் இன்னும் இல்லை. 678 00:31:03,970 --> 00:31:08,100 இப்போது மூன்றாவது வரி மூலம், நாம் x இன்னும் மூன்று சமமாக உள்ளது. 679 00:31:08,100 --> 00:31:14,150 இப்போது, நாம் என்ன in-- கடந்து விட்டன சேமிக்கப்படும் இப்போது x முகவரி. 680 00:31:14,150 --> 00:31:16,760 என்று பயன் அனைவருக்கும், நாம் அந்த கிடைத்தது எப்படி? 681 00:31:16,760 --> 00:31:21,470 சரி, நாம் எப்படி என்று amper-- வேண்டும் நாங்கள் செயல்பாடு ஒரு உம்மைக்குறி x கடந்து 682 00:31:21,470 --> 00:31:23,040 to_five. 683 00:31:23,040 --> 00:31:30,330 பின்னர் அடுத்த வரியில், என்ன நாம் என்ன செய்ய, நாம் ஒரு dereference உள்ளது. 684 00:31:30,330 --> 00:31:36,120 >> மற்றும் ஒரு dereferencing மூலம், நாம் முடியும் 3 லிருந்து 5 மதிப்பு x மதிப்பு மாற்ற. 685 00:31:36,120 --> 00:31:38,560 X என்று முகவரியை 0x12 வாழ்கிறார் ஏனெனில். 686 00:31:38,560 --> 00:31:42,440 687 00:31:42,440 --> 00:31:45,810 பின்னர், இறுதியாக, போது நாங்கள், முக்கிய திரும்பி 688 00:31:45,810 --> 00:31:50,570 இந்த ஒரு இப்போது வெளியே என்றாலும் நோக்கம், நாம் உண்மையில், எக்ஸ் மாறிவிட்டது. 689 00:31:50,570 --> 00:31:51,570 அது 5 ஆகும். 690 00:31:51,570 --> 00:31:55,160 இதை பற்றி எந்த கேள்விகள்? 691 00:31:55,160 --> 00:31:56,036 ஆமாம்? 692 00:31:56,036 --> 00:31:58,185 >> பார்வையாளர்கள்: நீங்கள் சொல்ல முடியுமா உம்மைக்குறி x என்ன? 693 00:31:58,185 --> 00:32:00,004 நான் ampersand போன்ற மற்றும் என்று நினைத்தேன். 694 00:32:00,004 --> 00:32:03,480 695 00:32:03,480 --> 00:32:07,210 >> புலக் கோயல்: ஆம், நாங்கள் அதே பயன்படுத்த பல விஷயங்களை சின்னம். 696 00:32:07,210 --> 00:32:11,470 எனவே இங்கே, நீங்கள் போது உன்னுடைய இந்த வழக்கில், நீங்கள் போது, 697 00:32:11,470 --> 00:32:19,380 நான் இந்த விஷயத்தில் மிகவும் guess--, போது நீங்கள் சுட்டிகள் கையாள்வதில் 698 00:32:19,380 --> 00:32:23,640 நீங்கள் முன் ampersand வைத்து போது ஒரு முழு எண்ணாக, ஒரு மாறி எண்ணாக, அல்லது ஒரு எரிப்பதை, 699 00:32:23,640 --> 00:32:28,609 அல்லது ஒரு ஓட்டம், நீங்கள் என்ன சொல்கிறீர்கள் என்னை இந்த முகவரி கொடுக்க வேண்டும். 700 00:32:28,609 --> 00:32:31,900 ஆனால் நீங்கள் போது வேறு, நினைத்து என்ன நீங்கள், தான் சொல்கிறேன் உள்ளது ampersand பயன்படுத்த வேண்டும், 701 00:32:31,900 --> 00:32:33,180 ஒரு அறிக்கை என்றால். 702 00:32:33,180 --> 00:32:39,256 நீ ஒரு உண்மையான வேண்டும், மற்றும் சில மாறிகள் என்று, சில பூலியன் மதிப்பீடு 703 00:32:39,256 --> 00:32:41,380 மற்றும் வேறு சில மாறிகள் என்று சில பூலியன் சரிபார்க்க 704 00:32:41,380 --> 00:32:42,880 நீங்கள் அந்த பெற வேண்டும். 705 00:32:42,880 --> 00:32:44,552 பின்னர் நீங்கள் ampersand பயன்படுத்த வேண்டும். 706 00:32:44,552 --> 00:32:47,510 காண்க: 1 சரி, அதனால் தான் இன்று, நாம் நான் சுமார் மூன்று வெவ்வேறு பயன்பாடுகள் பேசினார் 707 00:32:47,510 --> 00:32:48,250 உம்மைக்குறி என்ற. 708 00:32:48,250 --> 00:32:51,040 நாம் இது, இரண்டு ampersands வேண்டும் என்ன புலக் விவரித்தார். 709 00:32:51,040 --> 00:32:53,420 நாம் ஒரு உம்மைக்குறி கொண்ட காமில் விளக்குகிறார் 710 00:32:53,420 --> 00:32:54,897 முன்பு, ஒரு உம்மைக்குறி இது. 711 00:32:54,897 --> 00:32:56,685 அந்த பிட்வைஸ் மற்றும் தான். 712 00:32:56,685 --> 00:32:59,640 இரு என்று கவனிக்க நிபந்தனை ஆகியவை அல்லது, மன்னிக்கவும், 713 00:32:59,640 --> 00:33:04,180 தருக்க மற்றும் பிட்வைஸ் மேலும், அந்த இரண்டு எண்கள், சரியா? 714 00:33:04,180 --> 00:33:07,354 இது ஏதோ ampersand உம்மைக்குறி ஏதாவது, 715 00:33:07,354 --> 00:33:09,350 ஏதாவது உம்மைக்குறி ஒன்று. 716 00:33:09,350 --> 00:33:13,862 இங்கே, போது நாம் உம்மைக்குறி வேண்டும் ஒன்று, என்று dereferencing. 717 00:33:13,862 --> 00:33:15,830 >> புலக் கோயல்: ஆமாம், பெரிய கேள்வி. 718 00:33:15,830 --> 00:33:16,677 ஆமாம். 719 00:33:16,677 --> 00:33:21,150 >> பார்வையாளர்கள்: வரி செய்கிறது ஏன் 5 அ மற்றும் ஒரு ஆக N / A நட்சத்திரத்? 720 00:33:21,150 --> 00:33:25,520 ஏன் அவர்கள் வெறும் வகையான தக்கவைத்துக் முந்தைய வரி அதே மதிப்புகள்? 721 00:33:25,520 --> 00:33:28,000 >> புலக் கோயல்: ஏனெனில் நாம் செயல்பாடு வெளியேறிவிட்டது. 722 00:33:28,000 --> 00:33:30,894 அதனால் என்ன நடக்கிறது எனவே இப்போது நாம் இருக்கிறோம் what-- 723 00:33:30,894 --> 00:33:33,060 அந்த செயல்பாடு நோக்கம் இல்லை, என்ன உண்மையில் நடக்கிறது 724 00:33:33,060 --> 00:33:37,770 நினைவக நீக்கப்படும் அந்த உள்ளது. 725 00:33:37,770 --> 00:33:38,808 ஆமாம். 726 00:33:38,808 --> 00:33:42,982 >> பார்வையாளர்கள்: 3 ஆகியவற்றோடு அல்லது 4 நட்சத்திர 5 சமம். 727 00:33:42,982 --> 00:33:43,690 புலக் கோயல்: ஆமாம். 728 00:33:43,690 --> 00:33:45,575 பார்வையாளர்கள்: என்று சரியாக என்ன குறிக்கிறது? 729 00:33:45,575 --> 00:33:46,950 புலக் கோயல்: அப்படி என்றால் என்ன அர்த்தம்? 730 00:33:46,950 --> 00:33:47,380 பார்வையாளர்கள்: ஆமாம். 731 00:33:47,380 --> 00:33:49,088 புலக் கோயல்: எனவே கேள்வி என்ன, இருந்தது 732 00:33:49,088 --> 00:33:52,300 நீங்கள் ஆன்லைன் என்ன செய்கிறீர்கள் என்று என்று நாம் சொல்லும் போது, நட்சத்திர 5 சமமாக இருக்கும்? 733 00:33:52,300 --> 00:33:55,210 எனவே நட்சத்திர நினைவில் dereference ஆபரேட்டர். 734 00:33:55,210 --> 00:33:58,640 எனவே போது ஒரு, இந்த வழக்கில், ஒரு சுட்டிக்காட்டி இருக்கிறது. 735 00:33:58,640 --> 00:34:00,030 அது ஒரு முழு எண்ணாக நட்சத்திரம். 736 00:34:00,030 --> 00:34:03,710 எனவே போது நாம் ஒரு மூலம், dereference நட்சத்திரம் பயன்படுத்தி, நாம் என்ன சொல்கிறீர்கள் 737 00:34:03,710 --> 00:34:11,250 , சேமிக்கப்படுகிறது உள்ளது அதை போய் அதனால் ஒரு take-- எ சேமிக்கப்படும் முகவரி,, 738 00:34:11,250 --> 00:34:13,280 இப்போது, உள்ளது சில முகவரியைக் சேமிக்கப்படும். 739 00:34:13,280 --> 00:34:19,920 அங்கு அந்த முகவரியை புள்ளிகள் போ, இப்போது அந்த ஐந்து என்ன மாற்ற. 740 00:34:19,920 --> 00:34:20,420 ஆமாம். 741 00:34:20,420 --> 00:34:23,390 >> பார்வையாளர்கள்: நீங்கள் சொல்ல முடியுமா இது எளிமையான வகையில்? 742 00:34:23,390 --> 00:34:27,360 5 ஒரு முகவரி மாற்ற. 743 00:34:27,360 --> 00:34:31,070 >> புலக் கோயல்: நாங்கள் அல்ல 5 ஒரு முகவரி மாறும். 744 00:34:31,070 --> 00:34:36,340 A உள்ளது இது சில முகவரி, உள்ளது வட்டி மாறி முகவரி. 745 00:34:36,340 --> 00:34:39,570 அதனால் நாம் என்ன சொல்கிறீர்கள் போது நாங்கள் dereference உள்ளது, 746 00:34:39,570 --> 00:34:42,630 இப்போது நாம் change-- வேண்டும் நாம் இப்போது குறிப்பிடும் 747 00:34:42,630 --> 00:34:45,135 நேரடியாக மாறி வட்டி. 748 00:34:45,135 --> 00:34:48,499 என்று அர்த்தம் உள்ளதா? 749 00:34:48,499 --> 00:34:52,280 >> காண்க: 1 என்று மற்றொரு வழி அது go-- உள்ளது எனவே ஒரு ஒரு முகவரி இருக்கிறது. 750 00:34:52,280 --> 00:34:55,310 நட்சத்திர என்று சென்று கூறுகிறது உரையாற்ற மற்றும் அதன் மதிப்பு பாருங்கள். 751 00:34:55,310 --> 00:34:58,000 இப்போது 5 அதன் மதிப்பு அமைந்தது. 752 00:34:58,000 --> 00:35:00,920 அது கூறுகிறது எனவே, போக x முகவரி, இது 753 00:35:00,920 --> 00:35:05,720 சேமிக்கப்படும் என்ன இருக்க போகிறது ஒரு, மற்றும் 5 அதை மாற்ற. 754 00:35:05,720 --> 00:35:06,470 புலக் கோயல்: சரி? 755 00:35:06,470 --> 00:35:10,817 பார்வையாளர்கள்: எனவே நிலை எங்கே சுட்டிக்காட்டி இல்லை முகவரியை போகிறது. 756 00:35:10,817 --> 00:35:14,270 ஆனால் மதிப்பு ஒரு ஒதுக்கப்படும் முகவரி அடிப்படையில் மதிப்பு. 757 00:35:14,270 --> 00:35:15,020 புலக் கோயல்: ஆமாம். 758 00:35:15,020 --> 00:35:18,076 759 00:35:18,076 --> 00:35:19,367 இதை பற்றி எந்த கேள்விகள்? 760 00:35:19,367 --> 00:35:22,774 761 00:35:22,774 --> 00:35:23,940 பார்வையாளர்கள்: நான் ஒரு கேள்வி உள்ளது. 762 00:35:23,940 --> 00:35:25,664 புலக் கோயல்: ஆமாம், மன்னிக்கவும். 763 00:35:25,664 --> 00:35:30,324 பார்வையாளர்கள்: எனவே நீங்கள் store-- போது நீங்கள் [செவிக்கு புலப்படாமல்] ஒரு சொல்கிறீர்கள் என்றால். 764 00:35:30,324 --> 00:35:31,032 புலக் கோயல்: ஆமாம். 765 00:35:31,032 --> 00:35:34,448 பார்வையாளர்கள்: நீங்கள் வேண்டும் ஒரு ampersand உடன் x சேமிக்க? 766 00:35:34,448 --> 00:35:37,376 நீங்கள் ஏன் x சொல்ல உங்கள் எண்ணாக [செவிக்கு புலப்படாமல்] முன்? 767 00:35:37,376 --> 00:35:40,562 768 00:35:40,562 --> 00:35:41,270 புலக் கோயல்: So-- 769 00:35:41,270 --> 00:35:42,090 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 770 00:35:42,090 --> 00:35:43,673 புலக் கோயல்: எனவே உங்கள் கேள்வி ஓ ஆகிறது. 771 00:35:43,673 --> 00:35:47,160 772 00:35:47,160 --> 00:35:51,300 எனவே உங்கள் கேள்வி, ஏன் we-- செயல்பாடு to_five, ஏன் நம்மால் முடியாது 773 00:35:51,300 --> 00:35:52,590 சரி, ஒரு x கடந்து? 774 00:35:52,590 --> 00:35:53,570 >> பார்வையாளர்கள்: வலது. 775 00:35:53,570 --> 00:35:59,570 >> புலக் கோயல்: ஆமாம், சரி, இந்த மீண்டும் வகையான எங்கள் விவாதம் செல்கிறது. 776 00:35:59,570 --> 00:36:06,080 எனவே செயல்பாடு to_five இப்போது எண்ணாக நட்சத்திர ஒரு வகை எதிர்பார்த்து. 777 00:36:06,080 --> 00:36:07,660 எனவே x வகை என்ன? 778 00:36:07,660 --> 00:36:09,800 எக்ஸ் தான் ஒரு முழு எண்ணாக. 779 00:36:09,800 --> 00:36:13,530 ஆனால் என்ன, இந்த செயல்பாடு எதிர்பார்க்கிறது ஒரு முழு எண்ணாக நட்சத்திரம் உள்ளது. 780 00:36:13,530 --> 00:36:16,910 எனவே அது ஒரு மாறி எதிர்பார்க்கிறது என்று அது சேமிக்கப்படும் ஒரு முகவரி உள்ளது. 781 00:36:16,910 --> 00:36:20,250 அதனால் வைத்து உங்களால் எப்படி உம்மைக்குறி, அதனால் தான் 782 00:36:20,250 --> 00:36:22,560 எப்படி நாம் கடந்து இப்போது இருக்கிறேன் இது முகவரி, 783 00:36:22,560 --> 00:36:25,120 மற்றும் அந்த விளக்கம் ஒரு முழு எண்ணாக நட்சத்திர, ஆமாம். 784 00:36:25,120 --> 00:36:26,700 பெரிய கேள்வி. 785 00:36:26,700 --> 00:36:29,300 இந்த எந்த கேள்விகள்? 786 00:36:29,300 --> 00:36:29,800 சரி அமைதியாகு. 787 00:36:29,800 --> 00:36:32,870 788 00:36:32,870 --> 00:36:37,020 >> சரி, இப்போது தான் பேசுகிறேன் சுட்டிக்காட்டி கணித பற்றி. 789 00:36:37,020 --> 00:36:40,050 எனவே இங்கே, கூட்டல் மற்றும் கழித்தல் நான் சுட்டிக்காட்டி சரிசெய்கிறது 790 00:36:40,050 --> 00:36:43,950 நான் முறை அளவு மூலம் சுட்டிக்காட்டி பைட்டுகள் வகை. 791 00:36:43,950 --> 00:36:46,170 எனவே அந்த போல் எப்படி பார்க்க வேண்டும். 792 00:36:46,170 --> 00:36:49,640 எனவே இங்கே, நாம் அறிவித்தார் எண்ணாக x 5 சமம். 793 00:36:49,640 --> 00:36:56,120 இப்போது நாம் ஒரு சுட்டிக்காட்டி அறிவிக்க போகிறீர்கள் y, மற்றும் அங்கு x முகவரி கடந்து. 794 00:36:56,120 --> 00:36:58,910 எனவே நாம் வேண்டும். 795 00:36:58,910 --> 00:37:01,005 எனவே x 0x04 சேமிக்கப்படுகிறது. 796 00:37:01,005 --> 00:37:03,960 எனவே இப்போது y என்று சமமாக இருக்கும். 797 00:37:03,960 --> 00:37:12,260 மற்றும் யாராவது அவர்கள் என்ன நினைக்கிறீர்கள் என்று சொல்ல முடியும் நாங்கள் y செய்ய பிளஸ் 1 சமம் போது என்ன நடக்கும்? 798 00:37:12,260 --> 00:37:19,100 799 00:37:19,100 --> 00:37:19,771 ஆமாம்? 800 00:37:19,771 --> 00:37:24,010 >> பார்வையாளர்கள்: அதை 0 முறை 0 8 மாறுமா? 801 00:37:24,010 --> 00:37:25,342 >> புலக் கோயல்: அளவு, மற்றும் தட்டச்சு செய்தால் 802 00:37:25,342 --> 00:37:27,789 >> பார்வையாளர்கள்: நீங்கள் முகவரியை நகரும். 803 00:37:27,789 --> 00:37:29,080 புலக் கோயல்: ஆமாம் ஆமாம் ஆனேன். 804 00:37:29,080 --> 00:37:31,130 So-- சரி. 805 00:37:31,130 --> 00:37:33,110 எனவே அது 0x08 மாறும். 806 00:37:33,110 --> 00:37:38,750 மற்றும் ஏனெனில் எனவே நீங்கள் இந்த பயன்படுத்த விரும்புகிறேன் சூத்திரம், சுட்டிக்காட்டி 1 முறை அளவு 807 00:37:38,750 --> 00:37:42,354 மற்றும் சுட்டிகள் size-- உள்ளன 808 00:37:42,354 --> 00:37:44,050 >> [மாணவர்கள் முணுமுணுப்பு] 809 00:37:44,050 --> 00:37:45,190 >> புலக் கோயல்: ரைட். 810 00:37:45,190 --> 00:37:46,150 >> [மாணவர்கள் முணுமுணுப்பு] 811 00:37:46,150 --> 00:37:49,230 >> காண்க: 1 எனவே வகை சுட்டிக்காட்டி புள்ளிகள் to-- 812 00:37:49,230 --> 00:37:51,862 >> புலக் கோயல்: ஆமாம், இருக்கிறது, ஆமாம், அந்த 4 பைட்டுகள் தான். 813 00:37:51,862 --> 00:37:53,930 >> காண்க: 1 எனவே டேவிட் 4 பைட்டுகள். 814 00:37:53,930 --> 00:38:01,260 >> புலக் கோயல்: எனவே நாம் எ அனுமதிக்க இருந்தால் தான் நான், ஒரு எரிப்பதை நினைக்கிறேன், நாம் அறிவித்தார் சொல்கிறது. 815 00:38:01,260 --> 00:38:06,830 என்ன எனவே அந்த நாம் சொல்ல அனுமதிக்க வேண்டும் ஒரு அல்லது ஏதாவது சமமாக எரிப்பதை x வேண்டும். 816 00:38:06,830 --> 00:38:14,400 நாம், 0x04 மணிக்கு அந்த முகவரி இருந்தது என்ன, y என்று பிளஸ் 1 இப்போது செய்ய சமம்? 817 00:38:14,400 --> 00:38:14,960 மன்னிக்கவும், என்ன? 818 00:38:14,960 --> 00:38:16,099 >> பார்வையாளர்கள்: 0x05. 819 00:38:16,099 --> 00:38:17,140 புலக் கோயல்: 0x05, சரி. 820 00:38:17,140 --> 00:38:18,520 எல்லோரும் என்று பார்க்க வேண்டும்? 821 00:38:18,520 --> 00:38:20,212 சரி, இப்போது அதை ஒரு மிதவை சொல்கிறேன். 822 00:38:20,212 --> 00:38:20,962 என்ன நடக்கும்? 823 00:38:20,962 --> 00:38:25,210 824 00:38:25,210 --> 00:38:26,130 எவரும்? 825 00:38:26,130 --> 00:38:28,066 எனவே மிதவைகள் எவ்வளவு பைட்டுகள்? 826 00:38:28,066 --> 00:38:28,860 >> பார்வையாளர்கள்: 4 பைட்டுகள். 827 00:38:28,860 --> 00:38:29,651 >> புலக் கோயல்: ரைட். 828 00:38:29,651 --> 00:38:32,661 எனவே அது இந்த அதே விஷயம் இருக்க வேண்டும். 829 00:38:32,661 --> 00:38:33,160 கூல். 830 00:38:33,160 --> 00:38:36,230 831 00:38:36,230 --> 00:38:40,180 சரி, இப்போது பேசுகிறேன் சுட்டிகள் மற்றும் அணிகளை பற்றி. 832 00:38:40,180 --> 00:38:44,210 எனவே நீங்கள் இந்த பார்த்தேன் முந்தைய இரண்டு ப செட், 833 00:38:44,210 --> 00:38:48,570 நாம் அவ்வாறு வரிசைகள் treat-- முடியும் மற்றும் சுட்டிகள் அதே விஷயம் இல்லை. 834 00:38:48,570 --> 00:38:51,170 ஆனால் நாம் சுட்டிகள் என வரிசைகள் சிகிச்சையளிக்க முடியும். 835 00:38:51,170 --> 00:38:55,550 எனவே இங்கே, நாம் இந்த வரிசை வேண்டும் இங்கே, மூன்று இடங்கள் உள்ளன. 836 00:38:55,550 --> 00:38:57,570 முதல் slot-- நாம் ஒன்று, இரண்டு, மூன்று வேண்டும். 837 00:38:57,570 --> 00:39:00,930 >> We-- நாம் ஒதுக்க முடியும் என்றால் சொல்லி, நாங்கள் வரிசை என்று, 838 00:39:00,930 --> 00:39:02,080 ஆபரேட்டர்கள் dereference. 839 00:39:02,080 --> 00:39:04,579 பின்னர் போது நாங்கள் dereference நாம் உண்மையில் என்ன செய்து விட்டாய், என்று 840 00:39:04,579 --> 00:39:05,910 அதே ஸ்லாட் குறிப்பது. 841 00:39:05,910 --> 00:39:09,230 எனவே நட்சத்திர வரிசை 1 சமம். 842 00:39:09,230 --> 00:39:11,020 நாம் எப்படி could- நாங்கள் என்ன அப்படி எழுத 843 00:39:11,020 --> 00:39:13,404 நாம் என்று எழுத முடியும் ஒரு மாற்று வழி? 844 00:39:13,404 --> 00:39:14,840 >> பார்வையாளர்கள்: அணி 0 1 சமமாக. 845 00:39:14,840 --> 00:39:17,100 >> புலக் கோயல்: சரியாக, எல்லோரும் என்று பார்க்க வேண்டும்? 846 00:39:17,100 --> 00:39:18,320 இங்கே இவ்வளவு தான். 847 00:39:18,320 --> 00:39:24,060 எனவே நாம் வரிசை போது பிளஸ் 1, நாம் even-- என்ன செய்ய 848 00:39:24,060 --> 00:39:28,890 கணித கொண்டு நினைவில் நாம் தான் நாம் செய்ய பிளஸ் 1 போது, பற்றி பேசினார் 849 00:39:28,890 --> 00:39:32,120 அல்லது வலது, 4 பைட்டுகள் அதை நகர்த்த. 850 00:39:32,120 --> 00:39:33,170 எல்லோரும் என்று பார்க்க வேண்டும்? 851 00:39:33,170 --> 00:39:35,753 அந்த பக்கத்தில், நாம் Dereference என்று, நாங்கள் 2 என்று அமைக்க முடியும். 852 00:39:35,753 --> 00:39:37,710 என்று நாம் அமைக்க எப்படி அடுத்த தொகுதி 2. 853 00:39:37,710 --> 00:39:41,640 அதனால் ஒரு மாற்று வழி எழுத என்று வரிசை அடைப்புக்குறி இருக்க வேண்டும் 854 00:39:41,640 --> 00:39:44,436 0 அடைப்புக்குறி 1 சமம். 855 00:39:44,436 --> 00:39:47,070 >> பார்வையாளர்கள்: நீங்கள் அடைப்புக்குறிக்குள் வேண்டுமா? 856 00:39:47,070 --> 00:39:50,840 >> புலக் கோயல்: ஆமாம், நீங்கள் தான் காரணம் முழு அளவு dereferencing 857 00:39:50,840 --> 00:39:53,460 வரிசை பிளஸ் 1. 858 00:39:53,460 --> 00:39:56,829 சரி, மற்றும் வரிசை பிளஸ் 2 அதே விஷயம். 859 00:39:56,829 --> 00:39:57,870 இதை பற்றி எந்த கேள்விகள்? 860 00:39:57,870 --> 00:39:58,369 ஆமாம். 861 00:39:58,369 --> 00:40:01,340 பார்வையாளர்கள்: எனவே வரிசை உள்ளது தானாக 0 அமைக்க? 862 00:40:01,340 --> 00:40:03,054 >> புலக் கோயல்: அணி மன்னிக்கவும் ஆகிறது, என்ன? 863 00:40:03,054 --> 00:40:03,962 >> பார்வையாளர்கள்: அணி 0. 864 00:40:03,962 --> 00:40:07,140 வரிசைக்கு முகவரியை வெறும் 0 ஆகிறது. 865 00:40:07,140 --> 00:40:10,200 >> புலக் கோயல்: எனவே கேள்வி இருந்தது, வரிசை தான் 0 முகவரி? 866 00:40:10,200 --> 00:40:11,950 எனவே, வரிசை சில முகவரி. 867 00:40:11,950 --> 00:40:14,930 எனவே போது நாம் அது dereference, எனவே அதைத்தான் நீங்கள் பற்றி யோசிக்க முடியும் 868 00:40:14,930 --> 00:40:18,230 உண்மையில் ஒரு சுட்டிக்காட்டி போன்ற ஒரு அணி தொடக்கத்தில். 869 00:40:18,230 --> 00:40:19,390 அதனால் சில முகவரி. 870 00:40:19,390 --> 00:40:20,580 நாம் அது என்ன என்று எனக்கு தெரியாது. 871 00:40:20,580 --> 00:40:24,170 ஆனால் நாம் அது dereference, நாம் தெரியும் போது என்று வரிசை ஆரம்பம் தான். 872 00:40:24,170 --> 00:40:25,980 எனவே நாம் மூலம் நகர்த்த போது 1, நாம் தான் நகரும் 873 00:40:25,980 --> 00:40:29,090 அந்த முகவரியை அங்கு உறவினர். 874 00:40:29,090 --> 00:40:30,480 வேறு ஏதேனும் கேள்விகள்? 875 00:40:30,480 --> 00:40:31,419 ஆமாம்? 876 00:40:31,419 --> 00:40:35,559 >> பார்வையாளர்கள்: நீங்கள் செய்தால் அதனால் வரிசை அடைப்புக்குறி பிளஸ் 1 வேண்டும் 877 00:40:35,559 --> 00:40:37,350 புலக் கோயல்: மன்னிக்கவும், வரை நான் நீங்கள் பேச முடியும்? 878 00:40:37,350 --> 00:40:41,174 பார்வையாளர்கள்: நீங்கள் செய்ய ஆமாம், என்றால் வரிசை அடைப்புக்குறி [செவிக்கு புலப்படாமல்]. 879 00:40:41,174 --> 00:40:45,227 எனவே நீங்கள் சுட்டிக்காட்டி வைத்து இருந்தால் 880 00:40:45,227 --> 00:40:46,810 புலக் கோயல்: மன்னிக்கவும், நான் நீங்கள் கேட்க முடியாது. 881 00:40:46,810 --> 00:40:48,100 நீங்கள் அதை மீண்டும் ஒரு முறை சொல்ல முடியுமா? 882 00:40:48,100 --> 00:40:49,470 >> பார்வையாளர்கள்: நீங்கள் எல்லாம் செய்யமுடியும். 883 00:40:49,470 --> 00:40:50,870 >> புலக் கோயல்: சரி, மன்னிக்கவும். 884 00:40:50,870 --> 00:40:51,420 சரி அமைதியாகு. 885 00:40:51,420 --> 00:40:52,200 ஆமாம் Any--. 886 00:40:52,200 --> 00:40:55,710 எனவே நீங்கள் வரிசை அடைப்புக்குறி செல்லும் போது 3-- 887 00:40:55,710 --> 00:40:56,570 >> புலக் கோயல்: ஆமாம். 888 00:40:56,570 --> 00:40:59,832 >> பார்வையாளர்கள்: அங்கு இல்லை என்று --isn't அது 0, 1, 2, மற்றும் 3 போன்ற நான்கு இடங்களை இருக்கும்? 889 00:40:59,832 --> 00:41:02,630 ஏன் வரிசை 2 எண்ணாக இல்லை? 890 00:41:02,630 --> 00:41:07,850 >> புலக் கோயல்: இல்லை, அதனால் நான் மாநாட்டின் நாங்கள் அணி அறிவிக்க போது சி ஆகிறது என்ற, 891 00:41:07,850 --> 00:41:12,010 நாங்கள் அங்கு வைத்து எண் we-- நாங்கள் விரும்பினால் எத்தனை இடங்கள் உள்ளது. 892 00:41:12,010 --> 00:41:16,970 ஆனால் உள்ளே வரிசை என்ற குறியீடுகள் உள்ளன உண்மையில் வரிசை 0, வரிசை 1, மற்றும் வரிசை 2. 893 00:41:16,970 --> 00:41:19,780 அதனால் தான் மாநாடு தான் நாங்கள் அறிவித்தார் வரிசைகளின் எப்படி. 894 00:41:19,780 --> 00:41:20,880 ஆமாம், வேறு எந்த கேள்விகள்? 895 00:41:20,880 --> 00:41:21,380 ஆமாம். 896 00:41:21,380 --> 00:41:23,750 பார்வையாளர்கள்: எனவே நாம் இன்னும் சுட்டிகள் பற்றி, சரியான? 897 00:41:23,750 --> 00:41:24,500 புலக் கோயல்: ஆமாம். 898 00:41:24,500 --> 00:41:28,600 பார்வையாளர்கள்: நீங்கள் இன்னும் செய்ய முடியும் வரிசை 0 1 சமம் ஸ்டார்? 899 00:41:28,600 --> 00:41:32,870 புலக் கோயல்: இல்லை, இல்லை, so-- சரி, இவ்வளவு கேள்வி முடியும் 900 00:41:32,870 --> 00:41:37,370 நீங்கள் நட்சத்திர வரிசை அடைப்புக்குறி செய்ய பூஜ்யம், பின்னர் 1 சம சொல்கின்றன. 901 00:41:37,370 --> 00:41:40,000 எனவே, நாங்கள் என்ன சொல்கிறீர்கள் இங்கே நாம் நினைத்தால் முடியும் என்று ஆகிறது 902 00:41:40,000 --> 00:41:42,600 நாங்கள் சுட்டிகள் என வரிசைகள் சிகிச்சையளிக்க முடியும். 903 00:41:42,600 --> 00:41:44,970 எனவே நாம் இருக்கிறோம் என்ன உன்னுடைய சொல்லிக்கொண்டே நாங்கள் இரண்டு வழிகள் உள்ளன ஆகிறது 904 00:41:44,970 --> 00:41:47,370 இப்போது அதே தொகுதி குறிக்க. 905 00:41:47,370 --> 00:41:52,270 நீங்கள் வரிசை பூஜ்ஜியமாக இருக்கும் எனவே doing--, அந்த வகை இப்போது ஒரு எண்ணாக இருக்கிறது. 906 00:41:52,270 --> 00:41:55,264 நீங்கள் நட்சத்திர எடுக்க என்றால், ஒரு தவறான விஷயம் கிடைக்கும். 907 00:41:55,264 --> 00:41:57,680 நாம் இங்கே என்ன சொல்கிறீர்கள் என்று எனவே, ஆகிறது இரண்டு மாற்று வழிகள் உள்ளன 908 00:41:57,680 --> 00:41:59,100 அதே தொகுதி பார்க்கவும். 909 00:41:59,100 --> 00:42:01,860 நீங்கள் செய்ய முடியும் வரிசை ஒன்று அடைப்புக்குறி 0 1 சமம். 910 00:42:01,860 --> 00:42:06,420 அல்லது நீங்கள், dereference செய்ய முடியும் 0 சமமாக, மற்றும் அந்த வரிசையில். 911 00:42:06,420 --> 00:42:08,621 எனவே இரண்டு வழிகளில் அதையே செய்து. 912 00:42:08,621 --> 00:42:09,120 ஆமாம். 913 00:42:09,120 --> 00:42:15,270 >> பார்வையாளர்கள்: ஏன் அதை அல்ல எண்ணாக 1 அளவு to-- சேர்க்க 914 00:42:15,270 --> 00:42:17,650 >> புலக் கோயல்: எண்ணாக 1 அளவு. 915 00:42:17,650 --> 00:42:19,900 >> பார்வையாளர்கள்: அந்த ஒரு ஆஃப் நகரும் தான். 916 00:42:19,900 --> 00:42:23,620 >> புலக் கோயல்: என்று காரணம் சி வேலை வழி. 917 00:42:23,620 --> 00:42:26,460 அது தான் வழி சுட்டிக்காட்டி கணித வரையறுக்கப்படுகிறது. 918 00:42:26,460 --> 00:42:27,854 அதை சுட்டிக்காட்டி எடுக்க வேண்டும். 919 00:42:27,854 --> 00:42:30,020 பின்னர் நீங்கள் சேர்க்க என்ன அது, அது பெருக்கி வேண்டும் 920 00:42:30,020 --> 00:42:34,770 அளவு என்ன சுட்டிக்காட்டி கடை ஆமாம், இருக்கிறது. 921 00:42:34,770 --> 00:42:35,480 ஆமாம். 922 00:42:35,480 --> 00:42:39,595 >> பார்வையாளர்கள்: நீங்கள் என்ன சொல்ல எனவே நாம் சிகிச்சையளிக்க முடியும் சுட்டிகள் மற்றும் அணிகளை, 923 00:42:39,595 --> 00:42:40,720 ஆனால் அவர்கள் வெவ்வேறு இருக்கிறோம் என்று. 924 00:42:40,720 --> 00:42:41,950 அதனால் என்ன அவர்களுக்கு வேறு? 925 00:42:41,950 --> 00:42:45,070 நாம் செய்ய முடியாது என்ன ஒரு ஆனால் மற்ற? 926 00:42:45,070 --> 00:42:52,390 >> புலக் கோயல்: இந்த நோக்கத்திற்காக வர்க்கம், நான் உங்களுக்கு என்ன புரியாதபடி நினைக்கிறேன் 927 00:42:52,390 --> 00:42:56,270 >> எனவே, சரி we--, அதனால், காண்க: 1 உதாரணமாக, நீங்கள் ஒதுக்க வேண்டும் நினைவக 928 00:42:56,270 --> 00:42:59,680 மற்றும் நீங்கள் ஒரு சுட்டிக்காட்டி வேண்டும் உதாரணமாக ஒரு முழு எண். 929 00:42:59,680 --> 00:43:01,890 நீங்கள் தொடங்க முயற்சி என்றால் சுட்டிக்காட்டி கணித செய்து 930 00:43:01,890 --> 00:43:05,890 மற்றும் நினைவகத்தின் அளவை தாண்டி போக நீங்கள் பிழைகளை மீண்டும் இயக்க விரும்புகிறேன், நிதி ஒதுக்கப்பட்டுள்ளது. 931 00:43:05,890 --> 00:43:08,250 நாம் வரிசைகள் தெரியும், நாம் நான், சரி, மேலே நேரம் சொல்ல 932 00:43:08,250 --> 00:43:11,400 அடிப்படையில் இந்த allocate-- வேண்டும் நான் ஒதுக்க வேண்டும் என்று கூறுகிறது 933 00:43:11,400 --> 00:43:13,490 மூன்று முழு போதுமான அறை. 934 00:43:13,490 --> 00:43:17,820 எனவே இப்போது நாம் நினைவக சிகிச்சையளிக்க முடியும் என்றால் நாங்கள் அந்த முழு அனைத்து மூன்று வேண்டும். 935 00:43:17,820 --> 00:43:19,460 உணர்வு அந்த வகையான இல்லை? 936 00:43:19,460 --> 00:43:22,042 >> புலக் கோயல்: ஆமாம். 937 00:43:22,042 --> 00:43:22,542 ஆமாம். 938 00:43:22,542 --> 00:43:24,778 >> பார்வையாளர்கள்: எனவே ஒரு நட்சத்திரம் வரிசையில், 1 ஒதுக்க என்று ஆகிறது 939 00:43:24,778 --> 00:43:26,657 வரிசை 0 குறியீட்டு எப்படி? 940 00:43:26,657 --> 00:43:27,365 புலக் கோயல்: ஆமாம். 941 00:43:27,365 --> 00:43:31,160 942 00:43:31,160 --> 00:43:34,439 >> பார்வையாளர்கள்: எனவே, என்ன பின்னர் ஆகிறது the-- நான் அடிப்படையில் அடுத்த இரண்டு வரிகளை 943 00:43:34,439 --> 00:43:36,980 நீங்கள் முயற்சிக்கும் என்று புரிந்து இங்கே சுட்டிக்காட்டி கணித பயன்படுத்த, 944 00:43:36,980 --> 00:43:39,355 ஆனால் மீண்டும், நான் புரியவில்லை என்ன சுட்டிக்காட்டி கணித உள்ளது. 945 00:43:39,355 --> 00:43:43,869 எனவே வரிசை பிளஸ் 1, நீங்கள் இருக்கிறீர்கள் நீங்கள் இப்போது இருக்கும் என்று 946 00:43:43,869 --> 00:43:47,540 பற்றி பேச விரும்பவில்லை போகிறது அணி மீண்டும் ஒரு முதல் குறியீட்டு. 947 00:43:47,540 --> 00:43:50,050 >> புலக் கோயல்: வலது, அதனால் வேலை வரிசை என்று காரணம், 948 00:43:50,050 --> 00:43:52,970 இங்கே, நாம் ஒரு முழு எண்ணாக நட்சத்திர யோசிக்க முடியும். 949 00:43:52,970 --> 00:43:56,110 எனவே நாம் சுட்டிக்காட்டி கணித போது அது, சூத்திரம் அங்கு நினைவில் 950 00:43:56,110 --> 00:43:59,020 நான் நினைக்கிறேன் the-- நாம் எடுத்து என்ன இப்போதுள்ள முகவரி, ஆகிறது 951 00:43:59,020 --> 00:44:02,100 மற்றும் நாம் சேர்க்க போது அதை 1, நாம் உண்மையில் 952 00:44:02,100 --> 00:44:06,620 அளவு 1 பெருக்கவும் நாங்கள் கையாள்வது விஷயம். 953 00:44:06,620 --> 00:44:09,090 எனவே, இந்த விஷயத்தில், ஒரு முழு எண்ணாக அளவு. 954 00:44:09,090 --> 00:44:11,634 பின்னர் நாம் அதை நகர்த்த என்று மிகவும் மூலம் முன்னோக்கி. 955 00:44:11,634 --> 00:44:14,419 >> காண்க: 1 எனவே பாசாங்கு நீங்கள் ப வரிசை நட்சத்திர வேண்டும். 956 00:44:14,419 --> 00:44:15,335 புலக் கோயல்: ஆமாம், சரி. 957 00:44:15,335 --> 00:44:16,005 காண்க: 1 உங்கள் கையால். 958 00:44:16,005 --> 00:44:16,505 இங்கே சென்று. 959 00:44:16,505 --> 00:44:18,350 புலக் கோயல்: அல்லது நான் ஆமாம் வரம்பு முடியும். 960 00:44:18,350 --> 00:44:23,660 எனவே இங்கே சரி, மிகவும் வரிசை தொடங்கி, சரியான இங்கே உள்ளது. 961 00:44:23,660 --> 00:44:29,155 எனவே, வரிசை dereference என்றால், நாங்கள் இருந்த போது தான் முதல் தொகுதி குறிப்பிடும். 962 00:44:29,155 --> 00:44:36,620 ஆனால் இப்போது நான் என்று, வரிசை பிளஸ் 1 செய்ய போது அந்த அம்பு ஆகிறது சரியான இங்கே இப்போது. 963 00:44:36,620 --> 00:44:38,250 என்று அர்த்தம் உள்ளதா? 964 00:44:38,250 --> 00:44:46,690 சரி, இந்த தொகுதி உள்ளது, ஏனெனில் 4 பைட்டுகள் இது அளவு முழு எண்ணாக,. 965 00:44:46,690 --> 00:44:53,540 எனவே, நாம் என்ன செய்கிறோம் என்பது நாம் தான் ஆகிறது மீது 4 பைட்டுகள் என்று சுட்டிக்காட்டி நகரும். 966 00:44:53,540 --> 00:44:56,080 நாம் கணித செய்ய போதெல்லாம் அது, அது எப்பொழுதும் 967 00:44:56,080 --> 00:44:59,730 4 பைட்டுகள் அதிகரிப்பில் மூலம் அதை நகர்த்த. 968 00:44:59,730 --> 00:45:01,902 இந்த ஒரு முழு எண்ணாக நட்சத்திரம் போன்ற ஏனெனில். 969 00:45:01,902 --> 00:45:04,970 என்று பயன்? 970 00:45:04,970 --> 00:45:05,470 சரி. 971 00:45:05,470 --> 00:45:07,770 >> பார்வையாளர்கள்: எனவே அணியின் விஷயங்களை 5 பைட்டுகள் இருந்தன, நாம் அதை 5 பைட்டுகள் செல்ல விரும்புகிறேன் 972 00:45:07,770 --> 00:45:10,853 >> புலக் கோயல்: நாங்கள் இருந்தது வலது, என்றால், ஒரு கரி நட்சத்திரம், நாம் மட்டும் 1 பைட் மூலம் அது செல்ல விரும்புகிறேன். 973 00:45:10,853 --> 00:45:13,670 எரிப்பதை நட்சத்திரங்கள் வழக்கில் எனவே, அது வெறும் 1 மூலம் அதை நகர்த்த இருக்கும். 974 00:45:13,670 --> 00:45:15,420 பார்வையாளர்கள்: பெற அடுத்த நீங்கள் ஒரு நட்சத்திர வேண்டும். 975 00:45:15,420 --> 00:45:18,099 புலக் கோயல்: ஆமாம், ஆமாம், அந்த உணர்வு ஏற்படுத்தும்? 976 00:45:18,099 --> 00:45:19,890 காண்க: 1 நாங்கள் அரட்டை அடிக்க முடியும் இது பற்றி மேலும் பின்னர். 977 00:45:19,890 --> 00:45:21,530 புலக் கோயல்: ஆமாம், ஆமாம், நிச்சயமாக. 978 00:45:21,530 --> 00:45:23,214 சரி அமைதியாகு. 979 00:45:23,214 --> 00:45:24,630 அடுத்த பிரிவுக்கு செல்ல நாம். 980 00:45:24,630 --> 00:45:27,182 981 00:45:27,182 --> 00:45:28,140 காண்க: 1 ஓ, சரி குளிர். 982 00:45:28,140 --> 00:45:29,205 ஆமாம், எனக்கு தான். 983 00:45:29,205 --> 00:45:30,330 சரி, வாழ்த்துக்கள். 984 00:45:30,330 --> 00:45:35,064 சரி, இப்போது நாம் சிறிது மீது குளிர் இருக்கும் நினைவக பற்றி மேலும் பொது தகவல்களை. 985 00:45:35,064 --> 00:45:37,730 மேலும், நான் உண்மையில் பாராட்டுகிறேன் அவர்கள் அழகாக விரைவாக நடக்கிறது. 986 00:45:37,730 --> 00:45:40,230 அது பொருள் நிறைய பெற தான் ஒரு மணி நேரத்திற்கு ஒரு அரை மூலம். 987 00:45:40,230 --> 00:45:42,880 ஆனால் எந்த தலைப்புகள் நீங்கள் இருந்தால் ஒரு ஆழமான மேலும் செல்ல வேண்டும், 988 00:45:42,880 --> 00:45:44,630 நாங்கள் போகிறோம் அலுவலக நேரம் இந்த வாரம் 989 00:45:44,630 --> 00:45:46,340 அங்கு நீங்கள் ஒரு எங்களுடன் ஒரு அரட்டை அடிக்க முடியும். 990 00:45:46,340 --> 00:45:49,240 அல்லது நீங்கள் தான் மணிக்கு வர முடியும் முடிவுக்கு நாம் விஷயங்களை பற்றி அரட்டை வேண்டும். 991 00:45:49,240 --> 00:45:52,130 எப்போதும் போல், உணர கேள்விகளை கேட்க. 992 00:45:52,130 --> 00:45:52,695 வாழ்த்துக்கள். 993 00:45:52,695 --> 00:45:55,820 எனவே இங்கே நினைவகம் எங்கள் படம் தான் என்று நாம் விரிவுரையில் ஒரு பில்லியன் மடங்கு பார்த்திருக்கிறேன். 994 00:45:55,820 --> 00:45:58,610 நாம் இந்த ஸ்டேக் என்று எனக்கு தெரியும் கீழே இருந்து வளர்கிறது 995 00:45:58,610 --> 00:46:00,214 மற்றும் குவியல் கீழே வளரும். 996 00:46:00,214 --> 00:46:03,380 மேலும் விஷயங்களை இடையே உள்ள வேறுபாடு என்ன நாம் குவியல் மற்றும் விஷயங்களை வைத்து அந்த 997 00:46:03,380 --> 00:46:05,981 நாம் ஸ்டேக் வைத்து? 998 00:46:05,981 --> 00:46:07,397 யாரோ ஒருவர் அங்கே ஏதாவது எறியுங்கள். 999 00:46:07,397 --> 00:46:10,806 1000 00:46:10,806 --> 00:46:11,780 ஆமாம். 1001 00:46:11,780 --> 00:46:14,215 >> பார்வையாளர்கள்: குவியலாக விஷயங்களை நியாயம் என்று 1002 00:46:14,215 --> 00:46:18,095 நாம் தான் இருக்கிறோம் என்று நிலையற்ற மாறிகள் சில செயல்பாடுகளை பயன்படுத்தி அறிவித்தார்? 1003 00:46:18,095 --> 00:46:19,220 காண்க: 1 அழகான, ஆமாம். 1004 00:46:19,220 --> 00:46:23,007 எனவே, அங்கு எந்த நேரத்திலும், நாம் நாங்கள் ஒரு செயல்பாடு இருக்கும் என்கிறார்கள், 1005 00:46:23,007 --> 00:46:24,590 நாம் சில உள்ளூர் மாறிகள். 1006 00:46:24,590 --> 00:46:26,214 அந்த ஸ்டாக் முடிவடையும் போகிறது. 1007 00:46:26,214 --> 00:46:30,020 என்றால், அதற்கு பதிலாக, நாம் malloc அழைக்க மற்றும் உண்மையில் நினைவகத்தை ஒதுக்க, 1008 00:46:30,020 --> 00:46:32,290 என்று எப்போதும் குவியல் இருந்து வருகிறது. 1009 00:46:32,290 --> 00:46:35,100 எனவே, ஆமாம் கூல்? 1010 00:46:35,100 --> 00:46:38,672 >> அதனால் எந்த நினைவக என்று ஞாபகம் நீங்கள் malloc பயன்படுத்தி ஒதுக்க என்று, 1011 00:46:38,672 --> 00:46:40,130 என்று குவியல் மீது முடிவுக்கு நடக்கிறது. 1012 00:46:40,130 --> 00:46:42,019 நீங்கள் மறக்க இருந்தால் இலவச அது, கணினியின் 1013 00:46:42,019 --> 00:46:43,810 என்று தெரிய போவதில்லை நீங்கள் முடித்துவிட்டீர்கள். 1014 00:46:43,810 --> 00:46:45,560 அதனால் தான் நடக்கிறது நினைவகத்தில் அங்கு கூடி இருந்தனர். 1015 00:46:45,560 --> 00:46:47,412 நீங்கள் அடிப்படையில் இருக்கிறீர்கள் என்று நினைவக கசிவு. 1016 00:46:47,412 --> 00:46:48,120 நீங்கள் அதை இழந்து. 1017 00:46:48,120 --> 00:46:51,840 நீங்கள் கணினி கூறினார் ஏனெனில், நான் அதை பயன்படுத்தி செய்து, ஹே, பயன்படுத்த தயங்க 1018 00:46:51,840 --> 00:46:53,632 அங்கு மற்ற விஷயங்களை வைத்து. 1019 00:46:53,632 --> 00:46:54,470 கூல். 1020 00:46:54,470 --> 00:46:55,928 அங்கு எந்த கேள்விகள்? 1021 00:46:55,928 --> 00:46:56,428 ஆம். 1022 00:46:56,428 --> 00:46:58,808 >> பார்வையாளர்கள்: எனவே என்ன மாதிரியான நினைவகம் ஸ்டாக் இல்லை? 1023 00:46:58,808 --> 00:46:59,974 அல்லாத மாறும் ஜூன், பேராண்மை? 1024 00:46:59,974 --> 00:47:01,200 அதை என்ன சொல்வீர்கள்? 1025 00:47:01,200 --> 00:47:03,870 >> காண்க: 1 நிச்சயமாக, நீங்கள் முடியும் உள்ளூர் மாறிகள் என நினைக்க. 1026 00:47:03,870 --> 00:47:10,137 செயல்பாடுகளை உண்மையான அழைப்புகள் குவியலாக போகிறோம். 1027 00:47:10,137 --> 00:47:10,720 வேறு ஏதாவது? 1028 00:47:10,720 --> 00:47:11,220 ஆமாம்? 1029 00:47:11,220 --> 00:47:14,627 பார்வையாளர்கள்: எப்படி நீங்கள் இலவச செய்கிறது நினைவக நீங்கள் the-- சேர்க்க 1030 00:47:14,627 --> 00:47:17,710 காண்க: 1 நிச்சயமாக, அதனால் போது நீங்கள் ஒதுக்க குவியல் மீது நினைவகம், நீங்கள் malloc அழைப்பு. 1031 00:47:17,710 --> 00:47:20,543 அதனால், அந்த நீங்கள் தரும் ஒரு நினைவு சில முகவரிக்கு சுட்டிக்காட்டி. 1032 00:47:20,543 --> 00:47:22,630 எனவே நீங்கள் சரியான, என்று சுட்டிக்காட்டி என்று சொல்ல? 1033 00:47:22,630 --> 00:47:24,970 பின்னர், நீங்கள் இலவச சுட்டிக்காட்டி சொல்ல. 1034 00:47:24,970 --> 00:47:27,351 மற்றும் அந்த நினைவக விடுவிக்கிறது. 1035 00:47:27,351 --> 00:47:27,850 கூல். 1036 00:47:27,850 --> 00:47:28,660 மற்ற கேள்விகள்? 1037 00:47:28,660 --> 00:47:28,880 ஆம். 1038 00:47:28,880 --> 00:47:30,838 >> பார்வையாளர்கள்: என்ன மாறும் அர்த்தம் ஒதுக்கீடு? 1039 00:47:30,838 --> 00:47:32,345 1040 00:47:32,345 --> 00:47:35,381 >> காண்க: 1 மாறும் ஒதுக்கீடு உங்கள் திட்டத்தை படிப்படியாக இதன் பொருள். 1041 00:47:35,381 --> 00:47:37,630 எனவே நீங்கள் malloc அழைப்பு போது உங்கள் திட்டத்தை மத்திய, 1042 00:47:37,630 --> 00:47:40,510 செயல்திட்டத்தின் ஆரம்பத்தில், ஒதுக்கப்பட்ட எந்த நினைவு இருக்கிறது. 1043 00:47:40,510 --> 00:47:42,600 மற்றும் கணினி போன்ற என்று குறியீடு மூலம் போக, 1044 00:47:42,600 --> 00:47:44,280 அது நினைவகத்தை ஒதுக்க நடக்கிறது. 1045 00:47:44,280 --> 00:47:46,507 அதனால் நாம் மாறும் அர்த்தம் என்ன. 1046 00:47:46,507 --> 00:47:47,090 நல்ல கேள்வி. 1047 00:47:47,090 --> 00:47:48,309 ஆமாம்? 1048 00:47:48,309 --> 00:47:50,809 பார்வையாளர்கள்: நீங்கள் வரையறுக்க போது ஒரு சதுர அடைப்புக்குறிக்குள் வரிசை, 1049 00:47:50,809 --> 00:47:54,154 [செவிக்கு புலப்படாமல்] இன்னும் செய்கிறது? 1050 00:47:54,154 --> 00:47:55,570 காண்க: 1 என்று ஒரு நல்ல கேள்வி. 1051 00:47:55,570 --> 00:48:00,320 நீங்கள் வரிசை ஒதுக்க போது, நான் நினைக்கிறேன் அது உண்மையில் ஸ்டேக் அது வைக்கிறது. 1052 00:48:00,320 --> 00:48:03,008 நான் நேர்மறை இல்லை என்று, என்னை மேற்கோள் இல்லை. 1053 00:48:03,008 --> 00:48:04,430 >> காண்க 2: நான் ஆமாம் அதை நினைக்கிறேன் அது ஸ்டாக் அது வைக்கிறது. 1054 00:48:04,430 --> 00:48:05,763 >> காண்க: 1 ஸ்டேக் அது வைக்கிறது. 1055 00:48:05,763 --> 00:48:07,044 சரி, குளிர், உறுதி. 1056 00:48:07,044 --> 00:48:07,710 மற்ற கேள்விகள்? 1057 00:48:07,710 --> 00:48:08,030 ஆமாம்? 1058 00:48:08,030 --> 00:48:10,946 >> பார்வையாளர்கள்: நீங்கள் malloc ஒப்படைக்கவும் போது, தானாக கணினி செய்கிறது 1059 00:48:10,946 --> 00:48:12,910 உங்கள் மாறிகள் நினைவகத்தை ஒதுக்க? 1060 00:48:12,910 --> 00:48:14,660 காண்க: 1 சரி, க்கான உங்கள் உள்ளூர் மாறிகள், 1061 00:48:14,660 --> 00:48:16,724 அது தானாகவே வைக்கிறது ஸ்டாக் நினைவகத்தை. 1062 00:48:16,724 --> 00:48:18,640 பார்வையாளர்கள்: எனவே என்ன malloc பயன்படுத்தி புள்ளி? 1063 00:48:18,640 --> 00:48:19,840 காண்க: 1 என்ன malloc பயன்படுத்தி புள்ளி? 1064 00:48:19,840 --> 00:48:22,850 எனவே நாம் உதாரணங்கள் ஒரு கொத்து பார்த்தேன், போன்ற, உதாரணமாக, இடமாற்று பயன்படுத்தி 1065 00:48:22,850 --> 00:48:25,690 நாங்கள் நோக்கம் வேண்டும், அங்கு மாறி ஏதாவது இருக்க வேண்டும் 1066 00:48:25,690 --> 00:48:27,940 அதன் செயல்பாடு அழைப்பு அப்பால். 1067 00:48:27,940 --> 00:48:29,875 நாம் ஏதாவது வேண்டும் நாங்கள் சுற்றி கடந்து முடியும் என்று 1068 00:48:29,875 --> 00:48:31,750 மற்றும் நாம் அணுக முடியும் என்று வெவ்வேறு இடங்களில் இருந்து. 1069 00:48:31,750 --> 00:48:33,791 நாங்கள் வேண்டும் என்று அங்கு தான் குவியல் மீது நினைவகம் வைத்து. 1070 00:48:33,791 --> 00:48:37,835 இந்த வெவ்வேறு என்று செயல்பாடுகளை அதை அணுக முடியும். 1071 00:48:37,835 --> 00:48:40,510 >> பார்வையாளர்கள்: நீங்கள் அந்த விளக்க முடியுமா? 1072 00:48:40,510 --> 00:48:44,770 >> காண்க: 1 எனவே ஒரு விருப்பத்தை அதனால் ஆகிறது கேள்வி நாம் தான் allocate-- முடியும், இருந்தது 1073 00:48:44,770 --> 00:48:47,660 மன்னிக்கவும், நாங்கள் அறிவிக்க முடியும் ஒரு உலக மாறி, அடிப்படையில். 1074 00:48:47,660 --> 00:48:48,560 என்று ஒரு வழி. 1075 00:48:48,560 --> 00:48:50,893 ஆனால் அந்த நிறைய, அந்த உண்மையில் அசுத்தமாக பெற முனைகின்றன. 1076 00:48:50,893 --> 00:48:52,847 நாம் பொதுவாக என்று என்று போன்ற மோசமான வடிவமைப்பு. 1077 00:48:52,847 --> 00:48:53,821 ஆமாம். 1078 00:48:53,821 --> 00:48:56,580 குளிர், வேறு எந்த கேள்விகள்? 1079 00:48:56,580 --> 00:48:57,140 வாழ்த்துக்கள். 1080 00:48:57,140 --> 00:48:58,789 சரி, நகரும். 1081 00:48:58,789 --> 00:49:00,580 இந்த உண்மையில் ஆகிறது எப்படி நாம் நினைவகத்தை ஒதுக்க. 1082 00:49:00,580 --> 00:49:02,670 நாம் இந்த ஒரு சிறிய பிட் பற்றி பேசினார். 1083 00:49:02,670 --> 00:49:04,240 நாம் malloc என்று இந்த செயல்பாட்டை பயன்படுத்த. 1084 00:49:04,240 --> 00:49:07,850 மற்றும் நீங்கள் எவ்வளவு பைட்டுகள் அதை சொல்ல நினைவகம், குவியல் அதனால், எவ்வளவு பைட்டுகள், 1085 00:49:07,850 --> 00:49:08,610 உனக்கு வேண்டும். 1086 00:49:08,610 --> 00:49:13,120 அது, முகவரி திரும்ப நடக்கிறது அதனால் ஒரு சுட்டிக்காட்டி, நினைவகம் ஒரு துண்டு 1087 00:49:13,120 --> 00:49:14,500 என்று நீங்கள் ஒதுக்கீடு. 1088 00:49:14,500 --> 00:49:17,080 எனவே வகை வெற்றிடத்தை நட்சத்திரம் இருக்க போகிறது. 1089 00:49:17,080 --> 00:49:21,310 அது ஒரு சுட்டிக்காட்டி இருக்க போகிறது என்ன நீங்கள் அங்கு வைத்து முடிவு. 1090 00:49:21,310 --> 00:49:23,530 நீங்கள் என்று எந்த நேரத்தில் malloc, நாம் ஏற்கனவே சொன்னது 1091 00:49:23,530 --> 00:49:25,640 எனவே நாங்கள் அதை விடுவிக்க வேண்டும் நினைவக கசிவை இல்லை. 1092 00:49:25,640 --> 00:49:27,170 >> மற்ற விஷயம் என்ன நீங்கள் முற்றிலும் என்று 1093 00:49:27,170 --> 00:49:29,185 ஒவ்வொரு செய்ய வேண்டும் நேரம் நீங்கள் malloc அழைப்பு? 1094 00:49:29,185 --> 00:49:31,210 1095 00:49:31,210 --> 00:49:32,210 சரி, நீங்கள் அதை விடுவிக்க வேண்டும். 1096 00:49:32,210 --> 00:49:34,010 மற்ற விஷயம் என்ன? 1097 00:49:34,010 --> 00:49:35,890 அழகான, பூஜ்ய சோதிக்க. 1098 00:49:35,890 --> 00:49:38,850 எனவே, ஆமாம், அது சரி என்று அங்கு பலகையில். 1099 00:49:38,850 --> 00:49:42,120 நீங்கள் ஒதுக்க முயற்சி இருந்தால் நினைவகம் மற்றும் நீங்கள் எந்த நினைவக விட்டு, 1100 00:49:42,120 --> 00:49:44,940 கணினி, சொல்ல போகிறார் நான் உங்களுக்கு கொடுக்க எதுவும் இல்லை. 1101 00:49:44,940 --> 00:49:47,650 அதை நீங்கள் வெற்று கொடுக்கிறது. 1102 00:49:47,650 --> 00:49:48,400 என்று கேள்விகள்? 1103 00:49:48,400 --> 00:49:49,290 ஆமாம். 1104 00:49:49,290 --> 00:49:52,995 >> பார்வையாளர்கள்: ஏன் நீங்கள் எப்போதும் வேண்டும் ஒரு குறிப்பிட்ட வகை ஒரு சுட்டிக்காட்டி அறிவிக்க 1105 00:49:52,995 --> 00:49:56,329 வெற்றிடத்தை நட்சத்திர கையாள முடியும் போது எப்படியும் அனைத்து சுட்டிக்காட்டி வகையான? 1106 00:49:56,329 --> 00:49:57,370 காண்க: 1: நல்ல கேள்வி. 1107 00:49:57,370 --> 00:50:00,590 ஏன் நாம் எண்ணாக நட்சத்திரம் கூறுவேன் நட்சத்திர களைவதற்கு பதிலாக 1108 00:50:00,590 --> 00:50:03,740 வெற்றிடத்தை நட்சத்திர எல்லாவற்றையும் கையாள முடியும் போது? 1109 00:50:03,740 --> 00:50:06,390 நாம் எப்போதும் விரும்பவில்லை வெளிப்படையாக சுட்டிகள் நடித்தது. 1110 00:50:06,390 --> 00:50:07,940 இது மோசமான நடைமுறை. 1111 00:50:07,940 --> 00:50:11,850 ஆனால் நாம் எண்ணாக நட்சத்திரங்கள் பற்றி பேசுவோம் வெறும் ஒரு புரிதல், 1112 00:50:11,850 --> 00:50:14,195 இந்த ஒரு முழு ஒரு சுட்டிக்காட்டி இருக்கிறது. 1113 00:50:14,195 --> 00:50:14,850 >> பார்வையாளர்கள்: சரி. 1114 00:50:14,850 --> 00:50:17,558 >> காண்க: 1: ஆமாம், அது அனுமதிக்கிறது நீங்கள் அதை மதிப்புகள் கையாள 1115 00:50:17,558 --> 00:50:18,667 முழு போன்ற. 1116 00:50:18,667 --> 00:50:20,008 >> பார்வையாளர்கள்: சரி, ஓ. 1117 00:50:20,008 --> 00:50:22,250 மற்றும் வெற்றிடத்தை நட்சத்திர நீங்கள் அதை செய்ய விடுங்கள் என்று? 1118 00:50:22,250 --> 00:50:25,070 >> காண்க: 1 அது பொறுத்தது சூழல் ஆமாம், அதனால் கவலைப்பட வேண்டாம் 1119 00:50:25,070 --> 00:50:28,460 அதிகம் கவலைப்பட வேண்டாம் அங்கு வகை பற்றி. 1120 00:50:28,460 --> 00:50:32,620 சும்மா, பொதுவாக, malloc, தெரியும் ஏதோ ஒரு சுட்டிக்காட்டி கொடுக்கிறது. 1121 00:50:32,620 --> 00:50:33,520 நல்ல கேள்வி. 1122 00:50:33,520 --> 00:50:37,260 >> பார்வையாளர்கள்: ஏன் நீங்கள் பெருக்கி செய்ய அது முறை 10? [செவிக்கு புலப்படாமல்]. 1123 00:50:37,260 --> 00:50:40,150 >> காண்க: 1 நிச்சயமாக, அதனால் நான் இருந்தது இங்கு, அங்கு சீரற்ற எடுத்துக்காட்டாக செய்து 1124 00:50:40,150 --> 00:50:42,840 நான் போதுமான ஒதுக்க வேண்டும் அறையில் 10 முழு சேமிக்க. 1125 00:50:42,840 --> 00:50:44,320 ஒரு சீரற்ற தேர்வு. 1126 00:50:44,320 --> 00:50:45,250 ஆமாம். 1127 00:50:45,250 --> 00:50:45,440 ஆமாம், என்ன நடக்கிறது? 1128 00:50:45,440 --> 00:50:47,440 >> பார்வையாளர்கள்: நீங்கள் என்ன செய்ய பூஜ்ய சரிபார்ப்பு அர்த்தம்? 1129 00:50:47,440 --> 00:50:51,351 நீங்கள் சரிபார்க்க வேண்டும் பூஜ்ய அல்லது malloc ஐந்து சுட்டிக்காட்டி? 1130 00:50:51,351 --> 00:50:52,350 காண்க: 1: ஆமாம், சரியாக. 1131 00:50:52,350 --> 00:50:54,599 எனவே கேள்வி, என்ன நாம் பூஜ்ய மூலம் காசோலை அர்த்தம் என்ன? 1132 00:50:54,599 --> 00:50:57,880 நாம் நாம் malloc அழைக்க to-- எப்போது வேண்டும் நாம், ஒரு சுட்டிக்காட்டி திரும்பி 1133 00:50:57,880 --> 00:51:01,110 நாங்கள் சொல்ல வேண்டும், ஆகிறது பூஜ்ய சமமாக சுட்டிக்காட்டி? 1134 00:51:01,110 --> 00:51:02,610 எனவே உண்மையில் பி.டி.ஆர். 1135 00:51:02,610 --> 00:51:05,620 பி.டி.ஆர் பூஜ்ய சமமாக உள்ளது. 1136 00:51:05,620 --> 00:51:06,958 ஆம். 1137 00:51:06,958 --> 00:51:08,832 பார்வையாளர்கள்: எனவே, நான் வகையான இருந்தது யோசித்து, நீங்கள் என்றால் 1138 00:51:08,832 --> 00:51:14,013 , malloc ஒரு சுட்டிக்காட்டி துவக்க, செய்கிறது இது malloc தொடக்கத்தில் சுட்டி? 1139 00:51:14,013 --> 00:51:15,097 அது ஒரு வரிசை என்றால் காரணம் 1140 00:51:15,097 --> 00:51:16,554 காண்க: 1 என்று ஒரு பெரிய கேள்வி. 1141 00:51:16,554 --> 00:51:19,200 ஆமாம், நீங்கள் malloc அழைப்பு என்றால், அதை தான் சொல்கிறேன் என்று சுட்டிக்காட்டி, 1142 00:51:19,200 --> 00:51:21,700 அதனால் இங்கே நாம் நினைவகம் 10 பைட்டுகள் ஒதுக்க. 1143 00:51:21,700 --> 00:51:23,830 எனவே, நான் போதுமான வருந்துகிறேன், 10 முழு அறை, 1144 00:51:23,830 --> 00:51:28,220 நாங்கள் முகவரி பெற போகிறோம் நினைவகம் என்று முதல் துண்டு. 1145 00:51:28,220 --> 00:51:29,880 இது ஒரு நல்ல கேள்வி தான். 1146 00:51:29,880 --> 00:51:30,481 ஆமாம். 1147 00:51:30,481 --> 00:51:34,810 >> பார்வையாளர்கள்: ஒதுக்கீடு மூலம் 10 பரவலாக முழு எண்கள், 1148 00:51:34,810 --> 00:51:38,177 நீங்கள் உண்மையில் அந்த பயன்படுத்த முடியும் சுட்டிக்காட்டி கிட்டத்தட்ட சிறிய குழப்பமான பெறுகிறார் என 1149 00:51:38,177 --> 00:51:39,372 முழு ஒரு வரிசை போன்ற? 1150 00:51:39,372 --> 00:51:41,830 காண்க: 1 சரி, அதனால் நீங்கள் ஒரு முழு வரிசை, அதை பயன்படுத்த? 1151 00:51:41,830 --> 00:51:45,970 சரி, சரியாக, இது என்ன புலக் தான் நீங்கள் ஒரு ஜோடி முன்பு ஸ்லைடுகள் on-- காட்டியது 1152 00:51:45,970 --> 00:51:48,680 நாம் சரி, இந்த, என்று அங்கு உண்மையில் ஒரு வகையான of-- நாங்கள் 1153 00:51:48,680 --> 00:51:50,805 ஒரு என நினைக்க முடியும் 10 முழுஎண்களின். 1154 00:51:50,805 --> 00:51:52,222 அது குவியல் மீது இருக்கும் நடக்கிறது. 1155 00:51:52,222 --> 00:51:54,971 பார்வையாளர்கள்: ஆனால் நீங்கள் அணுக முடியவில்லை அது சதுர அடைப்புக்குறி குறிப்பு? 1156 00:51:54,971 --> 00:51:58,220 காண்க: 1 நீங்கள் உண்மையில் அணுக முடியும் சதுர அடைப்புக்குறி குறிப்பு அது, ஆமாம். 1157 00:51:58,220 --> 00:52:00,221 நீங்கள் இன்னும் அதே சிகிச்சையளிக்க முடியும். 1158 00:52:00,221 --> 00:52:00,720 ஆம். 1159 00:52:00,720 --> 00:52:02,420 >> பார்வையாளர்கள்: ஏன் எப்போதும் பூஜ்ய இருக்கும்? 1160 00:52:02,420 --> 00:52:04,170 >> காண்க: 1 ஏன் எப்போதும் பூஜ்ய இருக்கும்? 1161 00:52:04,170 --> 00:52:06,570 நீங்கள் அனைவரும் பயன்படுத்த வேண்டும் என்றால் உங்கள் குவியல் மீது நினைவகம். 1162 00:52:06,570 --> 00:52:09,141 உங்கள் நிரல் வரை உணவு என்றால், , வரை உணவு நினைவக வரை உணவு, 1163 00:52:09,141 --> 00:52:11,890 மற்றும் எதுவும் பின்னர், இடது உள்ளது , malloc, நீங்கள் சொன்னால் say-- நடக்கிறது 1164 00:52:11,890 --> 00:52:14,760 நான் 100 மேற்பட்ட பைட்டுகள், அது நடக்கிறது வேண்டும் நான் 100 பைட்டுகள் இல்லை, சொல்ல. 1165 00:52:14,760 --> 00:52:15,740 இங்கே பூஜ்ய தான். 1166 00:52:15,740 --> 00:52:18,780 அதாவது, நான் தோல்வி. 1167 00:52:18,780 --> 00:52:20,516 ஆம். 1168 00:52:20,516 --> 00:52:22,830 >> பார்வையாளர்கள்: அந்த வழக்கில், பூஜ்ய சரி, இல்லை? 1169 00:52:22,830 --> 00:52:24,110 >> காண்க: 1 ஆம், என்று வழக்கு, பூஜ்ய எதுவும் இல்லை. 1170 00:52:24,110 --> 00:52:24,943 நீங்கள் எந்த பெற்றிருக்க வேண்டும். 1171 00:52:24,943 --> 00:52:28,065 எந்த நினைவக உள்ளது. 1172 00:52:28,065 --> 00:52:31,500 சரி, நகரும். 1173 00:52:31,500 --> 00:52:34,976 சரி, உண்மையில் விரைவில் பேசுகிறேன் இடையக வழிதல் பற்றி. 1174 00:52:34,976 --> 00:52:38,210 நாங்கள் வழிதல் சந்திக்கும் போது? 1175 00:52:38,210 --> 00:52:42,980 நாம் எ நாங்கள் வேண்டும் என்று நினைவகம் ஒரு துண்டின் ஒதுக்க, 1176 00:52:42,980 --> 00:52:44,720 மற்றும் நாம் சரம் எழுத போகிறோம். 1177 00:52:44,720 --> 00:52:47,240 நாம், என்ன செய்ய போகிறோம் என்று சரி, நான் ஒதுக்க போகிறேன் 1178 00:52:47,240 --> 00:52:49,320 ஆறு எழுத்துக்கள் போதுமான அறை. 1179 00:52:49,320 --> 00:52:51,680 நான் கேட்க போகிறேன் சில உள்ளீடு பயனர். 1180 00:52:51,680 --> 00:52:54,470 பயனர் உள்ளீடுகள் மற்றும், எடுத்துக்காட்டாக, ஹலோ. 1181 00:52:54,470 --> 00:52:56,430 அந்த செய்தபின் பொருந்துகிறது நன்றாக நாங்கள் வேண்டும், ஏனெனில் 1182 00:52:56,430 --> 00:53:00,790 ஹலோ அனைத்து கதாபாத்திரங்களுக்கு, மற்றும் வெற்று முடக்கப்படும் தன்மையை. 1183 00:53:00,790 --> 00:53:02,840 அறையில், எந்த பிரச்சனையும் இல்லை நிறைய. 1184 00:53:02,840 --> 00:53:08,010 >> ஆனால் நாம் வாய்ப்பை என்ன கொடுக்கிறோம் என்றால் ஒரு தீய பயனர் எங்கள் திட்டத்தை பயன்படுத்த வேண்டும், 1185 00:53:08,010 --> 00:53:13,152 அவர்கள், இல்லை ஆறு எழுத்துகளைத் தட்டச்சு அல்லது ஐந்து எழுத்துக்கள், ஆனால் ஒரு மில்லியன். 1186 00:53:13,152 --> 00:53:15,860 அவர்கள் தட்டச்சு வைத்து, மற்றும் தட்டச்சு, மற்றும் தட்டச்சு, என்ன நடக்க போகிறது? 1187 00:53:15,860 --> 00:53:18,220 சரி நாம் மட்டும் கொடுக்க கணினி போதுமான அல்லது மன்னிக்கவும், 1188 00:53:18,220 --> 00:53:23,350 நாம் மட்டுமே, இந்த சரம் கொடுத்தார் 5 எழுத்துக்கள் போதுமான இடைவெளி. 1189 00:53:23,350 --> 00:53:28,300 எனவே, நாம் போன்ற ஏதாவது பெற போகிறோம் யார் இந்த, அங்கு மோசமான நபர் 1190 00:53:28,300 --> 00:53:31,750 உள்ளீடு தட்டச்சு மேலெழுத முடியாது இடையக அளவு, 1191 00:53:31,750 --> 00:53:35,922 மற்றும் அளவு கடந்த உண்மையில் செல்ல முடியும் என்று அதை முதலில் ஒதுக்கீடு. 1192 00:53:35,922 --> 00:53:38,380 பின்னர் நீங்கள் என்ன செய்ய முடியும், நீங்கள் என்ன செய்ய முடியும் உண்மையில் பொல்லாத 1193 00:53:38,380 --> 00:53:40,260 திரும்ப முகவரியை மேலெழுதும் ஆகிறது. 1194 00:53:40,260 --> 00:53:42,010 எந்த அடிப்படையில் பொருள் நீங்கள் வகையான எடுக்க முடியும் 1195 00:53:42,010 --> 00:53:45,110 திட்டத்தின் நடத்தை கட்டுப்பாடு. 1196 00:53:45,110 --> 00:53:47,880 ஒரு மிக அதிக அளவில் எனவே இடையக வழிதல் போது ஆகிறது 1197 00:53:47,880 --> 00:53:49,960 நீங்கள் நினைவக சில அளவு ஒதுக்க. 1198 00:53:49,960 --> 00:53:53,060 பின்னர் இந்த நீங்கள் செய்கிறீர்கள் என்பதால் பயனர் உள்ளீடு அல்லது ஏதாவது எடுத்து 1199 00:53:53,060 --> 00:53:57,190 நீங்கள் எல்லைக்கு மேல் செல்ல அந்த பிடிக்கும் நீங்கள் முதலில் ஒதுக்கீடு செய்த என்ன 1200 00:53:57,190 --> 00:53:59,955 உங்கள் திட்டம் குளறுபடி தொடங்கும். 1201 00:53:59,955 --> 00:54:00,455 ஆமாம்? 1202 00:54:00,455 --> 00:54:03,220 >> பார்வையாளர்கள்: ஏன் இல்லை என்று தான் ஒரு அடுக்கு தவறு திரும்ப? 1203 00:54:03,220 --> 00:54:05,594 >> காண்க: 1 ஏன் நடக்காது என்பதைக் ஒரு அடுக்கு தவறு திரும்ப? 1204 00:54:05,594 --> 00:54:06,570 அது முடியவில்லை. 1205 00:54:06,570 --> 00:54:10,030 சில நேரங்களில் தொகுப்பி அல்லது உங்கள் இயக்க ஒரு காலத்தில் 1206 00:54:10,030 --> 00:54:11,430 உண்மையில் அந்த சரிபார்க்க நடக்கிறது. 1207 00:54:11,430 --> 00:54:13,890 சில விஷயங்களை நேர்ந்தால், மற்றும் இந்த, குறைந்த அளவில் வகையான 1208 00:54:13,890 --> 00:54:15,610 பின்னர் நீங்கள் அறிந்து கொள்ள வேண்டும். 1209 00:54:15,610 --> 00:54:18,820 ஆனால் நீங்கள் வடிவமைத்து இல்லை என்றால் ஒழுங்காக இந்த அமைப்புகள், 1210 00:54:18,820 --> 00:54:21,170 நீங்கள் வாய்ப்பு அது கவரும் மற்றும் 1211 00:54:21,170 --> 00:54:24,844 take-- கணினி அனுமதிக்கிறது மோசமான நபர் உங்கள் கணினியில் கட்டுப்படுத்த. 1212 00:54:24,844 --> 00:54:25,344 ஆமாம். 1213 00:54:25,344 --> 00:54:26,260 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]? 1214 00:54:26,260 --> 00:54:28,934 1215 00:54:28,934 --> 00:54:29,600 காண்க: 1: நிச்சயமாக. 1216 00:54:29,600 --> 00:54:33,800 நான் இடையக என்று சொல்லும் போது ஓ, நான் என்ன சொல்கிறேன் நீங்கள் ஒதுக்கீடு செய்த நினைவக அளவு. 1217 00:54:33,800 --> 00:54:39,090 எனவே இங்கே நான் ஓ, நாம் ஒதுக்கப்பட்ட நான், கூறினார் ஆறு ஆறு எழுத்துக்கள் போதுமான அறை கரி. 1218 00:54:39,090 --> 00:54:42,880 மற்றும் நான் என் தாங்கல் என்று அழைக்க எங்கே நான் தகவல்களை எழுத வேண்டும். 1219 00:54:42,880 --> 00:54:44,390 ஆமாம். 1220 00:54:44,390 --> 00:54:46,791 இந்த எந்த கேள்விகள்? 1221 00:54:46,791 --> 00:54:47,290 ஆமாம். 1222 00:54:47,290 --> 00:54:49,150 >> பார்வையாளர்கள்: நீங்கள் அதை எப்படி தடுத்து நிறுத்துவது? 1223 00:54:49,150 --> 00:54:50,274 நீங்கள் அதை எப்படி தடுத்து நிறுத்துவது? 1224 00:54:50,274 --> 00:54:51,440 காண்க: 1 வியப்பா கேள்வி. 1225 00:54:51,440 --> 00:54:52,240 நீங்கள் அதை எப்படி தடுத்து நிறுத்துவது? 1226 00:54:52,240 --> 00:54:54,110 நீங்கள் எப்படி இடையக வழிதல் இருக்க என்ன செய்வது? 1227 00:54:54,110 --> 00:54:59,160 சரி அது செய்ய ஒரு வழி போல உள்ளது நாம் தொடர்ந்து அதிகரிக்க அங்கு, GetString 1228 00:54:59,160 --> 00:55:03,200 நாம் ஒதுக்க என்று நினைவக அளவு பயனர் உரை நிறைய நுழைகிறது என்றால். 1229 00:55:03,200 --> 00:55:07,570 மற்றொரு விஷயம், நீங்கள் மட்டும், ஆகிறது ஆறு எழுத்துக்கள் வேண்டும், ஒரு விரைவு காசோலை செய்கிறது. 1230 00:55:07,570 --> 00:55:11,220 மட்டும் உள்ளீடு ஆறு எழுத்துக்கள் சொல்கிறது. 1231 00:55:11,220 --> 00:55:12,444 ஆமாம். 1232 00:55:12,444 --> 00:55:14,360 எனவே நீங்கள் என்று கூறுவோம் on-- வேலை நாங்கள் போகிறோம் 1233 00:55:14,360 --> 00:55:16,985 சிறிது வலை பொருட்களை செல்ல பின்னர் போக்கில் ஆனால் நாம் 1234 00:55:16,985 --> 00:55:21,422 நீங்கள் ஒரு வடிவம் வேலை பார்க்கிறீர்கள் என்று, நீ என்று வெறும் ஒப்படைத்தார் முடியும் எவ்வளவு குறைக்கிறது. 1235 00:55:21,422 --> 00:55:22,378 ஆமாம். 1236 00:55:22,378 --> 00:55:24,768 >> பார்வையாளர்கள்: GetString, பவுண்டரி ஸ்டாக் இருந்து நினைவகம், சரியான? 1237 00:55:24,768 --> 00:55:25,444 நான் தெளிவுபடுத்த? 1238 00:55:25,444 --> 00:55:26,485 காண்க: 1 ஒரு நேரத்தில்? 1239 00:55:26,485 --> 00:55:28,400 பார்வையாளர்கள்: GetString செய்கிறது ஸ்டாக் இருந்து நினைவகம் எடுத்து? 1240 00:55:28,400 --> 00:55:31,210 காண்க: 1 நான் நம்புகிறேன் Getm-- கிடைக்கும் எண்ணாக குவியல் இருந்து நினைவக எடுக்கிறது 1241 00:55:31,210 --> 00:55:32,911 அதை alloc வேண்டும், ஏனெனில். 1242 00:55:32,911 --> 00:55:33,452 பார்வையாளர்கள்: ஓ. 1243 00:55:33,452 --> 00:55:33,951 சரி. 1244 00:55:33,951 --> 00:55:35,750 காண்க: 1 சரி, malloc மற்றும் realloc. 1245 00:55:35,750 --> 00:55:37,120 மற்ற கேள்விகள்? 1246 00:55:37,120 --> 00:55:37,803 ஆமாம். 1247 00:55:37,803 --> 00:55:40,650 >> பார்வையாளர்கள்: எனவே வரையறுப்பது தாங்கல் அளவு, 1248 00:55:40,650 --> 00:55:42,733 நீங்கள் இருந்து யாராவது தடுக்க குறியீடு புகுத்த முடியும் 1249 00:55:42,733 --> 00:55:45,700 [செவிக்கு புலப்படாமல்] கடந்த சரிய முடியும். 1250 00:55:45,700 --> 00:55:48,130 >> காண்க: 1 எனவே, வரையறுப்பது இடையக அளவு, 1251 00:55:48,130 --> 00:55:50,760 நீங்கள் சரி, இங்கு, என்றார் நாம் பயன்படுத்த முடியும் எவ்வளவு நினைவகம். 1252 00:55:50,760 --> 00:55:55,550 நீங்கள் பயனர் அதை எழுத அனுமதிக்க என்றால், பின்னர் நீங்கள் பிரச்சினைகளை போகிறோம். 1253 00:55:55,550 --> 00:55:57,930 பயன். 1254 00:55:57,930 --> 00:55:59,370 வாழ்த்துக்கள். 1255 00:55:59,370 --> 00:56:00,640 தான் சேர்ந்து செல்லலாம். 1256 00:56:00,640 --> 00:56:02,320 எல்லாம் சரி. 1257 00:56:02,320 --> 00:56:06,652 பிழைகள் பற்றி பேசுகையில், இங்கே இருக்கிறீர்கள் சில பொதுவான பிழை செய்திகளை 1258 00:56:06,652 --> 00:56:09,860 நீங்கள் இருந்த போது என்று காட்டும் கோடிங், உங்கள் பிரச்சினை செட் வேலை. 1259 00:56:09,860 --> 00:56:12,320 நல்ல வாய்ப்பு ஒன்று என்று இந்த வினாடி வினா வரை காட்டுகிறது 1260 00:56:12,320 --> 00:56:15,090 கடந்த ஆண்டுகளில் ஒரு அடையாளம் என்றால். 1261 00:56:15,090 --> 00:56:17,580 அதனால், பதில்களை வகையான உள்ளன இங்கே பலகையில் வரை. 1262 00:56:17,580 --> 00:56:19,510 ஆனால் இன்னும் சில வெளியே சத்தம் தயங்க. 1263 00:56:19,510 --> 00:56:21,280 >> ஏன் ஒரு அடுக்கு தவறு நடக்கும்? 1264 00:56:21,280 --> 00:56:24,279 ஏன் நீங்கள் ஒரு அடுக்கு தவறு வந்துவிடும் நீங்கள் உங்கள் நிரல் இயங்கும் போது? 1265 00:56:24,279 --> 00:56:26,760 1266 00:56:26,760 --> 00:56:28,230 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1267 00:56:28,230 --> 00:56:29,500 >> காண்க: 1: நல்ல. 1268 00:56:29,500 --> 00:56:32,820 சரி, நாம் அணுக முயற்சி என்றால் எங்களுக்கு கொடுக்கப்பட்ட வேண்டாம் என்று நினைவு. 1269 00:56:32,820 --> 00:56:34,610 Dereference ஒரு பூஜ்ய சுட்டிக்காட்டி நாங்கள் என்றால். 1270 00:56:34,610 --> 00:56:38,610 உதாரணமாக, நாம் malloc அழைப்பு என்றால், மற்றும் அது வெற்று இருந்தால் பார்க்க மறக்க, 1271 00:56:38,610 --> 00:56:42,250 மற்றும் நாம் தான், கணினியின் அதை பயன்படுத்தி முயற்சி எங்களுக்கு ஒரு அடுக்கு தவறு கொடுக்க போகிறேன். 1272 00:56:42,250 --> 00:56:42,750 நல்ல. 1273 00:56:42,750 --> 00:56:46,680 உள்ளார்ந்த பற்றி என்ன செயல்பாடு அறிவிப்பு? 1274 00:56:46,680 --> 00:56:48,589 அதற்கு என்ன பொருள்? 1275 00:56:48,589 --> 00:56:51,380 பார்வையாளர்கள்: நீங்கள் ஒரு பயன்படுத்த முயற்சி நீங்கள் வரையறுக்கப்பட்ட இல்லை என்று செயல்பாடு. 1276 00:56:51,380 --> 00:56:52,130 காண்க: 1: நல்ல. 1277 00:56:52,130 --> 00:56:54,504 நீங்கள் ஒரு செயல்பாடு பயன்படுத்த முயற்சி நீங்கள் வரையறுக்கப்பட்ட இல்லை என்று. 1278 00:56:54,504 --> 00:56:56,000 அதனால் இரண்டு விஷயங்களை ஒன்று இருக்க முடியும். 1279 00:56:56,000 --> 00:56:59,320 ஒருவேளை அது உதாரணம் போல இருந்தது காமில் முன்னர் நீங்கள் காட்டியது. 1280 00:56:59,320 --> 00:57:02,330 நீங்கள் ஒரு முக்கிய செயல்பாடு என்று கன சதுரம் என்று ஒன்று அழைப்பு விடுத்துள்ளது. 1281 00:57:02,330 --> 00:57:04,371 மேலும் தான் நீங்கள் மறந்துவிட்டேன் சொல்கிறேன் இந்த முன்மாதிரி எழுத. 1282 00:57:04,371 --> 00:57:07,540 நீங்கள் சொல்ல மறந்துவிட்டேன், ஏய் கணினி, நான் கன சதுரம் என்று இந்த செயல்பாடு உள்ளது. 1283 00:57:07,540 --> 00:57:09,380 நீங்கள் அதை பிறகு பார்க்கிறேன். 1284 00:57:09,380 --> 00:57:12,440 நீங்கள் எழுத மறந்துவிட்டீர்கள் சொல்கிறேன் முன்மாதிரி, நீங்கள் இந்த பிழை வந்துவிடும். 1285 00:57:12,440 --> 00:57:14,820 மற்றொரு விஷயம், தான் சொல்கிறேன் நீங்கள், printf பயன்படுத்த முயற்சி 1286 00:57:14,820 --> 00:57:16,880 மற்றும் சேர்க்க மறந்துவிட்டேன் நிலையான நூலகம், 1287 00:57:16,880 --> 00:57:20,240 பின்னர் அது உள்ளார்ந்த சொல்ல நடக்கிறது செயல்பாடு அறிவிப்பு. 1288 00:57:20,240 --> 00:57:22,800 கடந்த, ஆனால் குறைந்தது, தவலை அடையாளங்காட்டி. 1289 00:57:22,800 --> 00:57:23,300 ஆமாம். 1290 00:57:23,300 --> 00:57:24,841 >> பார்வையாளர்கள்: நீங்கள் ஒரு பிரச்சனை நோக்கம் கிடைத்துவிட்டது. 1291 00:57:24,841 --> 00:57:28,728 ஒருவேளை நீங்கள் முயற்சி போல என்று ஒரு உள்ளூர் மாறி அழைக்க 1292 00:57:28,728 --> 00:57:30,884 பகுதியில் ஒரு வித்தியாசமான வகையான. 1293 00:57:30,884 --> 00:57:33,550 காண்க: 1 கிரேட், நீங்கள் வேண்டும் என்றால், நோக்கம் அல்ல என்று ஒரு மாறி, 1294 00:57:33,550 --> 00:57:36,890 மற்றும் நீங்கள் அதை பயன்படுத்த முயற்சிக்கும், நீங்கள் பிரச்சனையில் பெற போகிறோம். 1295 00:57:36,890 --> 00:57:40,960 மற்றும் மேலும் பொதுவாக, நாம் சொல்ல நீங்கள் எப்போதும் எண்ணாக சொல்லி கொண்டு, x பயன்படுத்த முயற்சி 1296 00:57:40,960 --> 00:57:45,140 x நீங்கள் தான் பின்னர், 5 சமம் பிரச்சனையில் ஒரு ரன் போகிறோம். 1297 00:57:45,140 --> 00:57:47,640 இந்த கேள்விகள், மன்னிக்கவும்? 1298 00:57:47,640 --> 00:57:49,330 அற்புதம், சரியான சேர்த்து chugging. 1299 00:57:49,330 --> 00:57:55,692 >> சரி, மறுநிகழ்வு, ஏன் அனுமதிக்க might-- வருகிறேன் நான் என் ஓ இங்கே நாம் sch-- இழந்தது 1300 00:57:55,692 --> 00:57:57,400 வெறும் உறுதி நாங்கள் இருக்கிறோம் செய்ய சுமார் திட்டத்தின்படி. 1301 00:57:57,400 --> 00:57:59,060 சரி, குளிர். 1302 00:57:59,060 --> 00:58:03,150 சரி, மறுநிகழ்வு, பொது யோசனை மறுநிகழ்வு, ஒரு சுழல்நிலை செயல்பாடு 1303 00:58:03,150 --> 00:58:05,380 தன்னை அழைக்கும் என்று ஒரு செயல்பாடு ஆகும். 1304 00:58:05,380 --> 00:58:08,170 சரி, அதனால் என்ன என்று நான் ஒரு திட்டத்தை கருத்து அர்த்தம் 1305 00:58:08,170 --> 00:58:11,130 அதன்படி ஒரு செயல்பாடு தன்னை அழைக்கும். 1306 00:58:11,130 --> 00:58:16,210 ஒரு என்ன சில இருக்கிறது என்ன இருக்க வேண்டும் மறுநிகழ்வு பயன்படுத்த நல்ல காரணம்? 1307 00:58:16,210 --> 00:58:17,550 போது அது பயனுள்ளதாக இருக்கும்? 1308 00:58:17,550 --> 00:58:20,926 அல்லது என்ன என்று ஒரு திட்டத்தை உண்மையில் தன்னை மறுநிகழ்வு வழங்கியிருக்கிறது? 1309 00:58:20,926 --> 00:58:22,330 >> பார்வையாளர்கள்: இரும தேடல். 1310 00:58:22,330 --> 00:58:25,500 >> காண்க: 1 இரும தேடல் மறுநிகழ்வு தன்னை வைக்கிறது, 1311 00:58:25,500 --> 00:58:29,060 நீங்கள் இந்த பிரச்சனை இல்லை, ஏனெனில் என்று நீங்கள் சிறிய துண்டுகளாக உடைக்க முடியாது, 1312 00:58:29,060 --> 00:58:32,330 தொடர்ந்து செய்ய அதை அதே வழிமுறையை. 1313 00:58:32,330 --> 00:58:37,790 இந்த பல சந்தர்ப்பங்களில், வழிவகுக்கிறது, மேலும் துல்லியமான என்று நேர்த்தியான குறியீடு. 1314 00:58:37,790 --> 00:58:40,500 நாம் தான் எடுத்துக்காட்டாகும் இரும தேடல். 1315 00:58:40,500 --> 00:58:43,100 மற்றொரு உதாரணம் ஒன்றாக்க மாதிரியான. 1316 00:58:43,100 --> 00:58:45,920 சில நேரங்களில், நீங்கள் போது நினைக்கிறேன் ஒரு வழிமுறை காரணியாலான போன்ற, 1317 00:58:45,920 --> 00:58:47,410 அது தான் சரியான, சூத்திர உணர்கிறார்? 1318 00:58:47,410 --> 00:58:52,440 நாம் காரணியாலான என்பது எனக்கு தெரியும் 5 4 முதல் 5 மடங்குகள் ஒரு காரணியாலான உள்ளது. 1319 00:58:52,440 --> 00:58:56,080 அதனால் நீங்கள் ஒரு பிரச்சனை அமைக்க போது அந்த வழியில், அது தான் சுழல்நிலை உணர்கிறது. 1320 00:58:56,080 --> 00:58:58,530 அதனால் இருக்கும் ஒரு அதை எழுத சிறந்த வழி. 1321 00:58:58,530 --> 00:58:59,425 கேள்விகள்? 1322 00:58:59,425 --> 00:59:00,395 ஆம். 1323 00:59:00,395 --> 00:59:01,850 >> பார்வையாளர்கள்: ஒரு அடிப்படை வழக்கு என்ன? 1324 00:59:01,850 --> 00:59:02,770 >> காண்க: 1 ஓ ஒரு அடிப்படை வழக்கு என்ன? 1325 00:59:02,770 --> 00:59:04,680 நான் மறக்க வேண்டாம், என்றார் ஒரு அடிப்படை விஷயத்தில் சேர்க்க. 1326 00:59:04,680 --> 00:59:07,690 நாம் எழுதும் சொல்கிறேன் ஒரு காரணியாலான செயல்பாடு, 1327 00:59:07,690 --> 00:59:09,620 நாம் 5 காரணியாலான செய்து. 1328 00:59:09,620 --> 00:59:12,352 நாம் 5 ஒரு காரணியாலான தெரிகிறோம் 4 5 முறை ஒரு காரணியாலான, உள்ளது 1329 00:59:12,352 --> 00:59:13,310 அபத்தம், அபத்தம், அபத்தம், அபத்தம். 1330 00:59:13,310 --> 00:59:14,360 நிறுத்த போது எப்படி தெரியும்? 1331 00:59:14,360 --> 00:59:16,276 நாங்கள் எப்படி என்று எனக்கு தெரியும் உண்மையில் ஒரு எண் வேண்டும்? 1332 00:59:16,276 --> 00:59:20,180 நாம் காரணியாலான அழைப்பதைக் கேட்டுக் என்றால், நாம் சரியான, ஒரு பதில் கிடைக்கும் ஒருபோதும்? 1333 00:59:20,180 --> 00:59:24,470 நாம் அறிந்து போது எப்படி உதாரணமாக காரணியாலான நிற்காது. 1334 00:59:24,470 --> 00:59:25,460 எவரும், ஆமாம். 1335 00:59:25,460 --> 00:59:27,764 >> பார்வையாளர்கள்: 1 காரணியாலான 1 போது. 1336 00:59:27,764 --> 00:59:28,430 காண்க: 1: நல்ல. 1337 00:59:28,430 --> 00:59:29,530 எனவே நாம் அறிவோம். 1338 00:59:29,530 --> 00:59:33,400 என்று வழங்கப்பட்டது நாம் எடுக்க முடியும் 1 காரணியாலான 1 சமமாக இருக்கும். 1339 00:59:33,400 --> 00:59:36,570 நாம் புள்ளி எங்கே பெற என்றால் நாங்கள், 1 காரணியாலான அழைப்பு 1340 00:59:36,570 --> 00:59:38,050 மேலே போய் 1 திரும்ப. 1341 00:59:38,050 --> 00:59:39,180 மற்றும் உங்கள் அடிப்படை வழக்கு. 1342 00:59:39,180 --> 00:59:45,040 நாம் ஒரு முறை நாம் அறிந்திருப்பதால், என்று அடிக்க, நாம் எப்போதும் அடிக்க வேண்டும், நாம் ஒருபோதும் 1343 00:59:45,040 --> 00:59:48,800 நாம் மட்டும் எப்போதும் போகும். 1344 00:59:48,800 --> 00:59:50,700 மறுநிகழ்வு எந்த கேள்விகள்? 1345 00:59:50,700 --> 00:59:51,630 ஆம். 1346 00:59:51,630 --> 00:59:54,420 >> பார்வையாளர்கள்: எனவே, நீங்கள் திரும்பி போது 1, அது தானாகவே 1347 00:59:54,420 --> 00:59:56,290 வலது, திட்டம் நிறுத்தினீர்கள்? 1348 00:59:56,290 --> 00:59:59,390 >> காண்க: 1 சரி, அதனால் போது நீங்கள் நாம் சொல்ல if--, மீண்டும் 1 அழைக்க, 1349 00:59:59,390 --> 01:00:04,480 நாம் சொல்ல 2 அழைப்புகள் காரணியாலான 1 காரணியாலான 1 காரணியாலான, 1350 01:00:04,480 --> 01:00:06,120 வெறும் 1 திரும்ப ஒப்படைக்க வேண்டும். 1351 01:00:06,120 --> 01:00:12,790 இப்போது 2 காரணியாலான, சரி 2 சொல்ல முறை 1 2 ஆகிறது, மற்றும் பதில் திரும்ப. 1352 01:00:12,790 --> 01:00:14,260 ஆம். 1353 01:00:14,260 --> 01:00:16,710 >> பார்வையாளர்கள்: நாம் கவலைப்பட வேண்டும் மறுநிகழ்வு இல் நோக்கம் பற்றி 1354 01:00:16,710 --> 01:00:20,150 ஒரு வழிமுறையை போக போது? 1355 01:00:20,150 --> 01:00:21,880 >> காண்க: 1 ஆம், ஆ. 1356 01:00:21,880 --> 01:00:25,060 ஆமாம், நீங்கள் கவலைப்பட வேண்டும் மறுநிகழ்வு சூழலில் நோக்கம். 1357 01:00:25,060 --> 01:00:29,820 அதனால் தான் மாறிகள் வரையறுக்கப்படுகிறது செயல்பாடு என்று ரன் 1358 01:00:29,820 --> 01:00:32,170 பயனுள்ளதாக இருக்கும். 1359 01:00:32,170 --> 01:00:33,792 நல்ல கேள்வி ஆமாம். 1360 01:00:33,792 --> 01:00:35,250 சரி, சேர்ந்து நகரும் வைத்து விடுங்கள். 1361 01:00:35,250 --> 01:00:37,320 நாங்கள் நிறைய வேண்டும், ஏனெனில் பொருள் மூலம் பெற. 1362 01:00:37,320 --> 01:00:41,080 ஆனால் நான் கூறியது போல், வரை வெற்றி தயங்க உண்மையில் பின்னர் அலுவலக நேரம், அல்லது எங்களுக்கு. 1363 01:00:41,080 --> 01:00:42,850 >> இது ஒரு உண்மையில் விரைவான ஸ்லைடு ஆகும். 1364 01:00:42,850 --> 01:00:45,150 நாம் பற்றி நிறைய கற்று தேடல்கள் மற்றும் வகையான. 1365 01:00:45,150 --> 01:00:47,400 தயவு செய்து, தயவு, இந்த பிரிவுகள், ஆன்லைன் 1366 01:00:47,400 --> 01:00:51,240 நான் cs50.net/quizzes நேரத்தில் நம்பவில்லை. 1367 01:00:51,240 --> 01:00:53,762 எனவே இந்த பட்டியலில் எடுத்து சென்று உங்கள் கோரிக்கையை தாள் வைத்து, 1368 01:00:53,762 --> 01:00:55,470 இருக்கும், ஏனெனில் இந்த ஒரு கேள்வி. 1369 01:00:55,470 --> 01:00:56,682 அது தவறான பெற வேண்டாம். 1370 01:00:56,682 --> 01:00:58,390 மிக விரைவில், என்ன இந்த பட்டியலில் பொருள், 1371 01:00:58,390 --> 01:01:04,370 நாம் தெரியும் அது இது பற்றி பெரிய ஓ பேசுகின்றது ஆகிறது ஒரு வழிமுறைகளின் பிணைப்பு மேல் இருக்க வேண்டும் 1372 01:01:04,370 --> 01:01:05,150 நேரம் இயங்கும். 1373 01:01:05,150 --> 01:01:08,080 நாம் இது, ஒமேகா வேண்டும் குறைந்த பிணைப்பு இருக்க போகிறது 1374 01:01:08,080 --> 01:01:10,290 ஒரு வழிமுறைகளை இயக்க. 1375 01:01:10,290 --> 01:01:10,840 சரி? 1376 01:01:10,840 --> 01:01:12,480 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1377 01:01:12,480 --> 01:01:12,800 >> காண்க: 1 சரி, கடந்த விஷயம் என்ன? 1378 01:01:12,800 --> 01:01:13,380 தீட்டா என்ன? 1379 01:01:13,380 --> 01:01:16,850 நாம் மட்டுமே போகிறோம் we-- என்றால் இது வழக்கில் இந்த வர்க்கம் பற்றி கவலை 1380 01:01:16,850 --> 01:01:19,381 அங்கு எங்கள் மேல் மற்றும் எங்கள் தாழ்வு அதே உள்ளன. 1381 01:01:19,381 --> 01:01:22,005 ஆமாம், அந்த அது மட்டுமே நேரம் இந்த வர்க்கம் வர போகிறது. 1382 01:01:22,005 --> 01:01:23,320 சரி, நான் செல்ல போகிறேன். 1383 01:01:23,320 --> 01:01:26,490 நீங்கள் உங்கள் படத்தை எடுத்து கொள்ளவில்லை என்றால், நான் இந்த ஆன்லைனில் இருக்கும் உறுதியளிக்கிறேன். 1384 01:01:26,490 --> 01:01:28,220 >> , அறிவாளி, structs சரி. 1385 01:01:28,220 --> 01:01:29,810 ஏன் நாம் structs வேண்டும்? 1386 01:01:29,810 --> 01:01:34,110 ஒரு பயனுள்ள காரணம் என்ன நாம் structs வேண்டும். 1387 01:01:34,110 --> 01:01:36,277 யாரோ வெளியே சத்தம். 1388 01:01:36,277 --> 01:01:38,110 சரி பார்போம் பலகையில் உதாரணம். 1389 01:01:38,110 --> 01:01:41,090 தான் நாம் கையாளும் சொல்கிறேன் இந்த மாணவர்களின் அனைத்து. 1390 01:01:41,090 --> 01:01:44,900 நாம் ஒரு திட்டத்தை செய்கிறீர்கள் என்றால் , CS50, 800 மக்கள் போல் உள்ளன. 1391 01:01:44,900 --> 01:01:47,890 நாம் நாம் என்ன செய்ய போகிறோம் எழுத வேண்டும் தகவல் நிறைய கையாள வேண்டும் 1392 01:01:47,890 --> 01:01:49,020 மாணவர்கள் பற்றி. 1393 01:01:49,020 --> 01:01:50,990 அது என்றால் நன்றாக இருக்கும் நாம் முடிந்தவரை குழு வகையான 1394 01:01:50,990 --> 01:01:54,460 தகவல் அனைத்து இதை என்று ஒரு குறிப்பிட்ட மாணவர் செய்ய வேண்டும் 1395 01:01:54,460 --> 01:01:56,027 ஒரு தரவு வகையை ஒரு. 1396 01:01:56,027 --> 01:01:58,360 ஆனால் நாம் எந்த தரவு தெரியும் வலது, மாணவர், என்று தட்டச்சு? 1397 01:01:58,360 --> 01:02:01,890 நாம் ஒரு முழு வேண்டும், நாம் ஒரு மிதவை வேண்டும், நாம் ஒரு சரம், அல்லது ஒரு எரிப்பதை நட்சத்திரம், 1398 01:02:01,890 --> 01:02:03,920 ஆனால் நாம், ஒரு மாணவர் இல்லை. 1399 01:02:03,920 --> 01:02:08,680 >> எனவே நாம் உண்மையில் என்ன வரையறுக்க என்ன செய்ய முடியும் எங்கள் சொந்த அமைப்பு, அது மாணவர் அழைக்கிறேன் 1400 01:02:08,680 --> 01:02:12,440 நாம் சில இணைக்க முடியும் என்று struct வெவ்வேறு துறைகள். 1401 01:02:12,440 --> 01:02:14,410 எனவே, இந்த விஷயத்தில், நாம் நாம் ஒரு மாணவர் வேண்டும் என்று. 1402 01:02:14,410 --> 01:02:17,350 நாம் கவலை என்று விஷயங்களை பற்றி மாணவர் அடையாள எண் 1403 01:02:17,350 --> 01:02:19,500 மற்றும் மாணவர் பெயர். 1404 01:02:19,500 --> 01:02:24,175 இப்போது நாம், இந்த ஐடி தொடர்பு முடியும் மற்றும் ஒரு குறிப்பிட்ட மாணவர் இந்த பெயர் இல்லை. 1405 01:02:24,175 --> 01:02:25,300 எனவே சில உதாரணங்கள் பார்ப்போம். 1406 01:02:25,300 --> 01:02:28,860 1407 01:02:28,860 --> 01:02:33,490 >> சரி, நான் சொல்ல, அதனால் இங்கே சரி, நாம் நாம் ஒரு மாணவர் செய்ய வேண்டும் என்று. 1408 01:02:33,490 --> 01:02:35,050 நான் மாணவர் 1 அவரை அழைக்கிறேன். 1409 01:02:35,050 --> 01:02:38,850 அப்பொழுது, அவருடைய அடையாள அட்டை இலக்கம், உள்ள இந்த வழக்கில், நாம் அணுக முடியும் 1410 01:02:38,850 --> 01:02:45,200 வெறும் மாணவர் பெயர் செய்து நாம் அணுக விரும்பும் துறையில் dot. 1411 01:02:45,200 --> 01:02:49,110 எனவே இந்த மாணவர் போகிறது 1 டாட் ஐடி, மற்றும் நாம் 1 சமமாக அமைக்க. 1412 01:02:49,110 --> 01:02:52,300 நினைவில் ஏனெனில், நாங்கள் என்று கூறினார் ஐடி ஒரு முழு எண்ணாக இருக்க போகிறது. 1413 01:02:52,300 --> 01:02:56,540 மற்றும் மிகவும் இதேபோல், நாம் இந்த சொல்ல முடியும் மாணவர் பெயர், டேவின் போகிறது 1414 01:02:56,540 --> 01:02:57,760 எடுத்துக்காட்டாக. 1415 01:02:57,760 --> 01:03:01,420 எனவே நாம் தான் துறையில் அணுக முடியும் இந்த புள்ளி பயன்படுத்தி ஒரு struct. 1416 01:03:01,420 --> 01:03:03,098 என்று கேள்விகள்? 1417 01:03:03,098 --> 01:03:03,598 ஆமாம். 1418 01:03:03,598 --> 01:03:05,582 >> பார்வையாளர்கள்: எந்த வழியும் இல்லை உங்கள் மாறிகள் பாதுகாக்க எப்படி? 1419 01:03:05,582 --> 01:03:08,560 மாறிகள் பாதுகாக்க எந்த வழியும் இல்லை வெளிப்புறமாக இருந்து அணுக? 1420 01:03:08,560 --> 01:03:10,726 >> காண்க: 1 எப்படியும் இருக்கிறதா உங்கள் மாறிகள் பாதுகாக்க 1421 01:03:10,726 --> 01:03:12,680 வெளிப்புறமாக இருந்து அணுக? 1422 01:03:12,680 --> 01:03:13,750 இல்லை, CS50 நோக்கம். 1423 01:03:13,750 --> 01:03:16,680 1424 01:03:16,680 --> 01:03:17,977 மற்ற கேள்விகள்? 1425 01:03:17,977 --> 01:03:18,476 ஆமாம். 1426 01:03:18,476 --> 01:03:18,942 >> பார்வையாளர்கள்:, typedef struct என்ன? 1427 01:03:18,942 --> 01:03:20,192 ஒவ்வொரு கூறுகளையும் என்ன அர்த்தம்? 1428 01:03:20,192 --> 01:03:22,937 1429 01:03:22,937 --> 01:03:24,520 காண்க: 1 ஆ,, typedef struct என்ன? 1430 01:03:24,520 --> 01:03:26,240 ஒவ்வொரு கூறுகளையும் என்ன இந்த பையன் அர்த்தம்? 1431 01:03:26,240 --> 01:03:26,850 >> பார்வையாளர்கள்: ஆமாம். 1432 01:03:26,850 --> 01:03:27,683 >> காண்க: 1 சரி, குளிர். 1433 01:03:27,683 --> 01:03:31,200 இந்த நான், ஏ கணினி, என்கிறார் புதிய அமைப்பை உருவாக்க வேண்டும். 1434 01:03:31,200 --> 01:03:34,970 நான் ஒரு வரையறை வரையறுக்க போகிறேன் அது, நான் அது போன்ற பயன்படுத்த முடியும் என்று 1435 01:03:34,970 --> 01:03:37,520 என்றால் அது ஒரு வகை இருந்தது என் திட்டம் முழுவதும். 1436 01:03:37,520 --> 01:03:39,300 சரி, அதனால் நான் ஒரு அமைப்பு வரையறுக்க வேண்டும். 1437 01:03:39,300 --> 01:03:41,650 நான் இப்போது இருக்க போகிறேன் ஒரு வகை அதை பயன்படுத்த முடியும். 1438 01:03:41,650 --> 01:03:43,400 அதன் பெயர் மாணவர் உள்ளது. 1439 01:03:43,400 --> 01:03:45,730 அதன் துறைகள் இங்கே. 1440 01:03:45,730 --> 01:03:48,130 >> பார்வையாளர்கள்: எனவே அந்த ஆகிறது , typedef struct [செவிக்கு புலப்படாமல்]? 1441 01:03:48,130 --> 01:03:50,592 1442 01:03:50,592 --> 01:03:53,800 காண்க: 1 நீங்கள் முடியும் விரும்பினால் உங்கள் நிரல் முழுவதும் இந்த struct பயன்படுத்த, 1443 01:03:53,800 --> 01:03:57,910 மற்றும் CS50 நாம் பெரும்பாலான சந்தர்ப்பங்களில் செய்ய, நாம் வகை டெப் சொல்ல வேண்டும். 1444 01:03:57,910 --> 01:04:01,190 மற்றும் அது அதே பயன்படுத்த அனுமதிக்கிறது நாம் எண்ணாக அல்லது மிதவை போன்ற பயன்படுத்த வழி. 1445 01:04:01,190 --> 01:04:04,168 கணினி சாப்பிடுவேன் எப்போதும் அது என்ன தெரியுமா. 1446 01:04:04,168 --> 01:04:04,668 ஆமாம். 1447 01:04:04,668 --> 01:04:06,560 >> பார்வையாளர்கள்: நாம் எழுத முடியும் தலைப்பு கோப்பு இந்த? 1448 01:04:06,560 --> 01:04:07,060 >> காண்க: 1 ஓ, மன்னிக்கவும். 1449 01:04:07,060 --> 01:04:08,600 நாங்கள் தலைப்பு கோப்பு இந்த எழுத? 1450 01:04:08,600 --> 01:04:11,410 நீங்கள் மேல் எழுத முடியும் உங்கள் திட்டம், உங்கள் சி நிரல் மேல். 1451 01:04:11,410 --> 01:04:13,010 ஆமாம், அந்த மிகவும் இருக்க வேண்டும் அது நியாயமான இடத்தில். 1452 01:04:13,010 --> 01:04:13,509 மீண்டும் அங்கு. 1453 01:04:13,509 --> 01:04:15,704 முக்கிய முன் அதே கேள்வி, அதனால் பார்வையாளர்கள்:? 1454 01:04:15,704 --> 01:04:18,870 காண்க: 1 வலது, நீங்கள் இந்த வேண்டும் எங்காவது அனைவருக்கும் அதை அணுக முடியும் என்று. 1455 01:04:18,870 --> 01:04:20,612 எனவே உங்கள் வழக்கில் முக்கிய முன், ஆமாம். 1456 01:04:20,612 --> 01:04:23,820 பார்வையாளர்கள்: ஒரு வித்தியாசம் இடையே உள்ளது மேல் மற்றும் கீழே மாணவர் வைத்து? 1457 01:04:23,820 --> 01:04:25,810 காண்க: 1 ஆ, அங்கு ஒரு ஆகிறது வைத்து மாணவர் இடையே உள்ள வேறுபாடு 1458 01:04:25,810 --> 01:04:26,840 மேல் அல்லது கீழே மீது? 1459 01:04:26,840 --> 01:04:29,650 என்று கேள்வி சேமிக்க, மற்றும் Let-- நாம் தொடர்புடைய பட்டியல்கள் கிடைக்கும் போது, 1460 01:04:29,650 --> 01:04:31,020 நாம் சரி, என்று பார்க்க வேண்டும்? 1461 01:04:31,020 --> 01:04:32,750 எனவே ஒரு நொடி என்று பிடித்து. 1462 01:04:32,750 --> 01:04:37,080 நான் இங்கே குறிப்பிட வேண்டும் கடைசி விஷயம், அதற்கு பதிலாக ஒரு அமைப்பு கொண்ட ஆகிறது 1463 01:04:37,080 --> 01:04:41,180 நாம் ஒரு அமைப்பு ஒரு சுட்டிக்காட்டி வேண்டும் நாங்கள் எங்கள் குறியீடு மாற்ற முடியும் 1464 01:04:41,180 --> 01:04:42,480 ஒரு சிறிய இனிமையானதுமாகும் இருக்க வேண்டும். 1465 01:04:42,480 --> 01:04:45,810 >> நாம் நாம் ஒரு வேண்டும் என்று சொல்ல முடியாது, ஒரு மாணவர் சுட்டிக்காட்டி மாறாக தான் 1466 01:04:45,810 --> 01:04:47,040 ஒரு மாணவர். 1467 01:04:47,040 --> 01:04:52,460 நாங்கள், அதற்கு பதிலாக ஒரு துறையில் அணுக வேண்டும் என்றால் , நன்றாக சுட்டிக்காட்டி dereference செல்ல செய்து, 1468 01:04:52,460 --> 01:04:54,100 பின்னர் துறையில் பெயர் அணுக. 1469 01:04:54,100 --> 01:04:57,310 இந்த குறியீட்டுமுறையும் ஒரு சிறிய தெரிகிறது இந்த புள்ளி நட்சத்திரம் ஒரு குளறுபடியான. 1470 01:04:57,310 --> 01:05:00,790 முற்றிலும் சரி, ஆனால் ஒரு வகையான அதை செய்ய தூய்மையான வழி, 1471 01:05:00,790 --> 01:05:03,280 தான் சுட்டிக்காட்டி அம்பு பெயர் சொல்ல. 1472 01:05:03,280 --> 01:05:11,460 மற்றும் அந்த உண்மையில் Dereferencing ஒருங்கிணைக்கிறது மற்றும் ஒரு அழகான அடையாளமாக அணுகும். 1473 01:05:11,460 --> 01:05:12,470 என்று கேள்விகள்? 1474 01:05:12,470 --> 01:05:13,760 >> பார்வையாளர்கள்: என்று இன்னும் ஒரு முறை சொல்ல. 1475 01:05:13,760 --> 01:05:14,480 >> காண்க: 1 என்று இன்னும் ஒரு முறை சொல்லுங்கள். 1476 01:05:14,480 --> 01:05:16,021 >> பார்வையாளர்கள்: நீங்கள் கூறினார் சரியாக என்ன. 1477 01:05:16,021 --> 01:05:17,870 காண்க: 1 நிச்சயமாக, சரியாக என்ன நான் சொன்னது. 1478 01:05:17,870 --> 01:05:21,580 நாம் ஒரு மாணவர் ஒரு சுட்டிக்காட்டி இருந்தால் மாறாக மாணவர் தன்னை விட, 1479 01:05:21,580 --> 01:05:25,410 நாம் அணுக முடியும் என்று ஒரு வழி can-- துறையில் dereference அது, பின்னர் 1480 01:05:25,410 --> 01:05:27,110 அணுகல் பெயர். 1481 01:05:27,110 --> 01:05:29,040 மற்றொரு இனிமையானதுமாகும் வழியில் நாம் வெறும் இது, அதை செய்ய முடியும் 1482 01:05:29,040 --> 01:05:33,550 தொடரியல் சர்க்கரை ஒரு சிறிய துண்டு, வெறும் சுட்டிக்காட்டி அம்பு பெயர் செய்ய. 1483 01:05:33,550 --> 01:05:38,190 மற்றும் அந்த இணைப்பது போகிறது dereferencing மற்றும் அணுகும். 1484 01:05:38,190 --> 01:05:40,400 ஆமாம், அழகாக. 1485 01:05:40,400 --> 01:05:41,260 எல்லாம் சரி. 1486 01:05:41,260 --> 01:05:44,390 >> எனவே மற்ற கேள்வியை பற்றி பேசுகிறேன். 1487 01:05:44,390 --> 01:05:46,520 முனைகளில் குதிக்க நாம், நாம் பயன்படுத்த போகிறோம், எந்த 1488 01:05:46,520 --> 01:05:49,120 உள்ள ஒரு இரண்டாவது பட்டியல்கள் இணைக்கப்பட்ட. 1489 01:05:49,120 --> 01:05:53,580 எனவே இங்கே, நீங்கள் அங்கு கவனிக்க வேண்டும் வார்த்தை முனை இருவரும் கீழே உள்ளது 1490 01:05:53,580 --> 01:05:55,160 மற்றும் மேல். 1491 01:05:55,160 --> 01:05:59,040 முன், நாம் மாணவர் வரையறுக்கும் போது, நாம் தான் கீழே மாணவர். 1492 01:05:59,040 --> 01:06:00,470 நாம் மேல் மாணவர் இல்லை. 1493 01:06:00,470 --> 01:06:01,902 என்று இருக்கலாம் ஏன் எவரும் தெரியுமா? 1494 01:06:01,902 --> 01:06:02,860 என்ன வேறுபாடு உள்ளது? 1495 01:06:02,860 --> 01:06:03,360 ஆமாம். 1496 01:06:03,360 --> 01:06:06,212 பார்வையாளர்கள்: நீங்கள் முனை பயன்படுத்த முனை வரையறை உள்ளது, 1497 01:06:06,212 --> 01:06:08,254 எனவே அது ஒரு சுழல்நிலை விஷயம்? 1498 01:06:08,254 --> 01:06:08,920 காண்க: 1: நல்ல. 1499 01:06:08,920 --> 01:06:13,230 சரி, நாம் நம் முனைகளில் வேண்டும் மற்ற முனைகளில் சுட்டிக்காட்டி இருக்கிறது. 1500 01:06:13,230 --> 01:06:17,640 நாங்கள் இந்த வகை பயன்படுத்த என்பதால், எனவே, அது உண்மையில் வரையறுக்கப்பட்ட முன், 1501 01:06:17,640 --> 01:06:20,613 நாம் மேலே அதை செய்ய வேண்டும் அதை அது என்ன தெரியும், அதனால். 1502 01:06:20,613 --> 01:06:22,446 பார்வையாளர்கள்: எனவே நாம் இன்னும் அதை கீழே வேண்டும்? 1503 01:06:22,446 --> 01:06:23,338 காண்க: 1: ஆமாம். 1504 01:06:23,338 --> 01:06:24,754 பார்வையாளர்கள்: எனவே எப்போதும் கீழே. 1505 01:06:24,754 --> 01:06:26,090 காண்க: 1 எப்போதும் கீழே. 1506 01:06:26,090 --> 01:06:29,410 எனவே அனைத்து உங்களுடையது சாப்பிடுவேன் கீழே அது வேண்டும். 1507 01:06:29,410 --> 01:06:30,720 வேறு ஏதேனும் கேள்விகள்? 1508 01:06:30,720 --> 01:06:33,511 சரி, உண்மையில் பேச முடிகிறது பற்றி உண்மையில் விரைவாக பட்டியல்கள் இணைக்கப்பட்ட. 1509 01:06:33,511 --> 01:06:36,510 எனவே தொடர்புடைய பட்டியல்கள் நாம் அவற்றை பயன்படுத்த மாறி அதற்கு பதிலாக சில நேரங்களில் வரிசைகள், 1510 01:06:36,510 --> 01:06:40,030 நாம் வரிசைகள் ஒரு என்பது நமக்குத் தெரியும் நிலையான நீளம், இணைக்கப்பட்ட பட்டியல்கள் அதேசமயம் 1511 01:06:40,030 --> 01:06:42,670 நாம் வளர நாம் விரும்பும் என சுருக்க முடியும். 1512 01:06:42,670 --> 01:06:45,790 எனவே இந்த ஒரு உதாரணம் என்ன ஒரு இணைக்கப்பட்ட பட்டியலில் இருக்க கூடும். 1513 01:06:45,790 --> 01:06:48,590 நாம் என்ன பார்க்க வேண்டும் ஆகிறது பட்டியலில் தலைமை. 1514 01:06:48,590 --> 01:06:50,330 எனவே பட்டியலில் தொடங்கி விடுகிறது. 1515 01:06:50,330 --> 01:06:53,010 பின்னர் அவர் ஒவ்வொரு கணு பின்னர் முனை, ஆகிறது 1516 01:06:53,010 --> 01:06:55,880 தெரிந்தும் பொறுப்பு அங்கு அடுத்த முனை உள்ளது. 1517 01:06:55,880 --> 01:07:00,950 எனவே 1 சேமித்து இந்த வழக்கில், முனை 3 எங்கே தெரியாமல் பொறுப்பு. 1518 01:07:00,950 --> 01:07:04,540 3 சேமித்து நபர் 9 எங்கே தெரியாமல் பொறுப்பு. 1519 01:07:04,540 --> 01:07:06,230 மேலும் 9 சுட்டிக்காட்ட யாருக்கும். 1520 01:07:06,230 --> 01:07:08,750 இது பட்டியலில் முடிவில் தான் அது வெறும் வெற்று என்கிறார். 1521 01:07:08,750 --> 01:07:09,250 சரி? 1522 01:07:09,250 --> 01:07:10,530 >> பார்வையாளர்கள்: இந்த புள்ளி என்ன? 1523 01:07:10,530 --> 01:07:11,480 >> காண்க: 1 இந்த புள்ளி எது? 1524 01:07:11,480 --> 01:07:12,105 >> பார்வையாளர்கள்: ஆமாம். 1525 01:07:12,105 --> 01:07:15,390 காண்க: 1 நாம், ஏனெனில் நாம் சில தரவு வேண்டும் என்று சொல்கிறது. 1526 01:07:15,390 --> 01:07:18,480 நாம் சரியாக எப்படி என்று எனக்கு தெரியாது மிகவும் தரவு நாங்கள் முன்னோக்கி நேரம் வேண்டும். 1527 01:07:18,480 --> 01:07:22,479 ஒரு வரிசை நான் எங்கே தான் சொல்கிறேன் முதல் வரிசையில் மக்கள் எண்ண வேண்டும். 1528 01:07:22,479 --> 01:07:24,020 வாய்ப்புகளை அது மாற்ற போவதில்லை உள்ளன. 1529 01:07:24,020 --> 01:07:28,120 நாம் தான், சரி, சொல்ல முடியும் நான் அளவு ஆறு ஒரு வரிசை வேண்டும். 1530 01:07:28,120 --> 01:07:30,120 ஆனால் நாம் ஏதாவது விரும்பினால் என்று மாற்ற நடக்கிறது. 1531 01:07:30,120 --> 01:07:32,900 >> உதாரணமாக, நான் முயற்சி சொல்கிறேன் மாணவர்கள் கண்காணிக்க 1532 01:07:32,900 --> 01:07:35,330 அவர்கள் அறைக்கு வந்து ஆய்வு அமர்வு. 1533 01:07:35,330 --> 01:07:38,420 நான் உங்களுக்கு எத்தனை யோசனை மக்கள் வரை காட்ட போகிறது. 1534 01:07:38,420 --> 01:07:43,094 அதனால் நான் ஒரு தரவு கட்டமைப்பு வேண்டும் என்று நான் விரிவாக்க மற்றும் சுருக்க முடியும். 1535 01:07:43,094 --> 01:07:45,510 ஒருவேளை யாராவது ஏனெனில் ஒருவேளை யாராவது வந்து, விட்டு. 1536 01:07:45,510 --> 01:07:48,386 அதனால், எந்த நேரத்திலும் நாங்கள் சேர்க்க அல்லது முனைகளில் நீக்க முடியும். 1537 01:07:48,386 --> 01:07:49,771 குளிர், பெரிய கேள்வி. 1538 01:07:49,771 --> 01:07:50,270 ஆமாம். 1539 01:07:50,270 --> 01:07:52,311 >> பார்வையாளர்கள்: நீங்கள் பயன்படுத்த முடியும் என்றால் GetString போல 1540 01:07:52,311 --> 01:07:55,750 என்று நீங்கள் இன்னும் தரவு பெற விடாமல் வைத்திருக்கிறது ஏன் நீங்கள் கூட இந்த செய்ய வேண்டும், அது வேண்டும்? 1541 01:07:55,750 --> 01:07:57,625 >> காண்க: 1 ஏன் நீங்கள் பட்டியலில் போது இணைக்கப்பட்ட 1542 01:07:57,625 --> 01:07:59,440 நீங்கள் GetString போன்ற ஏதாவது பயன்படுத்த முடியும்? 1543 01:07:59,440 --> 01:08:01,640 இது ஒரு நல்ல கேள்வி தான். 1544 01:08:01,640 --> 01:08:04,240 என்ற Get-- என்று ஒரு நினைவில் GetString, நாசம் 1545 01:08:04,240 --> 01:08:06,750 நாம் ஒரு மிக செய்யவில்லை என்று ஆகிறது என்று நினைவு பெறலாம் நல்ல வேலை, 1546 01:08:06,750 --> 01:08:09,320 நாம் ஒரு கொத்து அறிமுகப்படுத்தப்பட்டது நினைவக உங்கள் நிரல் நுழைகிறது? 1547 01:08:09,320 --> 01:08:15,037 நீங்கள் புள்ளிவிவரரீதியில் அது ஒரு ஆகலாம் அளவிலான வரிசை அது வளர்ந்து வைத்து. 1548 01:08:15,037 --> 01:08:16,870 ஆனால் நீங்கள் கண்டுபிடிக்க வேண்டும் என்று நினைவகத்தில் புதிய இடங்களில். 1549 01:08:16,870 --> 01:08:18,359 அது மேலே நிறைய இருக்கும். 1550 01:08:18,359 --> 01:08:21,050 >> நல்ல விஷயங்களை ஒன்று இணைக்கப்பட்ட பற்றி வரிசைகள் எதிர்க்கும் பட்டியல்கள் என வரிசைகள் ஆகிறது 1551 01:08:21,050 --> 01:08:22,830 அனைத்தும் நினைவாக அதே இடம் இருக்கும். 1552 01:08:22,830 --> 01:08:25,540 அது தொடர வேண்டும் உள்ளது நினைவகம் துண்டுகளாக்கி. 1553 01:08:25,540 --> 01:08:29,920 இணைக்கப்பட்ட பட்டியல்கள், 2 மற்றும் 3 அதேசமயம் மே முற்றிலும் வேறுபட்ட இடங்களில் இருக்கலாம். 1554 01:08:29,920 --> 01:08:31,880 லைக் 2 இங்கு உள்ளது, மற்றும் 3 இங்கு உள்ளது. 1555 01:08:31,880 --> 01:08:34,421 மற்றும் நீண்ட அவர்கள் ஒரு வேண்டும் என சுட்டிக்காட்டி ஒருவருக்கொருவர், அது நன்றாக இருக்கிறது. 1556 01:08:34,421 --> 01:08:35,830 நாம் நாம் அவர்களை கண்டுபிடிக்க முடியும் என்று எனக்கு தெரியும். 1557 01:08:35,830 --> 01:08:37,084 அங்கு கேள்வி? 1558 01:08:37,084 --> 01:08:40,563 >> பார்வையாளர்கள்: GetString ஒரு செயல்பாடு உள்ளது CS50 நூலகத்தில், சரியான? 1559 01:08:40,563 --> 01:08:42,060 அது உண்மையான திட்டங்கள் இல்லை. 1560 01:08:42,060 --> 01:08:42,851 >> காண்க: 1 சரி. 1561 01:08:42,851 --> 01:08:44,130 வலது, அதனால் மற்ற விஷயம். 1562 01:08:44,130 --> 01:08:47,210 , GetString இல்லை CS50 செய்ய சூழ்நிலையில் வெளியே. 1563 01:08:47,210 --> 01:08:47,710 ஆமாம். 1564 01:08:47,710 --> 01:08:54,556 >> பார்வையாளர்கள்: எனவே உண்மையில் இல்லை என்று இரண்டு, உண்மையில் இதுவரை தவிர இருக்க முடியும் 1565 01:08:54,556 --> 01:08:59,859 என்று தாக்கம் திறன் செய்கிறது பட்டியலில் உறுப்புகள் அணுகும்? 1566 01:08:59,859 --> 01:09:01,359 காண்க: 1 என்று ஒரு பெரிய கேள்வி. 1567 01:09:01,359 --> 01:09:04,278 கேள்வி அது தாக்கம் இல்லை, இருந்தது அணுகும் திறன் 1568 01:09:04,278 --> 01:09:05,819 பட்டியலில் இந்த வேறுபட்ட கூறுகள் இல்லை. 1569 01:09:05,819 --> 01:09:06,930 உண்மையில், ஆமாம். 1570 01:09:06,930 --> 01:09:09,569 நாங்கள் அறிந்துள்ளதால் if-- நாம் நாம் அணுக வேண்டும் என்று 1571 01:09:09,569 --> 01:09:14,520 அணியின் இரண்டாவது உறுப்பு, நாம் தெரியும் நாங்கள் தான் சரியான, வரிசை அடைப்புக்குறி 1 செய்ய முடியும். 1572 01:09:14,520 --> 01:09:16,630 அது எப்போதும் நடக்கிறது அதே இடம் இருக்க வேண்டும். 1573 01:09:16,630 --> 01:09:20,720 ஆனால் நாம் அந்த 3 பெற வேண்டும் என்றால், நாம் மட்டும் 3 என்று போய், சொல்ல முடியாது. 1574 01:09:20,720 --> 01:09:24,009 நாம் சரி, மணிக்கு தொடங்கும் சொல்ல வேண்டும், பட்டியலில் ஆரம்பத்தில், 1575 01:09:24,009 --> 01:09:26,050 இப்போது நாம் உண்மையில் வேண்டும் நாங்கள் வரை மூலம் நடக்க 1576 01:09:26,050 --> 01:09:28,149 நாங்கள் ஆர்வமாக இருக்கிறோம் எண்ணை கண்டுபிடிக்கும். 1577 01:09:28,149 --> 01:09:30,790 >> எனவே, இந்த விஷயத்தில் நாம் சரி, சொல்கிறோம் இந்த முதல் எண் உள்ளது. 1578 01:09:30,790 --> 01:09:32,207 எனவே அடிப்படையில், அந்த குறியீட்டு 0 தான். 1579 01:09:32,207 --> 01:09:33,790 இப்போது நாம் இரண்டாவது எண் கண்டுபிடிக்க வேண்டும். 1580 01:09:33,790 --> 01:09:34,740 அந்த குறியீட்டு 1 தான். 1581 01:09:34,740 --> 01:09:39,180 எனவே உண்மையில் வெறும் to-- நடக்கிறது அணுகும், என் நேரம் எடுத்து நடக்கிறது. 1582 01:09:39,180 --> 01:09:42,027 குளிர், பெரிய பழைய என் ஆமாம். 1583 01:09:42,027 --> 01:09:43,903 >> பார்வையாளர்கள்: பட்டியலை ஒவ்வொரு என்ன? 1584 01:09:43,903 --> 01:09:45,401 அவர்கள் ஒவ்வொரு வரிசைகள், அல்லது என்ன? 1585 01:09:45,401 --> 01:09:46,859 காண்க: 1 என்று ஒரு பெரிய கேள்வி. 1586 01:09:46,859 --> 01:09:48,950 ஒவ்வொரு என்ன நான் வரையப்பட்ட அந்த கட்டமைப்புகள்? 1587 01:09:48,950 --> 01:09:51,649 அவர்கள் முனைகளில் உள்ளன. 1588 01:09:51,649 --> 01:09:53,720 எனவே இந்த சிறிய ஒவ்வொரு அமைப்பு இரண்டு பாகங்கள் உண்டு. 1589 01:09:53,720 --> 01:09:55,264 அதை வைத்திருக்கும் ஒரு முழு எண் உள்ளது. 1590 01:09:55,264 --> 01:09:57,180 அந்த உண்மையான தரவு தான் அதை மீது வைத்திருக்கும் என்று. 1591 01:09:57,180 --> 01:09:58,770 அந்த பயனுள்ள பகுதியாக வகையான தான். 1592 01:09:58,770 --> 01:10:00,820 மேலும், இது என்ன அது ஒரு இணைக்கப்பட்ட பட்டியலில் செய்கிறது, 1593 01:10:00,820 --> 01:10:03,690 அடுத்த முனை ஒரு சுட்டிக்காட்டி உள்ளது. 1594 01:10:03,690 --> 01:10:05,260 வியப்பா கேள்வி. 1595 01:10:05,260 --> 01:10:11,320 சரி, மிக பார்போம் விரைவில் என்ன சில உதாரணங்கள் பார்த்து 1596 01:10:11,320 --> 01:10:12,820 நாங்கள் இணைக்கப்பட்ட பட்டியல்கள் செய்ய வேண்டும். 1597 01:10:12,820 --> 01:10:16,920 >> எனவே ஒரு மிக விரைவான எடுத்துக்காட்டாகும் நாங்கள் ஒரு தேடல் செய்ய வேண்டும் என்று நினைக்கிறேன். 1598 01:10:16,920 --> 01:10:20,240 தேடல் என்ன முடியாது நாம் இணைக்கப்பட்ட பட்டியல்கள் செய்ய? 1599 01:10:20,240 --> 01:10:21,150 >> பார்வையாளர்கள்: இரும. 1600 01:10:21,150 --> 01:10:21,900 >> காண்க: 1 இரும. 1601 01:10:21,900 --> 01:10:23,408 ஏன் நாம் பைனரி தேடல் பயன்படுத்த முடியாது? 1602 01:10:23,408 --> 01:10:25,181 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1603 01:10:25,181 --> 01:10:28,180 காண்க: 1 வலது, ஏனெனில் பைனரி தேடல், நாம் உண்மையில் தங்கியிருக்க வேண்டியிருந்தது 1604 01:10:28,180 --> 01:10:31,300 நாம் தான் குதிக்க முடியும் என்று எந்த இடத்தில் வரிசையில் ஒரு. 1605 01:10:31,300 --> 01:10:33,420 நாம் தான் செல்ல, சொல்ல முடியும் நடுத்தர உறுப்பு. 1606 01:10:33,420 --> 01:10:35,550 இங்கே நாம், என ஒரு சிறிது முந்தைய, 1607 01:10:35,550 --> 01:10:37,270 நாம் தான் செல்ல முடியாது நடுத்தர உறுப்பு. 1608 01:10:37,270 --> 01:10:38,978 எந்த கண்டுபிடிக்க பொருட்டு உறுப்பு, நாம் உண்மையில் 1609 01:10:38,978 --> 01:10:40,780 எங்கள் முழு பட்டியல் மூலம் நடக்க வேண்டும். 1610 01:10:40,780 --> 01:10:43,910 >> நாங்கள் ஒரு தேடல் செய்ய வேண்டும் என்றால், நாம் என்ன செய்ய முடியும் சிறந்த ஒரு நேர்கோட்டு தேடல் இருக்கிறது. 1611 01:10:43,910 --> 01:10:45,910 நாம் தலை மணிக்கு தொடங்கும், நாம் நாம் தான் சொல்ல check-- 1612 01:10:45,910 --> 01:10:47,790 தேடும் 9-- நாம் தலை மணிக்கு தொடங்கும். 1613 01:10:47,790 --> 01:10:49,200 நாம் இந்த 9 என்று சொல்லாதபடிக்கும் 1614 01:10:49,200 --> 01:10:49,710 இல்லை. 1615 01:10:49,710 --> 01:10:50,430 இந்த 9 இருக்கிறது? 1616 01:10:50,430 --> 01:10:50,930 இல்லை. 1617 01:10:50,930 --> 01:10:51,620 இந்த 9 இருக்கிறது? 1618 01:10:51,620 --> 01:10:53,730 ஆம், நாம் அது காணப்படுகிறது. 1619 01:10:53,730 --> 01:10:56,350 சரி, அந்த அனைத்து தான். 1620 01:10:56,350 --> 01:10:57,940 இங்கே போலி குறியீடு ஒரு சிறிய துண்டு. 1621 01:10:57,940 --> 01:11:01,420 நான் உங்களுக்கு இந்த விட்டு போகிறேன் தோழர்களே, உங்கள் சொந்த மீது கடைந்து 1622 01:11:01,420 --> 01:11:04,370 தான் நாம் இயங்கும் ஏனெனில் நேரத்தில் குறுகிய சிறிது. 1623 01:11:04,370 --> 01:11:05,610 >> செருகும் பற்றி பேச்சு உதவுகிறது. 1624 01:11:05,610 --> 01:11:08,644 நாம் ஒரு உண்மையிலேயே ஒரு டெமோ பார்த்தேன் நாங்கள் கூறினார் விரிவுரை இந்த, 1625 01:11:08,644 --> 01:11:11,560 சரி, நாம் இந்த இணைக்கப்பட்ட பட்டியலில் எங்கே வேண்டும் அனைவருக்கும், ஒரு மற்றொரு சுட்டி காட்டும் 1626 01:11:11,560 --> 01:11:13,400 மற்றும் யாராவது மேடையில் வருகிறது. 1627 01:11:13,400 --> 01:11:17,050 நாம் அந்த நுழைக்கின்றோம் எப்படி நமது இணைக்கப்பட்ட பட்டியலில் நபர்? 1628 01:11:17,050 --> 01:11:20,150 சரி, ஒரு தவறான வழியில், செய்ய இது நாம் முதலில் பார்த்த என்ன நான் நினைக்கிறேன், 1629 01:11:20,150 --> 01:11:22,740 போது நபர் முன் தானாக 1630 01:11:22,740 --> 01:11:25,270 புதிய நபர் சுட்டிக்காட்டினார். 1631 01:11:25,270 --> 01:11:29,057 பின்னர் நாம் வகையான கைவிடப்பட்ட பட்டியலில் இரண்டாவது பாதியில், சரியான? 1632 01:11:29,057 --> 01:11:31,390 நாம் எங்கே தெரியாது என்பதால் அது இனி நினைவகம் உள்ளது. 1633 01:11:31,390 --> 01:11:34,750 எனவே பற்றி மிகவும் கவனமாக இருக்க வேண்டும் எந்த வரிசையில் விஷயங்களை நாம் நுழைக்க. 1634 01:11:34,750 --> 01:11:37,860 >> எனவே இங்கே, நாம் வேண்டும் என்று எங்கள் பட்டியல் முன் 1 வேண்டும். 1635 01:11:37,860 --> 01:11:42,190 முதல், நாம் 1 புள்ளி வேண்டும் இரண்டாவது உறுப்பு அல்லது உறுப்பு 1636 01:11:42,190 --> 01:11:44,170 என்று 1 கொண்டிருக்கிறது. 1637 01:11:44,170 --> 01:11:47,210 எனவே நாங்கள் தான் என்று நாங்கள் இல்லை, அதை செய்ய இரண்டாவது பாதி இழக்க போகிறோம். 1638 01:11:47,210 --> 01:11:51,020 இப்போது, நாம், 1 தலை புள்ளி வைத்திருக்க முடியும். 1639 01:11:51,020 --> 01:11:52,930 எனவே மீண்டும், இந்த தான் போன்ற சூப்பர் உயர் நிலை. 1640 01:11:52,930 --> 01:11:55,290 இந்த நாம் ஒரு முனை செருக எப்படி இருக்கும். 1641 01:11:55,290 --> 01:11:57,337 நாம் நிறைய வேண்டும் இங்கே மன்னிக்கவும் போலி குறியீடு, 1642 01:11:57,337 --> 01:11:59,170 நான் இருக்கிறேன் ஏன் என்று தெரியவில்லை போலி குறியீடு அது அழைப்பு. 1643 01:11:59,170 --> 01:12:00,350 அது உண்மையான குறியீடு. 1644 01:12:00,350 --> 01:12:02,570 அதை பிறகு பாருங்கள் செல்ல முடியும். 1645 01:12:02,570 --> 01:12:04,870 >> சரி, மிகவும் அனுமதிக்க எந்த கேள்விகள் விரைவாக 1646 01:12:04,870 --> 01:12:07,120 நான் முன்பு இணைக்கப்பட்ட பட்டியல்கள் மீது ஒரு ஜோடி மற்ற தரவு மீது நகர்த்த 1647 01:12:07,120 --> 01:12:08,450 எங்கள் கடைசி 10 நிமிடங்களில் கட்டமைப்புகள். 1648 01:12:08,450 --> 01:12:10,340 >> பார்வையாளர்கள்: செய்ய நாம் இப்போது செய்ய வேண்டும் எப்படி ஒரு சோதனை அதை எழுத? 1649 01:12:10,340 --> 01:12:11,040 >> காண்க: 1 நாம் எப்படி to-- அறிந்து கொள்ள வேண்டும் செய்கிறது 1650 01:12:11,040 --> 01:12:12,030 >> பார்வையாளர்கள்: ஒரு சோதனை எழுது. 1651 01:12:12,030 --> 01:12:14,071 >> காண்க: 1 நாங்கள் to-- வேண்டும் நீங்கள் தயாராக இருக்க வேண்டும் 1652 01:12:14,071 --> 01:12:18,870 , நுழைவு எழுத, நீக்க, மற்றும் சோதனை இணைக்கப்பட்ட பட்டியல்கள் தேட. 1653 01:12:18,870 --> 01:12:21,480 என்று ஒன்று இருக்கிறது என்று நாங்கள் நீங்கள் செய்ய எதிர்பார்க்க முடியும். 1654 01:12:21,480 --> 01:12:22,750 அதை பற்றி செல்ல. 1655 01:12:22,750 --> 01:12:26,460 நீங்கள் ஏதேனும் கேள்விகள் இருந்தால் குறியீடு, உங்கள் TF ஒரு மின்னஞ்சல் சுட, 1656 01:12:26,460 --> 01:12:27,750 அலுவலக நேரம் வந்து. 1657 01:12:27,750 --> 01:12:30,041 நேரம் நிறைய இன்னும் இருக்கிறது படிக்க, கவலைப்பட வேண்டாம். 1658 01:12:30,041 --> 01:12:32,290 சரி, வேறு எந்த தொடர்புடைய பட்டியல்கள் பற்றி கேள்விகள்? 1659 01:12:32,290 --> 01:12:32,986 ஆம். 1660 01:12:32,986 --> 01:12:37,360 >> பார்வையாளர்கள்: நீங்கள் பயன்படுத்த வேண்டாம் என்றால் சுட்டிக்காட்டி சரியான ஒரு செல்ல 1661 01:12:37,360 --> 01:12:41,308 நீங்கள் சுட்டிக்காட்டி பயன்படுத்த முன் இடது ஒரு, என்று 1662 01:12:41,308 --> 01:12:43,211 நீக்குதல் சமமான எல்லாம், சரியான? 1663 01:12:43,211 --> 01:12:43,877 காண்க: 1 சரி. 1664 01:12:43,877 --> 01:12:44,820 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1665 01:12:44,820 --> 01:12:47,570 காண்க: 1 வலது, பின்னர் நாம் முடியாது அது, இது இன்னும் மோசமாக உண்மையில் தான் கிடைக்கும். 1666 01:12:47,570 --> 01:12:50,690 நாம் தெரியாது மட்டும் இல்லை, ஏனெனில் அது எங்கே, நாம் இனி அதை பயன்படுத்த முடியும், 1667 01:12:50,690 --> 01:12:53,580 ஆனால் நாம் we've-- இல்லை இனி அந்த நினைவு பெறலாம். 1668 01:12:53,580 --> 01:12:58,570 அதனால் தான் சுற்றி தொங்கி நாம் அதை கண்டுபிடிக்க முடியாது, ஏனெனில் பயனுள்ளதாக இருக்கும். 1669 01:12:58,570 --> 01:12:59,580 ஆமாம், குளிர் கேள்வி. 1670 01:12:59,580 --> 01:13:01,280 >> சரி, அடுக்குகள் பற்றி பேசுகிறேன். 1671 01:13:01,280 --> 01:13:03,230 நாம் மிக விரைவில் அடுக்குகள் பார்த்தேன். 1672 01:13:03,230 --> 01:13:06,280 அவர்கள் கடந்த முதல் இருக்கிறார்கள் வெளியே தரவு கட்டமைப்புகள். 1673 01:13:06,280 --> 01:13:10,664 எனவே நாம் Annenberg உள்ள அடுக்குகள் யோசிக்கிறோம் நாங்கள் மேல் விஷயங்களை குவியலாக அங்கு தட்டுக்களில். 1674 01:13:10,664 --> 01:13:12,580 நீங்கள் போகிறோம் என்றால் நீங்கள், ஒரு தட்டில் இங்கு வந்துள்ளோம் 1675 01:13:12,580 --> 01:13:15,870 எப்போதும் ஒரு எடுக்க போகிறது மிகவும் recently-- இது மேல், 1676 01:13:15,870 --> 01:13:18,840 இது விஷயம் என்று நாம் மிகவும் சமீபத்தில் ஸ்டேக் மேல் வைத்து. 1677 01:13:18,840 --> 01:13:22,680 எனவே நீங்கள் வகையான இந்த வகையான யோசிக்க முடியும் காட்சி நீங்கள் அடுக்குகள் நினைக்கிறீர்கள் போது. 1678 01:13:22,680 --> 01:13:26,010 பின்னர், நாம் ஏதாவது தெரித்து ஸ்டாக் மேல் ஆஃப். 1679 01:13:26,010 --> 01:13:29,850 >> நாங்கள் ஓ மாறி, மற்றும் வார்த்தைகள் என்று கருதினால், நாம் ஆனால் நாம் இந்த தரவு பற்றி பேசுகிறீர்கள் போது பயன்படுத்த 1680 01:13:29,850 --> 01:13:32,680 கட்டமைப்புகள், வழக்கமாக நாம் என்றால் ஸ்டாக் ஏதாவது வைத்து, 1681 01:13:32,680 --> 01:13:34,550 நாம் ஸ்டேக் அது தள்ளும் சொல்கிறோம். 1682 01:13:34,550 --> 01:13:38,450 நாம் ஸ்டேக் ஆஃப் ஏதாவது எடுத்து இருந்தால், நாம் ஸ்டேக் ஆஃப் உறுத்தும் என்று சொல்கிறோம். 1683 01:13:38,450 --> 01:13:41,470 நீங்கள் செயல்படுத்த போகிறோம் என்றால் ஒரு ஸ்டாக் இது நான் நிச்சயமாக 1684 01:13:41,470 --> 01:13:44,840 நீங்கள் தான் out-- முயற்சி பரிந்துரை கண்காணிக்க வேண்டும் போகிறீர்கள், 1685 01:13:44,840 --> 01:13:46,669 ஒரு வரிசை பயன்படுத்தி சொல்கிறேன். 1686 01:13:46,669 --> 01:13:48,960 நாங்கள் பேசினோம் நான் விரிவுரை தெரியும் வரிசைகள் இரண்டு பயன்படுத்தி பற்றி 1687 01:13:48,960 --> 01:13:51,120 அல்லது ஒரு அடுக்கு செயல்படுத்த வேண்டும் பட்டியல்கள் இணைக்கப்பட்ட. 1688 01:13:51,120 --> 01:13:53,490 நீங்கள் பயன்படுத்துகிறீர்கள் என்றால் ஒரு வரிசை, நீங்கள் keep-- வேண்டும் 1689 01:13:53,490 --> 01:13:56,750 தவிர்க்கவும் நாம் கண்காணிக்க வேண்டும் அளவு மற்றும் திறன். 1690 01:13:56,750 --> 01:14:00,820 அதிகபட்ச எனவே எங்கள் ஸ்டாக் நடத்த முடியும் என்று. 1691 01:14:00,820 --> 01:14:03,240 அடுக்குகள் கேள்விகள்? 1692 01:14:03,240 --> 01:14:05,657 >> பார்வையாளர்கள்: என்ன வித்தியாசம் அளவு மற்றும் திறன் இடையே? 1693 01:14:05,657 --> 01:14:08,573 காண்க: 1 இடையே உள்ள வேறுபாடு அளவு மற்றும் திறன், அற்புதமான கேள்வி. 1694 01:14:08,573 --> 01:14:10,330 எனவே நாம் தான் சொல்ல ஒரு வரிசை பயன்படுத்தி, நாம் 1695 01:14:10,330 --> 01:14:13,340 10 முழு போதுமான அறை ஒதுக்க. 1696 01:14:13,340 --> 01:14:15,050 நாம் அந்த நிரப்ப தொடங்கும். 1697 01:14:15,050 --> 01:14:17,330 நாம், விஷயங்களை தள்ள நாம் விஷயங்களை ஆஃப் பாப். 1698 01:14:17,330 --> 01:14:21,060 நாம் அதிகபட்ச கண்காணிக்க வேண்டும் நாங்கள் நடத்த முடியும் எண், அந்த திறன் இருக்கிறது. 1699 01:14:21,060 --> 01:14:24,790 நாம் கண்காணிக்க வேண்டும் நாம் தற்போதைய எண்ணிக்கை, என்று அளவு தான். 1700 01:14:24,790 --> 01:14:26,530 நல்ல கேள்வி. 1701 01:14:26,530 --> 01:14:28,720 அடுக்குகள் மீது வேறு ஏதாவது? 1702 01:14:28,720 --> 01:14:31,260 சரி, பேசுகிறேன் ஆச்சரியத்தை பற்றி, வரிசைகளில். 1703 01:14:31,260 --> 01:14:37,034 >> கடந்த முதல் இவை அடுக்குகள், போலல்லாமல் வெளியே, இந்த முதல் முதல், உள்ளன. 1704 01:14:37,034 --> 01:14:38,450 எனவே, இந்த ஒரு வரி என்று போன்ற உள்ளது. 1705 01:14:38,450 --> 01:14:41,530 ஆப்பிள் வரை அகவுறையின் யோசி ஸ்டோர் என்ன தயாரிப்பு பெற. 1706 01:14:41,530 --> 01:14:44,540 மற்றும் வரிசையில் முதல் நபர் வேண்டும் உதவியது யார் முதல் நபர் இருக்கும். 1707 01:14:44,540 --> 01:14:48,270 தள்ளி என்று முதல் விஷயம் தெரித்து என்று இந்த முதல் விஷயம். 1708 01:14:48,270 --> 01:14:49,460 கூல்? 1709 01:14:49,460 --> 01:14:52,890 மிகவும் இதேபோல் ஓ, வார்த்தைகள் என்று நாம் அதற்கு பதிலாக புஷ் மற்றும் pop-- பயன்படுத்த 1710 01:14:52,890 --> 01:14:55,060 இது நான், பயன்படுத்தப்படும் நான், மன்னிக்கவும் நாம் சொல்ல இருக்கிறேன் 1711 01:14:55,060 --> 01:14:58,170 நாங்கள் ஒரு ஏதோ என்றால் வரிசையில், நாம் அதை வரிசைப்படுத்தப்படவில்லை. 1712 01:14:58,170 --> 01:15:00,795 நாங்கள் வெளியே ஏதாவது எடுத்து என்றால் வரிசையில், நாம் dequeued சொல்கிறோம். 1713 01:15:00,795 --> 01:15:01,950 அது. 1714 01:15:01,950 --> 01:15:05,454 நான் அந்த உச்சரித்து தவறான, ஆனால் நீங்கள் யோசனை. 1715 01:15:05,454 --> 01:15:08,370 பின்னர் மீண்டும், தான் அடுக்குகள் போன்ற, நாம் வரிசை இந்த செயல்படுத்த என்றால், 1716 01:15:08,370 --> 01:15:12,350 நாம் கண்காணிக்க வேண்டும் அளவு, திறன், மற்றும் தலைவர். 1717 01:15:12,350 --> 01:15:13,570 நான் தலை என்றால் என்ன அர்த்தம்? 1718 01:15:13,570 --> 01:15:15,278 நாம் ஏன் வைக்க வேண்டும் தலை கண்காணிக்க? 1719 01:15:15,278 --> 01:15:18,549 1720 01:15:18,549 --> 01:15:21,685 >> பார்வையாளர்கள்: எங்கிருக்கிறது என்று ஏனெனில் உங்கள் பட்டியலில் ஆரம்பம். 1721 01:15:21,685 --> 01:15:24,810 காண்க: 1 சரி, அடிப்படையில் தலையில் உள்ளது எங்கே எங்கள் வரிசை ஆரம்பம். 1722 01:15:24,810 --> 01:15:29,460 நாங்கள் அறிந்துள்ளதால், அடுக்குகள் போலல்லாமல், which-- நான் இந்த வழியில் எதிர்கொள்ள முயற்சி போகிறேன் 1723 01:15:29,460 --> 01:15:33,570 நாம் அது எப்போதும் நடக்கிறது என்று தெரியும் இந்த வழியில் சுருக்க மற்றும் இந்த வழியில் வளரும். 1724 01:15:33,570 --> 01:15:37,840 வரிசை, மக்கள் இறுதியில் மீது வருகின்றன மற்றும், ஆரம்பத்தில் இருந்து விட்டு 1725 01:15:37,840 --> 01:15:40,620 எனவே நாம் கண்காணிக்க வேண்டும் தொடக்கத்தில் எங்கே. 1726 01:15:40,620 --> 01:15:43,540 என்று நான் தேவையில்லை அர்த்தம் என்ன தலைவர் எங்கே கண்காணிக்க. 1727 01:15:43,540 --> 01:15:45,190 கூல்? 1728 01:15:45,190 --> 01:15:46,440 எல்லாம் சரி. 1729 01:15:46,440 --> 01:15:49,250 எட்டு நிமிடங்கள், ஜோடி மேலும் தலைப்புகள், நாம் அதை செய்ய முடியும். 1730 01:15:49,250 --> 01:15:51,240 >> சரி, ஹாஷ் அட்டவணை. 1731 01:15:51,240 --> 01:15:53,095 நாம் மிக சுருக்கமாக பேசினார் புல அட்டவணைகள் பற்றி. 1732 01:15:53,095 --> 01:15:55,720 வினாடி வினா, நீங்கள் வேண்டும் அதிக அளவில் உணர்ந்து கொள்ள மாட்டார்கள். 1733 01:15:55,720 --> 01:15:58,330 அடிப்படை யோசனை என்று நீங்கள் இந்த தரவு ஆகிறது. 1734 01:15:58,330 --> 01:16:02,570 நாம் தான் அந்த நேரத்தில் அதை அணுக வேண்டும் ஒரு இணைக்கப்பட்ட போன்ற ஏதாவது விட வேகமாக 1735 01:16:02,570 --> 01:16:03,070 பட்டியல். 1736 01:16:03,070 --> 01:16:05,290 நாம் சொன்னது ஏனெனில், நாம் இருந்தால் ஒரு இணைக்கப்பட்ட பட்டியலில் மூலம் தேடி, 1737 01:16:05,290 --> 01:16:06,248 என்று ஒரு N நேரம் ஆகலாம். 1738 01:16:06,248 --> 01:16:08,810 கூட எடுக்க முடியும் அணுகும் ஒரு இணைக்கப்பட்ட பட்டியலில் N டைம். 1739 01:16:08,810 --> 01:16:12,930 புல அட்டவணைகள் என்று நாம் நம்மை ஒரு வழி கொடுக்க விரைவாக விஷயங்கள் அணுக, மற்றும் மேலும் 1740 01:16:12,930 --> 01:16:16,970 விரைவில் இல்லாமல், விஷயங்களை தேட ஒரு வரிசை கட்டுப்பாடுகளை கொண்ட 1741 01:16:16,970 --> 01:16:19,030 அங்கு நாம் அளவு சரி. 1742 01:16:19,030 --> 01:16:23,950 >> எனவே நாம் ஒரு தரவு கட்டமைப்பு நினைக்கிறேன், நாங்கள் தரவு கட்டமைப்பில் அதை எங்கே 1743 01:16:23,950 --> 01:16:26,620 இந்த சார்ந்து உள்ளது மந்திர ஹாஷ் சார்பு. 1744 01:16:26,620 --> 01:16:30,630 இந்த வழக்கில், மந்திர புல எனவே செயல்பாடு தான் ஒரு சொல்லை எடுத்து, 1745 01:16:30,630 --> 01:16:34,027 முதல் கடிதம் என்ன சோதனை, மற்றும் பின்னர் தான் அகர அது வரிசைப்படுத்த. 1746 01:16:34,027 --> 01:16:36,110 எனவே நாம் அடிப்படையில் அவற்றை வெவ்வேறு வாளிகள். 1747 01:16:36,110 --> 01:16:39,510 நாம் வாழை பார்க்கும் போது, நாம் சொல்ல, சரி, பி வாளி வைத்து விடுங்கள். 1748 01:16:39,510 --> 01:16:41,820 நாம் ஆப்பிள் பார்க்கும் போது, நாம் ஒரு வாளி அதை வைத்து. 1749 01:16:41,820 --> 01:16:44,744 நாங்கள் பாதாமி பார்த்தேன் என்றால், நாம் ஒரு வாளி வைத்து. 1750 01:16:44,744 --> 01:16:45,600 சரி? 1751 01:16:45,600 --> 01:16:51,090 >> எனவே நான் for-- தேடும் நினைக்கிறேன் தெரியாது, மற்றொரு பழம் என்ன? 1752 01:16:51,090 --> 01:16:52,920 நான் ஆரஞ்சு தேடும் வைத்துக்கொள்கிறது. 1753 01:16:52,920 --> 01:16:55,340 நான் எங்கே பார்க்க வேண்டும்? 1754 01:16:55,340 --> 01:16:56,420 ஓ வாளி. 1755 01:16:56,420 --> 01:17:01,450 ஆமாம், ஒரே ஒரு இடத்தில் தான் அந்த ஆரஞ்சு சரி, இருக்கும்? 1756 01:17:01,450 --> 01:17:05,370 எனவே நான் என்ன முந்தைய கூறினார் if-- நன்றாக நான் கூறியது 1757 01:17:05,370 --> 01:17:10,030 நாம் சர்க்கரை பாதாமி in-- வைத்து சொல்கிறேன் ஆனால் நான் உண்மையில் உண்மையில் அந்த முகவரி, ஓ, 1758 01:17:10,030 --> 01:17:14,990 நான் பெர்ரி வைத்து இருந்தால், அது வாழை முரண்படாத போகிறது. 1759 01:17:14,990 --> 01:17:20,160 இருந்தால் நாம் அதை வைத்து அங்கு ஏற்கனவே எங்கள் அட்டவணை ஏதாவது? 1760 01:17:20,160 --> 01:17:22,760 சரி, நாம் ஒரு ஜோடி விருப்பங்களை வேண்டும். 1761 01:17:22,760 --> 01:17:26,160 >> விருப்பம் எண்ணிக்கை ஒரு நேர்கோட்டு எந்த அடிப்படையில் பொருள் ஆய்வு, 1762 01:17:26,160 --> 01:17:28,690 தான் நான் முயற்சி வேண்டும் என்று பெர்ரி வைத்து, நான் பார்க்க, ஓ, 1763 01:17:28,690 --> 01:17:31,170 ஏற்கனவே அங்கு வாழைப்பழங்கள், நான் தான் சரி, நாம் சொல்ல 1764 01:17:31,170 --> 01:17:33,810 என்னை அடுத்த கிடைக்கும் இடத்தில் பாருங்கள். 1765 01:17:33,810 --> 01:17:36,744 அதனால் நான், ஓ, நான் சொல்ல, கீழே நடக்க டி வாளி எதுவும் இல்லை. 1766 01:17:36,744 --> 01:17:39,410 நான் எந்த பழங்கள் நினைக்க முடியாது அந்த கடிதம் டி தொடங்க, 1767 01:17:39,410 --> 01:17:41,620 அதனால் நான் அங்கு பெர்ரி வைக்க போகிறேன். 1768 01:17:41,620 --> 01:17:42,650 தூரியன். 1769 01:17:42,650 --> 01:17:44,590 பின்னர் சரி, அதனால் அங்கு அங்கு இன்னும் ஒன்றும், 1770 01:17:44,590 --> 01:17:47,020 நான் அதே தான் அந்த இடத்தில் பயன்படுத்த வேண்டும். 1771 01:17:47,020 --> 01:17:48,805 என்று சில தீமைகளும் என்ன? 1772 01:17:48,805 --> 01:17:49,300 >> பார்வையாளர்கள்: அது பொருட்டு வெளியே தான். 1773 01:17:49,300 --> 01:17:50,008 >> காண்க: 1: மன்னிக்கவும்? 1774 01:17:50,008 --> 01:17:51,280 பார்வையாளர்கள்: அது பொருட்டு வெளியே தான். 1775 01:17:51,280 --> 01:17:53,113 >> காண்க: 1 அது out-- தான் சரி, நாம் கூடும் 1776 01:17:53,113 --> 01:17:56,380 in-- இல்லை என்று விஷயங்களை கொண்டு வழியில் வாளிகள் சேமிக்கப்படும் 1777 01:17:56,380 --> 01:17:57,790 நாம் எதிர்பார்க்க என்று அவர்கள் இருக்க வேண்டும். 1778 01:17:57,790 --> 01:18:00,670 நாங்கள் தேட இருந்தால் பெர்ரி, நாம் அதற்கு முன்பு, 1779 01:18:00,670 --> 01:18:02,000 ஓ நாம் ஒரு வாளி பார்க்க முடியும். 1780 01:18:02,000 --> 01:18:03,650 அது ஒரே ஒரு வாளி இருக்க முடியும். 1781 01:18:03,650 --> 01:18:07,380 ஆனால் இப்போது, உண்மையில், அது இருக்க முடியும் அனைத்து வாளிகள், சரியான? 1782 01:18:07,380 --> 01:18:10,400 >> சரி, இங்கே இன்னொரு விருப்பம் இல்லை, தனி chaining-- 1783 01:18:10,400 --> 01:18:16,630 இது நாங்கள் போகிறோம் என்று யோசனை 5 அமைந்தது பின்னர் பி சிறிது பயன்படுத்த. 1784 01:18:16,630 --> 01:18:19,340 மாறாக தான் விட ஒவ்வொரு வாளி ஒரு இடத்தை, 1785 01:18:19,340 --> 01:18:23,610 நாம் ஏன் ஒவ்வொரு வாளி இல்லை ஒரு இணைக்கப்பட்ட பட்டியலில் ஒரு சுட்டிக்காட்டி இருக்கும்? 1786 01:18:23,610 --> 01:18:28,570 நாம் சரி, ஒரு வாளி உள்ளது, சொல்கிறோம் எங்கே ஏ தொடங்குகிறது என்று எல்லாம் 1787 01:18:28,570 --> 01:18:31,990 மேலும், ஒரு இணைக்கப்பட்ட இருக்க போகிறது ஏ தொடங்க கனிகளின் பட்டியலிலுள்ள 1788 01:18:31,990 --> 01:18:36,240 நாம் ஒரு புதிய பழ பெற என்றால், நாம் சொல்ல நாம் ஆப்பிள் வேண்டும், நாம் வெண்ணெய் பழம் get--, 1789 01:18:36,240 --> 01:18:39,530 , நாம் சர்க்கரை பாதாமி பெற சொல்கிறேன் எப்படி நாம் பட்டியலில் வைக்க வேண்டும்? 1790 01:18:39,530 --> 01:18:43,330 சரி நாம் 0 வாளி செல்ல விரும்புகிறேன், மற்றும் நாம் என்கி நமது பிடித்திருந்தது பட்டியலில் அதை நுழைக்க, 1791 01:18:43,330 --> 01:18:45,320 அந்த எளிய. 1792 01:18:45,320 --> 01:18:47,160 >> இப்போது நான் வாளி என்று தொடர்ந்து கூறுகின்றனர். 1793 01:18:47,160 --> 01:18:49,470 நாம் செயல்படுத்த முடியும் பல வழிகளில் உள்ள. 1794 01:18:49,470 --> 01:18:52,040 ஒரு பொதுவான வழி இந்த என்று படம் வகையான, அறிவுறுத்துகிறது 1795 01:18:52,040 --> 01:18:55,580 ஒருவேளை ஒரு வரிசை கொண்ட இணைக்கப்பட்ட பட்டியல்களை சுட்டிகள். 1796 01:18:55,580 --> 01:18:58,174 என்று நாம் ஒரு வழி ஒரு ஹாஷ் அட்டவணை செயல்படுத்த. 1797 01:18:58,174 --> 01:19:01,090 பார்வையாளர்கள்: நீங்கள் மற்றொரு வேண்டும் பட்டியலில் வாழை மற்றும் பெர்ரி வெளியே ஏனெனில் 1798 01:19:01,090 --> 01:19:01,591 ஒழுங்கு? 1799 01:19:01,591 --> 01:19:03,298 காண்க: 1, நீ என்று நீ என்று, ஹா need-- 1800 01:19:03,298 --> 01:19:06,310 வாழை ஏனெனில் மற்றொரு பட்டியல் வேண்டும் மற்றும் பெர்ரி வெளியே ஒழுங்கு? 1801 01:19:06,310 --> 01:19:09,880 இந்த வழக்கில், எங்கள் ஹாஷ் சார்பு, நமக்கு சொல்கிறது இது விஷயங்களை அங்கு வைக்க 1802 01:19:09,880 --> 01:19:11,647 இரண்டாவது கடிதம் பற்றி கவலை இல்லை. 1803 01:19:11,647 --> 01:19:14,730 அது alphabetizing பற்றி கவலை இல்லை, அது முதல் கடிதம் பற்றி கவலையில்லை. 1804 01:19:14,730 --> 01:19:15,672 கேள்வி? 1805 01:19:15,672 --> 01:19:18,947 >> பார்வையாளர்கள்: அந்த வரையறை உள்ளது என்ன செயல்பாடு, என்ன அது போன்ற என்ன இருக்கிறது? 1806 01:19:18,947 --> 01:19:19,780 காண்க: 1 ஆ, நல்ல. 1807 01:19:19,780 --> 01:19:22,450 சரி, நாம் தேவையில்லை இந்த வினாடி வினா அதிகம் கவலைப்பட. 1808 01:19:22,450 --> 01:19:23,700 எனவே நான் சரிவுகள் உள்ள போட வில்லை. 1809 01:19:23,700 --> 01:19:26,320 நாம் அறிமுகப்படுத்தப்பட்டது போகிறாய் பி அதை 5 அமைந்தது. 1810 01:19:26,320 --> 01:19:31,520 ஆனால் அடிப்படையில், அது கூறுகிறார், கொடுக்கப்பட்ட ஒரு புதிய உறுப்பு, நான் எங்கே போட்டீர்கள்? 1811 01:19:31,520 --> 01:19:35,450 அல்லது, நான் தேடிக்கொண்டிருக்கிறேன் என்று அனுமதிக்க ஒரு உறுப்பு, அது எங்கே இருக்கும்? 1812 01:19:35,450 --> 01:19:37,860 சரி, பெரிய கேள்வி. 1813 01:19:37,860 --> 01:19:40,870 >> சரி, மிக விரைவில், மரங்கள் மற்றும் முயற்சிகளின். 1814 01:19:40,870 --> 01:19:44,779 எனவே, ஒரு மரம் தான் எந்த வகையான ஆகிறது ஒழுங்கமைக்கப்பட்ட தரவு கட்டமைப்பு. 1815 01:19:44,779 --> 01:19:47,820 நாம் படங்களை நிறைய பார்க்க போகிறோம் இந்த சூப்பர் தெளிவாக. 1816 01:19:47,820 --> 01:19:51,180 மற்றும் நாம் வர்க்கத்தின் பார்த்தேன் ஒரு trie,, மரம் மிகவும் சிறப்பு வகையான 1817 01:19:51,180 --> 01:19:53,440 அந்த அடிப்படையில் போன்ற வேலை பல நிலை ஹாஷ் அட்டவணை. 1818 01:19:53,440 --> 01:19:54,390 அது சூப்பர் குளிர் இருக்கும். 1819 01:19:54,390 --> 01:19:56,030 நாம் ஒரு நொடி அதை பார்க்க போகிறோம். 1820 01:19:56,030 --> 01:19:57,821 சரி, நாம் முதல் மரங்கள் பற்றி பேச. 1821 01:19:57,821 --> 01:20:01,040 எனவே இந்த உண்மையில் உதாரணமாகும் நாம் சில வரிசைக்கு வேண்டும், அங்கு ஒரு மரம்,. 1822 01:20:01,040 --> 01:20:03,220 நீங்கள் ஒரு மணிக்கு என்று பார்க்க மிக சிறந்த, சரியான? 1823 01:20:03,220 --> 01:20:06,190 இருக்கிறது, ஏனெனில் நான் மேலே சொல்ல முடியும் தெளிவாக ஒரு ஒழுங்குமுறையை நாம் ஏனெனில் 1824 01:20:06,190 --> 01:20:08,260 இந்த அம்புகள் கீழே போகிறது வேண்டும். 1825 01:20:08,260 --> 01:20:11,740 எனவே, மேலே விஷயம், வேர் கணு என்று அழைக்கிறேன். 1826 01:20:11,740 --> 01:20:13,080 எனவே ஒரு வேர் கணு உள்ளது. 1827 01:20:13,080 --> 01:20:17,330 கீழே உள்ள விஷயங்கள், இது ஒன்றும், அவற்றை வரும் 1828 01:20:17,330 --> 01:20:18,783 நான் இந்த இலை முனைகள் சொல்கிறேன். 1829 01:20:18,783 --> 01:20:22,730 எனவே 8,9 5, 6, 7, சரி. 1830 01:20:22,730 --> 01:20:27,740 பொதுவாக சொல்லியல் நாங்கள் சொல்ல முடியாது 1 3 பெற்றோர் உள்ளது. 1831 01:20:27,740 --> 01:20:30,740 எனவே அது ஒரு வருகிறது என்று விஷயம் அது மட்டத்திலிருந்து, அது சுட்டிக்காட்டுகிறது. 1832 01:20:30,740 --> 01:20:32,710 மற்றும் 3 1 இன் குழந்தை உள்ளது. 1833 01:20:32,710 --> 01:20:34,505 இது 1 புள்ளிகள் விஷயம். 1834 01:20:34,505 --> 01:20:35,005 கேள்வி? 1835 01:20:35,005 --> 01:20:36,414 >> பார்வையாளர்கள்: நீங்கள் திரும்பி போக முடியுமா முந்தைய ஸ்லைட், தயவுசெய்து? 1836 01:20:36,414 --> 01:20:37,388 >> காண்க: 1 நான் திரும்பி போக முடியுமா முந்தைய ஸ்லைட் எப்படி? 1837 01:20:37,388 --> 01:20:37,888 நிச்சயமாக. 1838 01:20:37,888 --> 01:20:40,640 1839 01:20:40,640 --> 01:20:41,390 இந்த கேள்விகள்? 1840 01:20:41,390 --> 01:20:42,764 அல்லது நீங்கள் அதை பார்க்க விரும்பினேன்? 1841 01:20:42,764 --> 01:20:44,650 பார்வையாளர்கள்: நான் அதை மூலம் பெற முடியவில்லை. 1842 01:20:44,650 --> 01:20:47,100 >> காண்க: 1 சரி, குளிர், ஆமாம். 1843 01:20:47,100 --> 01:20:49,846 இந்த அனைத்து எனவே ஆன்லைன் இருக்கும் செய்வேன் ஒவ்வொரு வார்த்தையும் பெறுவது பற்றி கவலைப்பட. 1844 01:20:49,846 --> 01:20:51,720 மேலும் வட்டி நேரம், நான் போக போகிறேன். 1845 01:20:51,720 --> 01:20:53,270 பரவாயில்லை? 1846 01:20:53,270 --> 01:20:53,790 வாழ்த்துக்கள். 1847 01:20:53,790 --> 01:20:55,720 சரி அமைதியாகு. 1848 01:20:55,720 --> 01:20:57,790 எனவே, ஒரு பற்றி பேசுகிறேன் மிகவும் குறிப்பிட்ட kind-- 1849 01:20:57,790 --> 01:20:59,710 எனவே நாம் இந்த பொது வேண்டும் மரங்கள் அமைப்பு, 1850 01:20:59,710 --> 01:21:02,876 இது எங்களுக்கு அனுமதிக்கிறது என்று எதுவும் இல்லை கீழாக கோரிக்கையை விஷயங்கள் வகையான வேண்டும். 1851 01:21:02,876 --> 01:21:06,000 1852 01:21:06,000 --> 01:21:11,110 >> பைனரி மரங்கள் விஷயங்கள் அங்கு ஒவ்வொரு உள்ளன முனை அதிகபட்சம் இரண்டு குழந்தைகள் உள்ளன. 1853 01:21:11,110 --> 01:21:11,690 சரி? 1854 01:21:11,690 --> 01:21:14,560 நான் சரி, அதனால் என்று தெரிகிறது, என்றார் இந்த விளக்கம் பொருந்தும். 1855 01:21:14,560 --> 01:21:16,830 நான் முனை, இல்லை ஒரு பைனரி தேடல் மரம் கூறினார். 1856 01:21:16,830 --> 01:21:19,720 ஒரு பைனரி தேடல் மரம் என்ன? 1857 01:21:19,720 --> 01:21:20,440 இது வரிசைப்படுத்தப்பட்ட. 1858 01:21:20,440 --> 01:21:22,890 எனவே உங்களுக்கு தெரியும் என்று ஒரு பைனரி தேடல் மரம், 1859 01:21:22,890 --> 01:21:26,580 மரம் எல்லாம் எல்லாம் இடது சிறியதாக இருக்கும் முனைகளில், 1860 01:21:26,580 --> 01:21:28,830 எல்லாம் முனைகளில் வலது பெரியது. 1861 01:21:28,830 --> 01:21:30,620 இந்த பைனரி தேடல் மரம் அல்ல. 1862 01:21:30,620 --> 01:21:32,770 இந்த ஒரு பைனரி மரம் இருக்கிறது. 1863 01:21:32,770 --> 01:21:35,910 எனவே நாம் பெரிய வகை வேண்டும் மரங்கள், சற்றே சிறிய வகை 1864 01:21:35,910 --> 01:21:40,106 பைனரி மரங்கள், தேடல் மூலம் எ இரும தேடல் மரங்கள். 1865 01:21:40,106 --> 01:21:41,540 கூல்? 1866 01:21:41,540 --> 01:21:44,410 எல்லாம் சரி. 1867 01:21:44,410 --> 01:21:47,380 >> என்ற இப்போது, மிகவும் வேடிக்கையாக அனைத்து, நாங்கள் எங்கள் முயற்சிகளின் வேண்டும். 1868 01:21:47,380 --> 01:21:49,500 நீங்கள் விரிவுரை இந்த படத்தை பார்த்தேன்? 1869 01:21:49,500 --> 01:21:51,790 ஆமாம், அது சூப்பர் நன்கு கவனிக்க வேண்டும். 1870 01:21:51,790 --> 01:21:54,252 தான் பார்க்கிறேன் நாம் எப்படி வலிமை உண்மையில் இந்த செயல்படுத்த. 1871 01:21:54,252 --> 01:21:56,210 அல்லது உண்மையில், நாம் பார்ப்போம், என்று கூட வர? 1872 01:21:56,210 --> 01:21:56,731 இல்லை. 1873 01:21:56,731 --> 01:21:59,480 சரி, நாம் கூட இல்லை என்று குறைந்த நிலை பொருள் பற்றி கவலைப்பட. 1874 01:21:59,480 --> 01:22:02,320 நாம் நிறைய நேரம் பின்னர் உரையாற்ற பி 5 அமைக்க. 1875 01:22:02,320 --> 01:22:05,780 ஆனால் இப்போது, தான் மிக அதிக அளவில், நாம் இந்த அது போல் என்ன என்று எனக்கு தெரியும். 1876 01:22:05,780 --> 01:22:08,530 நாம் வகையான என விவரித்தார் பல நிலை ஹாஷ் அட்டவணை 1877 01:22:08,530 --> 01:22:12,264 where-- இந்த கடையில் என்ன சம்பந்தம்? 1878 01:22:12,264 --> 01:22:14,430 இந்த பெயர்கள் சேமித்து விஞ்ஞானிகள் என்று தான் நாம் உண்மையில் முடியும் 1879 01:22:14,430 --> 01:22:20,690 வெறும் வகையான பின்பற்றுவதன் மூலம் பார்க்க வெவ்வேறு புல அட்டவணைகள் கீழே, சரியா? 1880 01:22:20,690 --> 01:22:24,730 >> இந்த நோக்கம், கோட்பாடு, ஆகிறது அவர்கள் தொடர்ந்து நேரம் தோற்றத்தை வழங்கும். 1881 01:22:24,730 --> 01:22:29,630 நான் என்று சரிபார்க்க வேண்டும் என்றால், உதாரணமாக, யார் someone-- தான் 1882 01:22:29,630 --> 01:22:33,410 மண்டேல் இந்த உள்ளது என்று trie,, நான் மிக விரைவாக முடியும் 1883 01:22:33,410 --> 01:22:36,260 நேரியல் நான் உள்ள வருந்துகிறேன், மாறா நேரம் கண்டுபிடிக்க 1884 01:22:36,260 --> 01:22:39,010 இல்லையெனினும் trie, தான். 1885 01:22:39,010 --> 01:22:41,500 ஆனால் ஒரு கான், இந்த எவ்வளவு பெரிய பார்க்க. 1886 01:22:41,500 --> 01:22:44,120 நாம் கூட என்று சேமித்து மிகவும் தரவு, மற்றும் அது பெரிய உள்ளது. 1887 01:22:44,120 --> 01:22:47,950 எனவே ஒரு பெரிய மோசடி என்று ஆகிறது மிகப்பெரிய நினைவக அளவு பயன்படுத்துகிறது. 1888 01:22:47,950 --> 01:22:48,746 ஆம். 1889 01:22:48,746 --> 01:22:50,610 >> பார்வையாளர்கள்: ஏன் அதை வழங்க வேண்டும் மாறா நேரம் சரியாக? 1890 01:22:50,610 --> 01:22:51,376 >> காண்க: 1 ஒரு நேரத்தில்? 1891 01:22:51,376 --> 01:22:53,360 >> பார்வையாளர்கள்: உள்ளுணர்வு என்ன ஏன் அதை தொடர்ந்து நேரம் வழங்குகிறது? 1892 01:22:53,360 --> 01:22:54,610 >> காண்க: 1 சிறந்த கேள்வி. 1893 01:22:54,610 --> 01:22:56,030 ஏன் நிலையான நேரம் அளிக்கிறார்? 1894 01:22:56,030 --> 01:22:59,280 எனவே நாம், நாம் என்ன செய்ய முடியும் நாங்கள் மண்டேல் தேடும் சொல்கிறது. 1895 01:22:59,280 --> 01:23:02,830 நாம் தொடங்க வேண்டும் என்று எனக்கு தெரியும் எம் மணிக்கு முதல் நிலை 1896 01:23:02,830 --> 01:23:06,890 நாம் ஈ எனவே அதை பின்பற்ற வேண்டும் என்று எனக்கு தெரியும் அந்த உரிமை ஒரு படி, இரண்டு படிகள் எடுத்து இருக்கிறது? 1897 01:23:06,890 --> 01:23:10,710 நாம் டி அதனால் அதை பின்பற்ற என் அதை பின்பற்ற நாம் எல் அதை பின்பற்ற ஈ அதை பின்பற்ற 1898 01:23:10,710 --> 01:23:15,100 பின்னர் அடுத்த விஷயம் நாம் பார்க்கலாம் says-- இந்த டெல்டா ஆமாம், அந்த தான் என்கிறார் 1899 01:23:15,100 --> 01:23:15,990 எங்கள் அட்டவணையில் உள்ள. 1900 01:23:15,990 --> 01:23:16,880 என்று ஒரு வார்த்தை. 1901 01:23:16,880 --> 01:23:19,900 என்று எங்கள் trie ஒரு செல்லுபடியாகும் உள்ளீடு. 1902 01:23:19,900 --> 01:23:22,450 எனவே நீங்கள், சரி, நீங்கள் சொல்கிறீர்கள் ஏழு படிகளை எடுத்தது. 1903 01:23:22,450 --> 01:23:27,200 ஆனால் நாம் இன்னும் சம்பாதித்த கோடிக்கணக்கான போன்ற சேர்க்கப்படும் என்றால், இந்த தரவு கட்டமைப்பு விஞ்ஞானிகள், 1904 01:23:27,200 --> 01:23:29,470 நாம் பார்க்க வேண்டும் என்று சம்பாதித்த கோடிக்கணக்கான இன்னும் விஷயங்கள். 1905 01:23:29,470 --> 01:23:33,580 நாம் மட்டும் எப்போதும் எடுக்க வேண்டும் போகிறோம் ஏழு படிகள், நபரின் நீளம் 1906 01:23:33,580 --> 01:23:35,260 பெயர். 1907 01:23:35,260 --> 01:23:39,350 >> எனவே, நாம் என்று விரும்புகிறேன் போன்ற இயக்க நினைக்கிறேன் 1908 01:23:39,350 --> 01:23:42,340 நாம் அளவு அதிகரிக்க எங்கள் தரவு கட்டமைப்பு, எவ்வளவு நீண்ட 1909 01:23:42,340 --> 01:23:44,580 அதை எடுத்து செல்கிறேன்? 1910 01:23:44,580 --> 01:23:47,372 இந்த வழக்கில், நாம் ஒரு கொத்து சேர்க்க என்றால் விஞ்ஞானிகள், அது ஒரு விஷயமே இல்லை. 1911 01:23:47,372 --> 01:23:49,413 அது இன்னும் எடுத்து நடக்கிறது நேரம் அதே அளவு. 1912 01:23:49,413 --> 01:23:50,350 அதை தொடர்ந்து நேரம். 1913 01:23:50,350 --> 01:23:50,850 ஆம். 1914 01:23:50,850 --> 01:23:53,557 >> பார்வையாளர்கள்: நீங்கள் எப்படி தெரியும் மற்ற எண்கள் மீது ஸ்கேன்? 1915 01:23:53,557 --> 01:23:54,932 காண்க: 1 நான் எப்படி எப்படி தெரியும் to-- 1916 01:23:54,932 --> 01:23:58,236 பார்வையாளர்கள்: எப்படி செய்ய போல் நீங்கள் செல்ல தெரிகிறீர்கள் நேராக எம் இருந்து மின் மற்றும் ஒரு ஆண் எப்படி? 1917 01:23:58,236 --> 01:23:59,069 காண்க: 1 ஓ, நிச்சயமாக. 1918 01:23:59,069 --> 01:24:01,620 நான் தெரியும், ஏனெனில் நான் மண்டேல் வார்த்தையை தேடி 1919 01:24:01,620 --> 01:24:04,195 மற்றும் நான் அதை எம்-மின் தெரியும். ஆமாம் அப்படி எனவே, மேலே போகலாம். 1920 01:24:04,195 --> 01:24:06,528 பார்வையாளர்கள்: நீங்கள் இல்லை மற்ற கடிதங்கள் பார்க்க 1921 01:24:06,528 --> 01:24:07,870 [செவிக்கு புலப்படாமல்] மற்ற பகுதிகளில் உள்ள? 1922 01:24:07,870 --> 01:24:10,020 >> காண்க: 1 ஆ, நான் இல்லை என்று , the-- சரி பெரும் பார்க்க. 1923 01:24:10,020 --> 01:24:10,790 இந்த ஒரு பெரிய கேள்வி. 1924 01:24:10,790 --> 01:24:12,170 அது நாம் அதை செயல்படுத்த எப்படி சார்ந்துள்ளது. 1925 01:24:12,170 --> 01:24:15,350 நாங்கள் தான் அதை செயல்படுத்த என்றால் வரிசைகள் ஒரு தொடர் போல 1926 01:24:15,350 --> 01:24:18,100 அங்கு நாம் மின் என்று எனக்கு தெரியும் எப்போதும் நிலை 0, 1927 01:24:18,100 --> 01:24:21,270 எனக்கு தெரியாது, என்ன எண் குறியீட்டு ஆகிறது. 1928 01:24:21,270 --> 01:24:24,901 சரி, நாம் தான் நிலையான செய்ய முடியும் நேரம்,,,, செய்ய. 1929 01:24:24,901 --> 01:24:25,400 கூல். 1930 01:24:25,400 --> 01:24:27,556 அங்கு கேள்வி? 1931 01:24:27,556 --> 01:24:30,927 >> பார்வையாளர்கள்: நிலையான நேரம் உண்மையான நேரம் அதே விஷயம்? 1932 01:24:30,927 --> 01:24:33,260 காண்க: 1 நிலையான நேரம் அதே விஷயம் உண்மையான நேரம்? 1933 01:24:33,260 --> 01:24:34,799 நான் உண்மையான நேரம் நிச்சயம் இல்லை. 1934 01:24:34,799 --> 01:24:36,965 பார்வையாளர்கள்: போலவே நேரம் என்று உண்மையில் இரண்டாவது முன்னேறுகிறது 1935 01:24:36,965 --> 01:24:40,150 இரண்டாவது மூலம் என்பதற்கு எதிராக ஒரு சுயாதீனமான மாறி. 1936 01:24:40,150 --> 01:24:42,960 >> காண்க: 1, ஓ, நீங்கள் அது அந்த வழியில் யோசிக்க முடியும். 1937 01:24:42,960 --> 01:24:46,240 வேறு வார்த்தைகளில் சொன்னால், அதை சார்ந்து இல்லை தரவு அளவு கட்டமைப்பு மீது. 1938 01:24:46,240 --> 01:24:48,310 என்று அது என்று ஒரு வழி. 1939 01:24:48,310 --> 01:24:50,510 வேறு ஏதேனும் கேள்விகள்? 1940 01:24:50,510 --> 01:24:53,120 ஒருவேளை முதல் நேரத்தில் உள்ள வரலாறு, நாம் நேரத்தில் முடிந்தது. 1941 01:24:53,120 --> 01:24:57,080 நீங்கள் எந்த கேள்விகள் இருந்தால், உணர பிரிவு சென்று, எங்களை கேட்க வர இலவச, 1942 01:24:57,080 --> 01:25:00,190 உங்கள் டிஎஃப்எஸ், அலுவலக பேச மணி 8.00 8:30 உள்ளன 1943 01:25:00,190 --> 01:25:03,985 எனவே திங்கள் மற்றும் செவ்வாய்க்கிழமை 11:00, க்கு அது சற்று வித்தியாசமாக நேரம், 1944 01:25:03,985 --> 01:25:05,110 எனவே நீங்கள் என்பதை நினைவில் உறுதி. 1945 01:25:05,110 --> 01:25:06,048 ஆமாம். 1946 01:25:06,048 --> 01:25:08,673 >> பார்வையாளர்கள்: நாம் தெரிந்து கொள்ள வேண்டும் செய்ய கட்டளை வரி அளவுருக்களை போன்ற பொருட்களை, 1947 01:25:08,673 --> 01:25:10,360 கோடு LS, என்ன மோதி? 1948 01:25:10,360 --> 01:25:11,840 >> காண்க: 1 கட்டளை வரி வாதங்கள், மற்றும் லினக்ஸ் கட்டளைகள், 1949 01:25:11,840 --> 01:25:13,010 ஆமாம், நீங்கள் அந்த அறிந்து கொள்ள வேண்டும். 1950 01:25:13,010 --> 01:25:18,234 அதை நிலை வகையான போல் Very-- பொருட்களை நாம் பகுதி 0 விவாதிக்கப்படுகின்றன 1951 01:25:18,234 --> 01:25:19,400 இதுவரை லினக்ஸ் பயணத்தின் கட்டளைப். 1952 01:25:19,400 --> 01:25:20,942 >> பார்வையாளர்கள்: Annenberg உள்ள மணி வேண்டுமா? 1953 01:25:20,942 --> 01:25:23,525 காண்க: 1 அலுவலக நேரம், நான் இல்லை அவர்கள் எங்கே முற்றிலும் உறுதியாக. 1954 01:25:23,525 --> 01:25:25,980 ஆனால் நீங்கள் பார்க்கலாம் வலைத்தளத்தில், அதை நீங்கள் சொல்லும். 1955 01:25:25,980 --> 01:25:27,499