>> [இசை]
காமிலே REKHSON: அனைவருக்கும் வணக்கம்.
CS50 வினாடி வினா வரவேற்கிறோம் பூஜ்யம் ஆய்வு அமர்வு.
நான் காமில் இருக்கிறேன்.
நான் சென்று வேண்டும் நடக்கிறது நீங்கள் சில தலைப்புகள் மீது
தோழர்களே இன்று உங்களுக்கு உதவ வினாடி வினா தயார்.
எனவே இங்கே எங்கள் அல்லாத பூரணமான தான் தலைப்புகள் பட்டியல் நீங்கள்
வினாடி வினா தெரிந்திருந்தால் இருக்க வேண்டும்.
இந்த நேரடியாக எடுத்து பாடத்.
நான் அதை நிறைய போல தெரியும்.
என்னை நம்புங்கள், நீங்கள் அனைத்து கற்று கடந்த சில வாரங்களில் இந்த விஷயங்கள்.
>> எனவே நாம் நிச்சயமாக போகிறது இந்த இன்று நிறைய மீது.
ஆனால் சில நேரம் எடுத்து உங்கள் இந்த விஷயங்களை ஆய்வு செய்ய சொந்த.
நீங்கள் தெரிந்திருந்தால் இல்லை என்றால் இந்த விஷயங்கள் சில உள்ளன என்ன,
நீங்கள் எங்களில் ஒருவர் கேட்க உறுதி.
மேலும், உத்தியோகபூர்வ வார்த்தை வினாடி வினா, இந்த இணைப்பில் சென்று.
இந்த அனைத்து தகவல் வேண்டும் எந்த அறையில் நீங்கள் போக வேண்டும்,
அகர பிரிந்து, மற்றும் என்ன பொருட்கள் மீது சில குறிப்புகள்
நீங்கள் படிக்கும், மற்றும் என்ன மாதிரியான வினாடி வினா கேள்விகள் நீங்கள் எதிர்பார்க்க முடியும்.
என்று பார்க்க உறுதி.
>> போது நீங்கள் கூட, சில குறிப்புகள் பரீட்சை தயாராகி வருகின்றன.
காகித குறியீட்டு பயிற்சி.
நான் உங்களுக்கு கொண்ட பயன்படுத்தப்படுகிறது வந்திருக்கிறேன் தெரிகிறேன் நீங்கள் உங்கள் பிழைகளை IDE, காசோலை,
மற்றும் புரியாதபடி நீங்கள், அதை தட்டச்சு போது அது இருப்பதைவிட ஒரு சிறிய வேறு
விஷயங்கள் எழுத.
எனவே சில குறியீட்டு செய்து பயிற்சி.
சில நல்ல செயல்பாடுகளை பயிற்சி உள்ளன strlen, மற்றும், ATOI செய்து,
நீங்கள் எழுத முடியும் என்றால் பார்த்து உங்கள் சொந்த அந்த அவுட்.
பிரச்சினை செட் நன்கு இருக்கும்.
உள்ளன பல ஆண்டுகள் தொடர்புபடுத்த என்று கேள்விகள்
பிரச்சனை தொகுப்பு பொருள் சில.
எனவே நீங்கள் புரிந்து என்பதை உறுதி செய்ய எப்படி அனைத்து பிரச்சினை செட் செய்ய.
>> பழைய வினாடி சில செய்து முயற்சி 75 நிமிடம் நேரக் கட்டுப்பாடு கீழ்.
வினாடி நிறைய வகையான நீண்ட இருக்க முடியும்.
எனவே அதை கொடுக்க ஒரு நல்ல வழி உங்களை சில நடைமுறை
அது எவ்வளவு நேரம் சாப்பிடுவேன் நீங்கள் எடுக்கும், மற்றும் எப்படி நீங்கள்
என்பதை உறுதி செய்ய உங்கள் நேரம் பிரிக்க வேண்டும் நீங்கள் இறுதியில் எல்லாம் முடிக்க.
மேலும், நீங்கள் ஒரு பக்கம் கிடைக்கும், இரண்டு பக்க குறிப்பு தாள்
நீங்கள் என்ன எழுத முடியும் என்று வினாடி வினா போது பயன்படுத்த வேண்டும்.
எனவே போது நீங்கள் உருவாக்கும் என்று கூட இல்லை, என்று
ஏனெனில் படிக்க நல்ல வழி நீங்கள் விஷயங்களை ஆய்வு வகையான
நீங்கள் அதை எழுதி வருகிறோம்.
>> பற்றி எனவே எந்த பொது கேள்விகள் வினாடி வினா, அல்லது அதை எவ்வாறு?
ஆமாம்.
>> பார்வையாளர்கள்: தலைப்புகள் என்று பட்டியலிட நீங்கள் காட்டியது என்று எங்களுக்கு கிடைக்க வேண்டும்
ஆன்லைன்?
>> காமிலே REKHSON: இந்த முழு ஸ்லைடு நிகழ்ச்சி இணையதளத்தில் வெளியிடப்படும்.
மேலும், இன்றைய ஆய்வு வீடியோ அமர்வு வலைத்தளத்தில் இருக்கும்.
எனவே பற்றி அதிகம் கவலைப்பட வேண்டாம் முழுவதும் விஷயங்களை எழுதி.
இது அனைத்து இருக்க வேண்டும்.
வேறு ஏதேனும் கேள்விகள்?
சரி, அதனால் தொடங்குவதற்கு நாம்.
>> எனவே ஒரு விஷயம் தெரிந்திருந்தால் இருக்க வெவ்வேறு தரவு வகைகள் மற்றும் அளவு
அவர்கள் எடுத்துக் கொள்ள வேண்டும் என்று.
இது ஒரு பெரிய விஷயம் இருக்கலாம் உங்கள் குறிப்பு தாளில் எழுதி,
நீங்கள் உறுதி செய்ய இந்த அனைத்து ஞாபகம்.
ட்ரெட் அதனால் எழுத்துகள் 1 பைட்.
டேவிட் 4 பைட்டுகள்.
அடிப்படையில் என்பது, ஒரு நீண்ட, நீண்ட ஒரு முழு எண் இடத்தை, 8 பைட்டுகள் ஆகும்.
ஒரு மிதவை 4 பைட்டுகள் ஆகும்.
அடிப்படையில் நீங்கள் கொடுக்கிறது இது ஒரு இரட்டை, ஒரு மிதவை சேமிக்க அதிக இடம், 8 பைட்டுகள் ஆகும்.
பின்னர் ஒரு சுட்டிக்காட்டி மேலும் 8 பைட்டுகள் ஆகும்.
இந்த பற்றி எந்த கேள்விகள்?
>> எனவே பைனரி நாம் நான் மற்றொரு தலைப்பு உள்ளது கொஞ்சம் இந்த செமஸ்டர் மூடப்பட்டிருந்தது.
எனவே சில செய்வோம் மாற்றும் பயிற்சி
பைனரி மற்றும் தசம இடையே.
அதனால் யாருக்கும் எந்த யோசனை என்ன என்று முதல் ஒரு இருக்கும்?
எவரும்?
ஆமாம், அது 42 தான்.
நீங்கள் நினைவில் இருந்தால், எனவே, ஒவ்வொரு பைனரி இடங்களில்
அடிப்படையில் 2 போன்ற ஆகிறது அந்த இடத்தில் ஆட்சிக்கு.
>> அதனால் முதல் இடத்தில் 0 பதவிக்கு 2 உள்ளது.
நாம் அங்கு 0 வேண்டும், அதனால் எதுவும்.
அடுத்த இடத்தில் முதல் பதவிக்கு 2 உள்ளது.
நாம் அங்கு ஒரு 1 வேண்டும், எனவே அந்த அடிப்படையில் ஒரு 2 தான்.
அடுத்த இடத்தில் 2 ஆகிறது 4 இது இரண்டாவது.
நாம் அங்கு எதுவும் இல்லை.
அடுத்த இடத்திலும் 2 ஆகிறது 8 இருக்கும், இதில் மூன்றாவது,.
நாம் அங்கு ஒரு இல்லை.
மற்றும் நாம் போகும்.
என்று கூடப் last-- நாங்கள் 32 வேண்டும், அங்கு விட்டு ஒன்றாகும்.
அதனால், நாம் அடிப்படையில் இல்லை 32 பிளஸ் 8 பிளஸ் 2 42 பெற.
ஏதாவது கேள்விகள்?
>> பார்வையாளர்கள்: ஒட்டு என்ன இருக்கிறது?
>> காமிலே REKHSON: ஒட்டு அடிப்படையில் எங்களுக்கு அது பைனரி சொல்கிறது.
எனவே அங்கு ஒரு 2, அங்கு.
அடுத்த போன்ற இருந்தன என்றால் ஒன்று, அல்லது நாங்கள் தசம மாற்றப்படும் போது
பைனரி, ஒரு 10 என்று நமக்கு காட்டும் இருக்கிறது இந்த எண் தசம முதலில் உள்ளது.
>> பார்வையாளர்கள்: நன்றி.
>> காமிலே REKHSON: ஆமாம்.
என்று ஒரு வேறு ஏதேனும் கேள்விகள்?
சரி, எனவே அடுத்த முயற்சி செய்வோம் பின்னர் ஒரு பைனரி தசம.
எனவே 50 எடுத்து மற்றும் பைனரி என்று வைத்து.
நீங்கள் எப்படி செய்ய வேண்டும்?
ஆமாம்.
>> பார்வையாளர்கள்: 110010.
>> காமிலே REKHSON: ஆமாம்.
பற்றி யோசிக்க ஒரு சுலபமான வழி one-- எனவே பைனரி தசம இருந்து மாற்றும்
அது பெரும்பாலும் வெளியே எழுத உதவுகிறது to-- ஆகிறது 2 பல்வேறு சக்திகள் என்ன.
பின்னர் அது வழியாக சென்று, பார்க்க என்ன அந்த உயர்ந்த ஒரு
நீங்கள் வைக்க முடியாது என்று ஆகிறது அது மேல் செல்லும் இல்லாமல் தசம எண்.
>> எனவே, இந்த விஷயத்தில், ஒரு 2 அதிகாரங்களை 32 ஆகும்.
எனவே 32 50 செல்கிறது.
ஆனால் அடுத்த அதிகாரத்தை, 64 இருக்க வேண்டும் 50 ஒரு வெளிப்படையாக இது பொருந்தும் இல்லை.
எனவே நாம் மிக உயர்ந்த 32 ஆகும்.
16 அடுத்த ஒரு.
32 பிளஸ் 16 48 உள்ளது.
எனவே இன்னும் 50 பொருந்தும்.
எனவே, அந்த இருவரும் வேண்டும் 1.
பின்னர், நாம் கீழே சென்று என்றால் நாம் விட்டு வேண்டிய ஒரே விஷயம்
48 முதல் 50 பெற 2 இன்னும் உள்ளது.
எனவே நாம் அந்த நிலையில் ஒரு 1 வேண்டும், மற்றும் கடந்த நிலையில் ஒரு 0.
எதுவும் இல்லை, ஏனெனில் 0-வது இடத்திற்கு 2.
மாற்றும் கேள்விகள் தசம பைனரி?
>> எனவே இப்போது செய்து முயற்சி செய்வோம் சில பைனரி கூடுதலாக.
எப்படி அந்த இரண்டு வரை சேர்க்க போது?
ஆமாம்.
>> பார்வையாளர்கள்: 11100.
>> காமிலே REKHSON: ஆமாம்.
எனவே பைனரி செய்து கூடுதலாக அழகாக இருக்கிறது மிகவும் தசம அதை செய்கிறோம் அதே.
தவிர நீங்கள் இரண்டு 1 இன் இருப்பது இருந்தால் ஒன்றாக சேர்க்க, 1 பிளஸ் 1, 2
ஆனால் பைனரி 2 1 0 ஆகிறது.
எனவே நீங்கள் 1 முன்னெடுக்க வைத்திருக்க வேண்டும் அந்த ஜோடி பத்திகள் அதை சுமந்து.
அந்த தவிர, சாதாரணமாகத்தான் சேர்க்க.
என்று எந்த கேள்விகள்?
ஆமாம்.
>> பார்வையாளர்கள்: மன்னிக்கவும், கடைசி இடத்தில் என்ன?
ஆறு எண்கள் இல்லை.
எனவே இடப்புறம் உள்ள ஒன்றே பத்தியில், அது என்ன மதிப்பு?
காமிலே REKHSON: இந்த கீழே ஒன்று?
பார்வையாளர்கள்: 50 மேல் ஒன்று அன்று.
காமிலே REKHSON: 50?
ஓ, இடப்புறம் உள்ள ஒன்றே ஒன்று 32 ஆகும்.
>> பார்வையாளர்கள்: 32?
>> காமிலே REKHSON: ஆமாம், அது அவ்வாறு , பின்னர் 8, 4, 2, 0 வேண்டும் அல்லது 1 32, 16 இருக்கும்.
சரி, அது 1 இது பூஜ்ய, 2 தான்.
ஆமாம்.
இந்த எந்த கேள்விகள்?
சரி, அதனால் நாம் என்ன செய்ய போகிறோம் ஹெக்சாடெசிமல் சிறிது.
எனவே இந்த இருக்கலாம் குறைந்த தெரிந்திருந்தால் சிறிது,
ஏனெனில் எனக்கு தெரியும், நாம் செய்த பைனரி இன்னும் நிறைய.
ஆனால் ஒரு நல்ல வழி அறுபதின்ம பற்றி யோசிக்க
ஒரு பைனரி உடைக்க ஆகிறது 4 பிட் துண்டுகளாக்கி எண்.
ஒரு ஒவ்வொரு 4 பிட்கள் ஏனெனில் பைனரி எண் அடிப்படையில்
எண்ம தசம எண்களை ஒன்று.
>> எனவே நாம் இந்த முதல் ஒரு இருந்தால், நாம் அடிப்படையில் எட்டு வேண்டும் 1.
எனவே அந்த up-- பிரிந்தது
>> பார்வையாளர்கள்: 255.
>> காமிலே REKHSON: மீண்டும் என்று.
பார்வையாளர்கள்: தசம 255, அல்லது அறுபதின்ம 0xFF.
காமிலே REKHSON: ஆமாம், அது உள்ளது.
எனவே, நீங்கள் பிரிந்து இரண்டு 4-பிட் துண்டுகளாக்கி,
நாம் அடிப்படையில் 1 நான்கு செட் வேண்டும்.
எந்த maximum-- உள்ளது அடிப்படையில் அதிகபட்ச
நாம் பைனரி 4 பிட்கள் பெற முடியும்.
மற்றும் அதிகபட்ச நாம் பெற முடியும் என்று அறுபதின்ம ஒரு எஃப் இருக்க வேண்டும்
நாம் இரண்டு F இன் வேண்டும்.
என்று எந்த கேள்விகள்?
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் மீண்டும் முடியுமா.
காமிலே REKHSON: நிச்சயமாக.
எனவே ஒவ்வொரு, அடிப்படையில், அறுபதின்ம என்ற இடத்தில் உள்ளது
ஒரு பைனரி 4 பிட்கள் சமமானதாகும்.
எனவே இதை செய்ய எளிதான வழி உள்ளது 4-பிட் துண்டுகளாக்கி, அதை உடைக்க.
எனவே, இந்த விஷயத்தில், நாங்கள் எட்டு வேண்டும் 1.
எனவே நாம் அந்த பிரிந்தோம் இரண்டு 4-பிட் துண்டுகளாக்கி,
நாங்கள் நான்கு 1 என்ற இரண்டு பெட்டிகள் வேண்டும்.
அந்த ஒவ்வொரு ஒரு எஃப் சமமாக உள்ளது
நீங்கள் நினைக்கிறேன் பற்றி என்றால் நான் நம் மூளை என்று எனக்கு தெரியும்
வகையான யோசிக்க கம்பியுள்த்தது தசம மூலம் மேலும்,
என்று நாம் பயன்படுத்த நீங்கள் என்ன காரணம்.
எனவே ஒரு வழி நீங்கள் அதை யோசிக்க முடிந்தது நான்கு 1 இன் தசம 15 சமமாக இருக்கும்.
அதனால் தான், மற்றும் ஹெக்சாடெசிமல் 15 எஃப் ஆகிறது மற்றொரு வழி நீங்கள் அதை மூலம் யோசிக்க முடியும்.
ஆமாம்.
>> பார்வையாளர்கள்: ஐந்து 0x என்ன?
>> காமிலே REKHSON: 0x அது அறுபதின்ம என்று குறிக்கிறது.
எனவே தான் அந்த வைக்க பொதுவாக, அங்கு முற்சேர்க்கையாயிருக்கிகிறீர்கள்.
என்று மற்ற கேள்விகள்.
சரி, எனவே அந்த செல்லும் முயற்சி பின்னர் மற்ற வழி.
இந்த வழக்கில் நாம் மன்னிக்கவும் உன்னுடைய?
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
காமிலே REKHSON: நாம் பைனரி போகிறோம்.
எனவே, வேறு வழியில் சென்று.
ஆனால், இந்த விஷயத்தில், நமக்கு 5 மற்றும் ஏ இது பற்றி நாம் நினைத்தால் அதனால்,
those-- 5 மற்றும் ஒவ்வொரு எ இருந்தால் இருவரும் 4-பிட் துண்டின் பிரதிநிதித்துவம் போகிறது,
எப்படி நீங்கள் பைனரி உள்ள 5 சொல்ல முடியும்?
>> பார்வையாளர்கள்: 0101.
>> காமிலே REKHSON: ஆமாம், அதனால் 0101 பகுதியாக தான்.
பின்னர் எப்படி நீங்கள் ஒரு in-- கூறுவேன்
>> பார்வையாளர்கள்: 10.
காமிலே REKHSON: அதை மன்னிப்புக்?
பார்வையாளர்கள்: 10.
காமிலே REKHSON: ஆமாம், அதனால் என்று, அது இரண்டாவது பகுதி.
பின்னர், நீங்கள் வைத்து இருந்தால், அந்த இரண்டு ஒன்றாக, என்று
நீங்கள் முழு பெற எப்படி அறுபதின்ம பைனரி.
ஆமாம்?
>> பார்வையாளர்கள்: ஒரு என்று அறிந்துகொள்ள 1010, நீங்கள் அதை நினைவில்கொள்ள வேண்டும்?
அல்லது நீங்கள் சிறிய குழப்பமான பெறுகிறார்
>> காமிலே REKHSON: என்றால் உங்களுக்குக் differe-- அதனால்
நீங்கள் மூலம் போகிறோம் போது அடிப்படையில் இரும, பைனரி
0 மூலம் 9 மற்றும் என்ன ஒரு உள்ளது அதன் 16 விஷயங்கள் எஃப் மூலம்.
எனவே அனைத்து வழி 0 என்றால் 9-- என்றால் உங்களுக்குக் 9 மற்றும் என்ன ஒரு, அடிப்படையில்
நாங்கள் மாற்றப்படுகிறது என்றால் அது, ஒரு தசம 10 போல் இருக்கும், பி 11 போல் இருக்கும்.
நீங்கள் பற்றி நினைத்தால் பைனரி 1010, 8 மற்றும் 2 ஆகிறது
ஏனெனில் அந்த இரண்டு 10 வரை சேர்க்க என்று இடங்களில், இது
A க்கு சமம் ஆகும் சரியாக என்ன.
அதனால் ஒரு எளிதான வகையான தான் வழி பற்றி யோசிக்க.
அறுபதின்ம மீது மற்ற கேள்விகள்.
>> சரி, இப்போது நாம் எடுக்க போகிறோம் ஒரு பிட்வைஸ் ஆபரேட்டர்கள் பாருங்கள்.
எனவே இந்த நிச்சயம் முடியும் வினாடி வினா மீது வரும்.
நான் நாங்கள் இல்லை தெரிகிறேன் நிறைய அவர்களுக்கு வேலை.
ஆனால் நாம் தான் செய்ய போகிறோம் இந்த ஒரு சிறிய ஆய்வு.
எனவே வட்டம் இந்த இருக்கும் ஒரு நீங்கள் மிகவும் பிரபலமான சிறிது.
எனவே ஆறு பிட்வைஸ் ஆபரேட்டர்கள் நாங்கள் இங்கே பட்டியலிடப்பட்டுள்ளது என்று.
அப்பொழுது அவர்கள் கையாள அனுமதித்தனர் தனிப்பட்ட பிட்கள்.
மற்றும் ஆபரேட்டர் எனவே ஒரு ஒற்றை உம்மைக்குறி ஆகிறது.
என்று குழப்ப வேண்டாம் இரட்டை ampersand,
இது தருக்க என்று எங்களுக்கு இரண்டு விஷயங்களை ஒப்பிட்டு பார்ப்போம்.
>> ஒற்றை மற்றும் நாம் எப்படி ஆகின்றன பிட்வைஸ் விஷயங்களை கையாள.
எனவே இந்த இரு என்றால் 1 விளைவாக கொடுக்கிறது வாதங்கள் நாங்கள் ஒப்பிட்டு என்று
same-- அல்லது 1 உள்ளன.
மற்றும் செங்குத்து பட்டியில், அல்லது, கொடுக்கும் எங்களுக்கு 1 அவர்களில் குறைந்தது ஒரு 1 இருந்தால்.
எனவே அடிப்படையில் சரியாக வார்த்தைகள் குறிப்பால் என்ன.
இரண்டு பிட்கள் என்றால் 1, 1 மற்றும் 1, 1 கொடுக்கிறது.
ஆனால் அல்லது உடன், அது என்றால் 0 அல்லது 1, அல்லது 1 அல்லது 1, ஒன்று வழக்கில்,
நாம் அவர்களை ஒன்று என 1 வேண்டும்.
எனவே நாம் ஒரு 1 கிடைக்கும்.
பார்வையாளர்கள்: நீங்கள் என்ன சொல்கிறீர்கள் அது 1 கொடுக்கிறது என்கிறார்?
>> காமிலே REKHSON: விளைவாக. வகையான நீங்கள் போன்ற
would-- நீங்கள் 0 மற்றும் 1, செய்தால் அந்த முடிவை 1 வேண்டும் அல்லது 0 இருக்க வேண்டும்
மற்றும் 1 விளைவாக என்று, மன்னிக்கவும் 0 இருக்கும்.
ஆமாம், அது வகையான இருந்தது வெளிப்பாடு விளைவாக.
பின்னர், இந்த காரட் சின்னமாக எக்ஸ்ஓஆர், அல்லது தனிப்பட்ட அல்லது ஆகிறது.
அதனால் பிரத்தியேகமாக ஒன்று அல்லது சரியாக அர்த்தம் இரண்டு வாதங்கள் ஒரு 1 சமமாக இருக்கும்.
பின்னர் அது நீங்கள் 1 கொடுக்க வேண்டும்.
>> சிறிய squiggly வரி இல்லை ஆபரேட்டர் உள்ளது.
எனவே, அவர்களுக்கு மற்ற போலல்லாமல், இது பிட்கள் ஒரு ஜோடி மீது இயக்குகிறது,
இல்லை ஆபரேட்டர் மட்டுமே எடுக்கிறது ஒரு பிட், மற்றும் அதை கவிழ்த்து.
நீங்கள் செய்தால் எனவே நீங்கள் give-- என்றால் இல்லை 0, அதை நீங்கள் 1 கொடுக்க வேண்டும்.
நீங்கள் 1 இல்லை என்றால், அதை நீங்கள் 0 கொடுக்க வேண்டும்.
ஆமாம்?
>> பார்வையாளர்கள்: என்ன வித்தியாசம் ஒரு வரி அல்லது இடையே
மற்றும் இரண்டு அல்லது?
காமிலே REKHSON: எனவே அல்லது இரண்டு வரிகளை தருக்க அல்லது ஆகின்றன.
அதனால் ஒப்பிட்டு தான் இரண்டு முழு முழு எண்கள், அல்லது இரண்டு இருக்கின்றன
விஷயங்களை சமமாக இருந்தால் பார்க்க.
அல்லது செய்து போன்ற இந்த, இந்த சமமாக இருக்கும் அல்லது இந்த இந்த வகை சமம்.
ஒற்றை பட்டியில் அல்லது அதேசமயம், விஷயங்களை பிட்வைஸ் செய்து உள்ளது.
ஆமாம்.
>> பார்வையாளர்கள்: நீங்கள் பிட்வைஸ் என்றால் என்ன அர்த்தம்?
>> காமிலே REKHSON: எனவே பிட்வைஸ் வேலை நேரடியாக பைனரி பிட்கள்.
>> பார்வையாளர்கள்: ஓ, நான் பார்க்கிறேன்.
>> காமிலே REKHSON: ஆமாம், அதனால் 0 மற்றும் 1 என்ற வேலை.
நாம் இந்த ஒரு ஜோடி உதாரணங்கள் செய்ய வேண்டும் பின்னர், தான் அது மிகவும் குழப்பம் விளைவிக்கும்.
பின்னர் கடந்த இரண்டு இடது மாற்றத்தை மற்றும் வலது மாற்றத்தை.
அடிப்படையில் இரண்டு குறைவாக இருக்கும் எந்த அறிகுறிகள் அல்லது அறிகுறிகள் விட இரண்டு பெரிய.
அவர்கள் பிட் மாற்றப்பட்டது இடங்களில் கொடுக்கப்பட்ட எண்ணை
நீங்கள் திசையில் அதை கொடுக்க வேண்டும் என்று.
எனவே அது ஒன்று அதை மாற்ற வேண்டும் இடது, அல்லது உரிமை.
ஆமாம்?
பார்வையாளர்கள்: இயங்கும் இலக்கணத்தை என்ன?
>> காமிலே REKHSON: நாம் போகிறோம் ஒரு இரண்டாவது ஒரு உதாரணம் மூலம் செல்ல.
எனவே வட்டம், என்று உதவும்.
வெறும் எந்த கேள்விகள் இங்கே தான் என்ன, சரி முன்.
எனவே சில உதாரணங்கள் நடக்கிறது.
மற்றும் தான் ஆரம்பிக்கலாம்.
நாம் 0 மற்றும் 1 செய்தால் நாம் என்ன கிடைக்கும்?
>> பார்வையாளர்கள்: 0.
காமிலே REKHSON: சரி, மற்றும் நாம் 1 மற்றும் 1, செய்தால்?
பார்வையாளர்கள்: 1.
காமிலே REKHSON: ஆமாம், என்ன நாம் 0 அல்லது ஒரு செய்தால்?
பார்வையாளர்கள்: 1.
காமிலே REKHSON: எப்படி 1 அல்லது 1 பற்றி?
பார்வையாளர்கள்: 1.
காமிலே REKHSON: சரி, எப்படி 0 எக்ஸ்ஓஆர் 1?
பார்வையாளர்கள்: 1.
காமிலே REKHSON: மேலும் 1 எக்ஸ்ஓஆர் 1?
பார்வையாளர்கள்: 0.
காமிலே REKHSON: நீங்கள் நல்ல இருக்கும்.
எப்படி இல்லை 0 பற்றி?
>> பார்வையாளர்கள்: 1.
காமிலே REKHSON: மற்றும் இல்லை 1?
பார்வையாளர்கள்: 0.
காமிலே REKHSON: சரி, மற்றும் இந்த கடைசி பிறகு ஒரு மாற்றுவதால் ஒரு சிறிய ஒன்று தான்.
நாம் ஆரம்பத்தில், என்றால், x 8 இருக்க வேண்டும், மற்றும் பின்னர் y, x 3 இடது மாற்றப்படும் உள்ளது,
என்ன என்று எங்களுக்கு கொடுக்க வேண்டும்?
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
காமிலே REKHSON: மீண்டும் என்று.
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
காமிலே REKHSON: எனவே, இந்த உண்மையில் 64 நமக்கு கொடுக்கிறது.
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
காமிலே REKHSON: எனவே நான் இருக்கிறேன் இங்கே இந்த எழுத போகிறேன்,
எனவே இந்தப் பொருளில் ஒரு சிறிய பிட் செய்கிறது.
நாம் 1 0, 2, 2 இருக்கிறது என்றால், 2 2, 3 2 8 இருக்க போகிறது.
நாம் அது 3 மேலும் பிட்கள் மாற்ற வேண்டும் என்றால் இடது, 4 2 இருக்கும்,
5 2, மற்றும் 2 6 6, மற்றும் 2 64 ஆகும்.
என்று அர்த்தம் உள்ளதா?
ஆம்.
>> பார்வையாளர்கள்: மாற்றத்தைக் அனைத்து 1 மற்றும் பைனரி எண் 0 the-- செய்ய
>> காமிலே REKHSON: ஆமாம்.
மற்றும், உங்கள் கவலைப்பட வேண்டியது இல்லை இந்த எதிர்மறை இருப்பது பற்றி வினாடி வினா.
நாம் நீங்கள் சமாளிக்க செய்ய மாட்டேன் எந்த வழியில் எதிர்மறை ஷிப்டுகளில்.
இதை பற்றி எந்த கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: அது சரி மாற்றுவதால் என்றால், எதையும் wasn't-- என்று எதுவும் இல்லை என்று
விஷயம் 0 இல்லை முதலில் பகுதியாக இருந்தது?
>> காமிலே REKHSON: ஆமாம், நீ என்ன செய்வாய் தான் அசல் மீது 0 சேர்க்க.
ஆமாம்.
>> பார்வையாளர்கள்: எனவே 100 என்று என்ன இருக்கிறது மூன்று முறை வலதிற்கு?
காமிலே REKHSON: 100 , வலதிற்கு
அதனால் அனைத்து எடுக்க வேண்டும் 1 மற்றும் 0 என்ற மற்றும் அவற்றை மாற்ற
பல முறை வலது நீங்கள் அதை மாற்ற.
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]?
காமிலே REKHSON: சரி, 100-- உள்ளன நீங்கள், பைனரி உள்ள சுமார் 100 பேசி
தசம அல்லது 100?
பார்வையாளர்கள்: நான் பைனரி உள்ள, 100 வருந்துகிறேன்.
>> காமிலே REKHSON: பைனரி 100, நீங்கள் வலது அதை மாற்ற என்றால்
நீங்கள் வலதிற்கு என்றால் முறை, அது 10 ஆக வேண்டும்.
நீங்கள் சரியான அதை மாற்ற வேண்டும் இரண்டு முறை, அது 001 ஆக வேண்டும்.
பின்னர் நீங்கள் மீண்டும் மாற்ற என்றால் நீங்கள் வகையான பிட் இழக்க.
ஆமாம், அந்த வெறும் 0 தான்.
இந்த எந்த கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: எனவே அது 000 ​​ஆகிறது.
>> காமிலே REKHSON: ஆமாம்.
சரி, எனவே ஒரு வழியாக செல்லலாம் ASCII, கணித சிறிது.
எனவே எழுத்துக்கள் அடிப்படையில் முடியும் முழு போன்ற சிகிச்சை
தங்கள் ஆஸ்கி மதிப்புகள் அடிப்படையில்.
நாம் எண்ணாக ஒரு 65 சமம் உட்கார்ந்தான் என்றால், பி எண்ணாக பிளஸ் 1, எண்ணாக எரிப்பதை சி சமம் சமம்
டி கழித்து 1, மற்றும் கரி டி 68 சமம், கீழே என்ன அச்சிட வேண்டும்?
>> எனவே, நாங்கள் அச்சிடும் நாங்கள் இருக்கிறோம் உங்களால் ஆசீர்வதிப்பார் these--
இந்த ஆல் அவுட் அச்சிடுதல் சதவீதம் சி அடிப்படையில்
எனவே நாம் அடிப்படையில் அச்சிடுகிறது அனைத்து நான்கு தன்மையை மதிப்பு
இந்த மாறிகள்.
ஒரு குறிப்பில் உள்ளது, 65 ASCII மதிப்பு மூலதன ஏ ஒருவேளை உதவியது என்று.
என்ன?
>> பார்வையாளர்கள்: ABCD,.
>> காமிலே REKHSON: ஆமாம், அதனால் இந்த சரியாக அவுட் அச்சிட வேண்டும்
ABCD, நாம் எண்ணாக ஒரு அமைக்க ஏனெனில் ஏ ASCII மதிப்பு சமமாக
எனவே நாம் ஒரு என்று அவுட் அச்சிட என்றால் பாத்திரம், நாம் தான், ஒரு மூலதன கிடைக்கும்
பிளஸ் 1, ஆஸ்கி உள்ள ஒரு மூலதன பி இருக்க வேண்டும்.
டி மைனஸ் 1 ஆஸ்கி உள்ள கேப்பிடல் C இருக்க வேண்டும்.
68 ASCII மதிப்பு ASCII, டி கேள்விகளின்?
ஆம்.
>> பார்வையாளர்கள்: எனவே, மேற்கோள் சுற்றி குறிக்கிறது ஒரு, ஆஸ்கி அந்த மாற்றம் ஒரு செய்கிறது?
>> காமிலே REKHSON: அது uses-- ஒரு சுற்றி count-- ஒற்றை மேற்கோள்
அது ஒரு பாத்திரம் உள்ளது.
நீங்கள் கையாள்வதில் என்றால் எண் அதை form--
போது, இந்த வழக்கில், அதை போல் ஒரு எண்ணாக இனங்காணப்படும்
பின்னர் அதை சமாளிக்க வேண்டும் அது ஆஸ்கி மதிப்பு தான்.
ஆம்.
>> பார்வையாளர்கள்: நீங்கள் பரிந்துரைக்கிறோம் நாம் ஒரு ஆஸ்கி குறிப்பு அட்டவணை வேண்டும்?
>> காமிலே REKHSON: நான் நினைத்தால்
>> பார்வையாளர்கள்: அல்லது, அதை என்றும் இந்த கையாள்வதில்?
>> காமிலே REKHSON: நான் நினைக்கிறேன் எளிதாக விஷயங்களை அதை செய்ய வேண்டும்.
நான் அதை என்றும் நான் நினைக்கவில்லை ஒருவேளை எழுதி காயம்
ஒரு மூலதன மற்றும் ஸ்மால் ஏ என்ன, நான் என்ன அந்த எல்லைகள் தொடங்கி உள்ளன.
ஆனால் நான் உங்களுக்கு எடுக்க வேண்டும் என்று நான் நினைக்கவில்லை விண்வெளி ஒரு முழு ஆஸ்கி அட்டவணை வைக்க.
ஆமாம்.
>> பார்வையாளர்கள்: என்ன வித்தியாசம் என்று எண்ணாக ஒரு மற்றும் கரி சி இடையில்,
போன்ற நீங்கள் மேலே செய்ய?
>> காமிலே REKHSON: அது தான் இருக்கிறது எப்படி என்று நினைவகத்தில் சேமிக்கப்படும்.
ஆனால் நீங்கள் அதை அல்லது வழி சிகிச்சையளிக்க முடியும்.
நாம் இங்கே பார்க்க போல், நாம் அச்சு செய்கிறோம் ஒரு பாத்திரமாக ஒரு அவுட்.
பார்வையாளர்கள்: எனவே ஒரு அதே தான்?
காமிலே REKHSON: ஆமாம்.
வேறு ஏதேனும் கேள்விகள்?
>> பார்வையாளர்கள்: எனவே, சதவீதம் சி ஒரு எரிப்பதை அச்சிட சொல்கிறார்கள்?
>> காமிலே REKHSON: ஆமாம்.
>> பார்வையாளர்கள்: ஒரு மட்டுமே உள்ளது எனவே கூட ஒரு முழு எண் என வரையறுக்கப்படுகிறது,
நாம் ஒரு அச்சிட முயற்சி என்றால் ஒரு 65 எரிப்பதை, அது would--
காமிலே REKHSON: இது போக வேண்டும் அடிப்படையில் ஆஸ்கி விளக்கப்படம் செல்கிறது
என்ன எழுத்துக்கள் பெறுகிறது 65 ஆஸ்கி விளக்கப்படம்.
>> பார்வையாளர்கள்: நன்றி.
>> காமிலே REKHSON: ஆமாம்.
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள்% நான்% நான் செய்தால், % நான்% நான் அதை print-- என்று
காமிலே REKHSON: ஆமாம், நீங்கள் செய்தால் அனைத்து 4% நான், அதை
ஆஸ்கி அவுட் அச்சிட வேண்டும் இந்த அனைத்து நான்கு மதிப்புகள்.
வேறு ஏதேனும் கேள்விகள்?
சரி, அதனால் நோக்கம், அடிப்படையில் இந்த எங்களுக்கு அங்கு தீர்மானிக்கிறது
ஒரு மாறி உங்கள் திட்டத்தில் உள்ளது.
எனவே நாம் இரு வேறுபட்ட பற்றி பேசிவிட்டேன் நோக்கம் வகைகள், உலக மற்றும் உள்ளூர்.
>> ஒரு மாறி உலகளவில் ஆகியவற்றை என்றால், அது உங்கள் முழு திட்டத்தை பொருள்
என்று மாறி அனுமதி உள்ளது.
நீங்கள் என்றால் உலகளவில் நோக்கம் ஒரு மாறி, நீங்கள்
உங்கள் முக்கிய செயல்பாடு முன் அதை அறிவிக்க.
எனவே அதை சரியாக பேட் ஆஃப் முடிந்துவிட்டது.
பின்னர் உங்கள் முழு திட்டம் அணுக முடியும்.
>> அது மட்டும் உள்ளமைவாக ஆகியவற்றை என்றால், அந்த ஒரு குறிப்பிட்ட பகுதிகளை மாறி.
எனவே நீங்கள், லூப் ஒரு உள்ள அறிவிக்க என்றால், மட்டுமே அந்த வட்டத்திற்கு அதை அணுக முடியும்.
அல்லது நீங்கள் உள்ள அறிவிக்க வேண்டும் ஒரு குறிப்பிட்ட செயல்பாடு,
அந்த செயல்பாடு அணுக முடியும்.
நோக்கம் கேள்விகள்.
>> சரி, அதனால் செயல்பாடு மூலப்பொருளுக்கு.
அடிப்படையில் சி, போது, ஏனெனில் அது, தொகுக்ககிறது மேலிருந்து கீழே கூறுகிறது.
நீங்கள் ஒரு செயல்பாடு அறிவிக்க என்றால் தாமதமாக உங்கள் குறியீடு,
ஒடுக்கி தெரியாது அந்த செயல்பாடு உள்ளது என்று.
எனவே நாம் பயன்படுத்த என்ன முன்மாதிரிகள், எந்த அடிப்படையில், ஒடுக்கி சொல்ல
இந்த விழாவில், பார்க்க பின்னர் குறியீடு அதை.
எனவே நீங்கள் செய்ய அந்த வழியில் ஒரு செயல்பாடு முன்மாதிரி
நீங்கள் தொடங்க சரியாக எப்படி ஒரு செயல்பாடு எழுதும் ஆஃப்.
பதிலுக்கு வகை கொடுக்க, செயல்பாடு பெயர்,
பின்னர் எந்த வாதங்கள் என்று சார்பு எடுக்கும் என்று.
>> எனவே, இந்த, ஒரு விரைவான எடுத்துக்காட்டாக பார்க்க நாம் இங்கே பயன்படுத்தி வருகிறோம் என்று நமது செயல்பாடு வழக்கு
அடிப்படையில் ஒரு கன சதுரம் செயல்பாடு.
எனவே ஒரு முழு பெறுவது, என்று முழு கன திரும்பும்.
நாங்கள் அந்த எழுதியுள்ளேன் ஏனெனில் முக்கிய செயல்பாடு கீழே செயல்பாடு,
மற்றும் நாம் பயன்படுத்த வேண்டும் அப்படி அல்லது நாம் வெளியீடு
அந்த செயல்பாடு வேண்டும் நம் முக்கிய செயல்பாடு,
நாங்கள் அதன் மாதிரி வழியில் வைத்து எங்கள் நிரல் மேல்.
பின்னர் நாம் அழைக்கிறோம் போது எங்கள் முக்கிய செயல்பாடு அதை,
ஒடுக்கி, அந்த செயல்பாடு உள்ளது என்று தெரிகிறது பின்னர் எழுதப்பட்ட, மற்றும் அதை பார்க்க போகும்,
அதை சரியாக பயன்படுத்த வேண்டும்.
மூலப்பொருளுக்கு கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: புள்ளி எனவே என்ன?
நான் மூலப்பொருளுக்கு புள்ளி இல்லை.
ஏன் அங்கு அதை கீழே வேண்டும்?
>> காமிலே REKHSON: சரி என்றால் அது பின்னர் போது, இங்கே கீழே தான்
நீங்கள் கன வரி பெற உங்கள் முக்கிய செயல்பாடு, x,
ஒடுக்கி யோசனை வேண்டும் என்று கன செயல்பாடு உண்மையில் உள்ளது.
>> பார்வையாளர்கள்: நீங்கள் செய்ய முடியவில்லை வெறும் முன் வைத்து?
>> காமிலே REKHSON: இது சிறந்த குறியீட்டு நடைமுறையில்
உங்கள் முக்கிய செயல்பாடு கீழ் அதை வைத்து.
என்று ஏன் நாம் என்று மூலப்பொருளுக்கு செய்ய.
வெறும், ஏனெனில் நீங்கள் என்றால் , செயல்பாடுகளை நிறைய இருந்தது
அது உண்மையில் அசுத்தமாக இருக்க வேண்டும் அந்த செயல்பாடுகளை மூலம் படிக்க
நீங்கள் முன் உங்கள் திட்டம் இறைச்சி கிடைக்கும்.
ஆமாம், நீங்கள் ஒரு q-- இருந்தது
>> பார்வையாளர்கள்: எனவே, பிரகடனப்படுத்தியுள்ளது மேல் உங்கள் மாறி
அதனால் நீங்கள் அதை அணுக முடியும், இது ஒரு உலகளாவிய மாறி செய்ய?
இந்த என்று ஒத்த அங்கு அது, அறிவித்தார்
அதனால் அங்கு, அது தெரிகிறது அது பின்னர் அதை அணுக நடக்கிறது
நீங்கள் அதை பயன்படுத்த முடியும்?
>> காமிலே REKHSON: ஆமாம்.
ஆம்.
>> பார்வையாளர்கள்: எந்த கூடுதல் the-- வேண்டும் செயல்பாடுகளை நீங்கள் வெளியே முக்கிய உருவாக்க
இந்த விஷயம், or--
>> காமிலே REKHSON: ஆமாம், நீங்கள் என்றால் மற்ற செயல்பாடுகளை முக்கிய உருவாக்குவதில்
தன்னை என்றால் செயல்பாடு என்ன மற்ற செயல்பாடுகளை உருவாக்குவதில்,
அவர்கள் வெளியே இருக்க வேண்டும்.
ஆமாம்?
>> பார்வையாளர்கள்: சதவிகிதம் டி என்ன?
காமிலே REKHSON: சதவிகிதம் ஈ ஆகிறது சதவீதம் முதலாம் அதே விஷயம்
அது ஒரு முழு எண் குறிக்கிறது.
ஆம்.
>> பார்வையாளர்கள்: எனவே எண்ணாக முக்கிய என்ன செய்துகொண்டிருக்கிறார்?
அந்த வெற்றிடத்தை என்ன?
காமிலே REKHSON: இந்த வெற்றிடத்தை என்கிறார் இது வாதங்கள் இல்லை எடுக்கும்.
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
காமிலே REKHSON: முடியுமா நீங்கள் சத்தமாக சிறிது பேச, மன்னிக்கவும்?
பார்வையாளர்கள்: ஆமாம், மன்னிக்கவும், ஏன் நீங்கள் முதல் ஒரு களைவதற்கு வைக்கிறீர்கள்
பின்னர் இரண்டாவது உள்ளீடு எண்ணாக?
காமிலே REKHSON: ஓ, இரண்டு முக்கிய செயல்பாடு வெவ்வேறு
கன சதுரம் செயல்பாடு எதிராக?
முக்கிய விழாவில் நாம் வெற்றிடத்தை பயன்படுத்த ஏனெனில் அங்கு
எடுக்கப்பட்ட எந்த அளவுருக்கள்.
கன அதேசமயம் செயல்பாடு, நாம் ஒரு உள்ளீடு.
அது முழு எண்ணாக, உள்ளீடு என்கிறார் அதனால் தான், நாங்கள் இருக்கிறோம் என்று வாதங்கள் உள்ளன, ஏனெனில்
எடுத்து நமது செயல்பாடு இயக்க.
ஆமாம்.
கேள்விகள் உள்ளன வேண்டுமா?
>> சரி, பின்னர் விரைவாக மிதவை புள்ளி imprecision,.
எனவே நாம் எண்ணற்ற பல உண்மையான எண்கள் உள்ளன.
ஆனால் ஒரே ஒரு உள்ளன பிட்கள் வரையறு எண்
நாங்கள் அந்த காட்ட பயன்படுத்த முடியும் என்று எண்கள், அவர்களை பிரதிநிதித்துவம்.
எனவே நாம் சில imprecision முடிவடையும்.
மற்றும் உங்கள் எண்கள் மாட்டேன் எப்போதும் மிகவும் சரியாக என்ன வேண்டும்
நீங்கள் இருக்கும் போது அவர்கள் நினைக்கிறேன் மிதவை புள்ளி கையாள்வதில்.
இந்த, எனக்கு நல்ல ஒன்று.
இந்த கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: இந்த குறிப்பிடுகிறார் பிட் வழிதல் யோசனை
என்று விரிவுரையில் இருந்தது?
ஏதாவது பிரிக்க என்று இருந்ததா?
>> காமிலே REKHSON: அவர்கள் கூலிக்கு முற்றிலும் தனி, ஆமாம்.
சரி நல்லது.
புலக் கோயல்: அனைவருக்கும் வணக்கம்.
என் பெயர் புலக், மற்றும் நான் தருகிறேன் சுட்டிகள் மேல் நடக்கிறது வேண்டும்.
சரி, அதனால் நாம் முதல் சிந்தனைக் என்ன பற்றி நினைவக தெரிகிறது.
நீங்கள் இங்கே பார்க்க முடியும் என, நாங்கள் நினைவக எடுத்து நாம் அது வரை பிரித்து
தொகுதிகள் ஒரு கொத்து.
நாம் ஒவ்வொரு குறிக்கிறோம் சரி, ஒரு முகவரி மூலம் தடுக்க?
யாராவது என்ன வகை நினைவில் குறிப்பு நாங்கள் ஒரு முகவரியை குறிக்க பயன்படுத்த?
>> பார்வையாளர்கள்: பதின்அறுமம், 0x.
>> புலக் கோயல்: பதின்அறுமம், சரியான?
எனவே 0x நாங்கள் இருக்கிறோம் என்று அறுபதின்ம பற்றி.
சரி, அதனால் எப்படி நாம் சுட்டிகள் உருவாக்க?
எனவே நாம் வகை எடுக்க அதை அது ஒரு நட்சத்திர சேர்க்க வைத்து,
பின்னர் நாம் மாறி பெயரை சேர்க்க.
எனவே நாம் பார்த்த உதாரணங்கள் எண்ணாக இருக்கும் நட்சத்திர x கரி நட்சத்திர y, மற்றும் மிதக்க, z தொடங்கும்.
எனவே நான் சொல்லும் போது முழு எண்ணாக நட்சத்திரம் எக்ஸ், யாராவது சொல்ல முடியும்
நான் வகையான அங்கு எதைப் பற்றி பேசுகிறீர்கள்?
>> பார்வையாளர்கள்: வட்டு இடம்.
>> புலக் கோயல்: மன்னிக்கவும், என்ன?
நீங்கள் மீண்டும் முடியுமா?
பார்வையாளர்கள்: வட்டு இடம்.
>> புலக் கோயல்: எனவே உண்மையில் என்ன நான், நாம் எண்ணாக நட்சத்திரம் x வேண்டும் போது, பொருள்
நாம் உருவாக்கும் என்று கூறி ஒரு சுட்டிக்காட்டி, அது
ஒரு முகவரி சேமிக்க முடியும் ஒரு முழு எண்ணாக தான் என்று ஒரு மாறி, சரியான?
கரி நட்சத்திர y உடன் எனவே, நாம் ஒரு சுட்டிக்காட்டி உருவாக்கும்
அந்த முகவரியை சேமிக்க முடியும் ஒரு எரிப்பதை தான் என்று ஒரு மாறி.
எனவே அனைவருக்கும் பயன் என்று?
சரி அமைதியாகு
>> சரி, சுட்டிகள், அதனால் உள்ளன நாம் என்ன செய்ய முடியும் இரண்டு முக்கியமான செயல்பாடுகளை.
அங்கு குறிப்பிடும், மற்றும் அங்கு dereferencing.
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் செல்ல முடியவில்லை ஒரு சிறிய பிட் மெதுவாக?
>> புலக் கோயல்: நிச்சயமாக.
நான் போய் சரி, சரி so--, கேள்விகள் கேட்க உங்களால் என்றால் சேர்ந்து ஏதாவது தெளிவாக இல்லை என்றால்,.
எனவே நாம் குறிப்பிடும் மற்றும் dereferencing.
எனவே நீங்கள் முகவரியை பெற வேண்டும் போது ஒரு மாறி, பின்னர் ampersand பயன்படுத்த.
எனவே நான் எங்காவது int x அறிவித்தார் சொல்கிறேன்.
நான் அந்த முகவரி பெற வேண்டும் மற்றும் நான் உம்மைக்குறி x செய்ய வேண்டும், அதை கடந்து.
நீங்கள் பெற வேண்டும் போது ஒரு சுட்டிக்காட்டி தொடர்புடைய மதிப்பை
நீங்கள், dereference பயன்படுத்த ஒரு நட்சத்திர இது ஆபரேட்டர்,.
>> எனவே நான் எண்ணாக நட்சத்திரம் x இருந்தது என்று சொல்ல முடியும், நான் அதை ஏதாவது சுட்டி இருந்தது.
நான் அதை என்ன மதிப்பை பெற வேண்டும் என்றால் , நான் நட்சத்திர x செய்ய வேண்டும் சுட்டிக்காட்டுகிறது.
தெளிவாக இருக்கிறதா?
அது பற்றி எந்த கேள்விகள்?
ஆமாம்.
>> பார்வையாளர்கள்: எனவே பொதுவாக, நீங்கள் x மற்றும் நட்சத்திர செய்ய முடியாது
அதே x உடன் x.
என்று சரியானதா?
X ஒரு என்றால், ஏனெனில் மாறி, பின்னர் நீங்கள்
அது ஒரு சுட்டிக்காட்டி அந்த பெற x இல் செய்ய.
X ஒரு சுட்டிக்காட்டி இருக்கிறது, ஆனால், பின்னர் நீங்கள் வேண்டும் மாறி பெற நட்சத்திரம் x செய்ய.
>> புலக் கோயல்: ஆமாம், அதனால் கேள்வி போது பற்றி இருந்தது
நாம் ஒரு star-- போது பயன்படுத்த செய்கிறது நீங்கள் நட்சத்திர பயன்படுத்த வேண்டும்,
மற்றும் நாம் பயன்படுத்த போது உம்மைக்குறி மற்றும் எங்களால் முடிந்த
மாறி அதே வகை அதை பயன்படுத்த?
எனவே பொதுவாக நீங்கள் இருந்தால், எடுத்துக்காட்டாக, ஒரு, int x,
நீங்கள் பெரும்பாலும் பயன்படுத்தி உம்மைக்குறி என்று முகவரி பெற.
அது இல்லை, ஏனெனில் உணர்வு x பற்றிய பணிவு வேண்டும்.
அதேசமயம், நாங்கள் முழு எண்ணாக நட்சத்திரம் x இருந்தால், நீங்கள், dereference செயல்முறையைப் பயன்படுத்தி
அது எந்த உணர்வு என்று ஏனெனில் அந்த வழக்கில் x இல் பயன்படுத்த.
என்று அர்த்தம் உள்ளதா?
>> பார்வையாளர்கள்: நீங்கள் முடியாது எனவே மற்றும், பின்னர் ஒரு சுட்டிக்காட்டி?
புலக் கோயல்: எனவே நீங்கள் தொழில்நுட்ப, உண்மையில்
ஒரு சுட்டிக்காட்டி ampersand செய்ய முடியும்.
ஆனால் அந்த வெளியே இந்த வர்க்கத்தின் நோக்கம்.
உங்கள் தோழர்களே 'க்கான purpose-- க்கான நோக்கங்களுக்காக, போதெல்லாம் நீங்கள், சுட்டிகள் வேண்டும்
நீங்கள் dereference ஆபரேட்டர் பயன்படுத்த வேண்டும் என்று தொடர்புடைய மதிப்பு பெற.
நீங்கள் வழக்கமான வேண்டும் போது மாறிகள், ஒரு முழு எண்ணாக x போல்,
நீங்கள் ampersand பயன்படுத்த வேண்டும் ஆபரேட்டர் முகவரி பெற.
சரி?
>> சரி, எனவே அந்த சுட்டிகள் பார்போம் என்ன பேட்டை கீழ் நடக்கிறது.
எனவே நான் இங்கு செய்த முதல் காரியம் ஆகிறது அறிவித்தார், int x 5 சமம்.
இந்த மாறி முகவரி 0x04, மற்றும் மதிப்பு 5 உள்ளது.
அதனால் என்ன நடக்கிறது என்று பார்ப்போம் அடுத்த வரி.
எனவே இப்போது நாம் ஒரு சுட்டிக்காட்டி அறிவிக்க.
அதன் முகவரி 0x08, மற்றும் அதன் மதிப்பு x முகவரி.
என்று அனைவருக்கும் பயன்?
அது பற்றி எந்த கேள்விகள்?
>> சரி, இப்போது நாம் பார்ப்போம் என்ன அடுத்த வரி நடக்கிறது.
இந்த வரிசையில் அடுத்த எனவே, நாம் பிரதியை 0x10 என்ற முகவரி,
மற்றும் அதன் மதிப்பு 5 உள்ளது.
காரணம் நாம் ஐந்து கிடைத்தது நாம் நாங்கள் dereference, என்றார்
நாம் ஒரு முழு எண்ணாக நட்சத்திர அறிவித்தார் இதில் சுட்டிக்காட்டி,.
போது நாம் அது dereference மற்றும் அது, went-- அது சரி, ஸ்லாட் 0x04 என்ன இருக்கிறது, என்றார்.
மற்றும் அது சென்றார்.
என்ன x ஒரு x0-- ஆகிறது 0x04, மற்றும் மதிப்பு 5 உள்ளது.
என்று பயன்?
ஆமாம்?
>> பார்வையாளர்கள்: ஏன் பிரதியை முகவரி எக்ஸ் சுட்டிக்காட்டி மேலே 4 பைட்டுகள்?
>> புலக் கோயல்: ஆமாம், இது தவறுதலாக on--
>> காமிலே REKHSON: எனவே, ஆமாம், நினைவில் இந்த அறுபதின்ம எழுதப்பட்டுள்ளது.
புலக் கோயல்: ஓ, அப்படியா.
காமிலே REKHSON: இந்த உண்மையில் 8 பின்னர் 16
நாங்கள் என்று கூறினார் ஏனெனில், சுட்டிக்காட்டி, நினைவில்,
எங்கள் IDE இல் 8 பைட்டுகள் நீண்ட இருக்க போகிறது.
புலக் கோயல்: ஆமாம்.
அதனால் தான், தெளிவாக இருக்க வேண்டும் சுட்டிகள் 8 பைட்டுகள் நீண்ட இருக்கிறது.
ஒரு முழு எண்ணாக 4 பைட்டுகள் ஆகும்.
எனவே காரணம் என்ன 0x04 இருந்து 0x08 குதித்தார்
நாங்கள் வேண்டும், ஏனெனில் ஆகிறது 8 பைட்டுகள் ஒரு ஜம்ப் செய்ய.
அதன் பின்னர் for-- நகல், தான் ஒரு முழு எண்ணாக
அது 8 பைட்டுகள் பாதி இது 4 பைட்டுகள், தான்.
எனவே தான் 0x10 குதிக்க, இது விட்டு 0x08 இருந்து இரண்டு உள்ளது.
வேறு ஏதேனும் கேள்விகள்?
சரி, சரி let's--?
>> பார்வையாளர்கள்: இல்லை ஏன் எண்ணாக பிரதியை மதிப்பு
ஏன் அதை பதிலாக 0x04 5 ஆகும் the--?
>> புலக் கோயல்: சரி, அது ஏன் 5?
சரி, அதனால் the-- அதனால் முதல் அனுமதிக்க போது வகையான அடிப்படையில் இதை பற்றி யோசிக்க.
எனவே நான் எண்ணாக பிரதியை சொல்கிறேன் சுட்டிக்காட்டி நட்சத்திர சமமாக இருக்கும்.
எனவே சுட்டிக்காட்டி வகை என்ன?
அது ஒரு முழு எண்ணாக நட்சத்திரம் ஆகும்.
மற்றும் போது நான் அந்த dereference என்றால், வகை ஒரு முழு எண்ணாக ஆகிறது.
எனவே, நாம் சேமிக்க வேண்டும் எதிர்பார்க்க என்ன இங்கே உண்மையில் ஒரு எண்ணாக இருக்கிறது.
என்று பயன்?
பார்வையாளர்கள்: நிச்சயமாக, சிறிது.
புலக் கோயல்: எனவே பொதுவாக போது நீங்கள் வகையான வகையில் நினைக்கிறேன்,
அதை நீங்கள் என்ன புரிந்து கொள்ள உதவுகிறது அங்கு போக வேண்டும் என்று மதிப்பு வகை.
எனவே நீங்கள் வழக்கமாக வெளியே ஆட்சி முடியும் இந்த பொதுவான பிழைகள் நிறைய
வகையான அடிப்படையில் நினைத்து.
இன்னும் கொஞ்சம் சரிவுகள் மூலம் செல்லலாம்.
நாம் கேள்விகள் பெற முடியும் சுட்டிக்காட்டி பிரிவில் இறுதியில்.
சரி, நாம் இங்கே ஒரு தரமற்ற திட்டம் வேண்டும்.
அதனால் anyone-- யாராவது சொல்ல முடியும் செய்கிறது என்னை போய் இந்த திட்டம் என்ன தவறு?
சரி, நாம் இருக்கிறோம் என்ன இங்கே செய்ய எதிர்பார்ப்பதாக
நாங்கள் என்ன செய்ய வேண்டும் ஆகிறது x மாறி முழு எண்ணாக எடுத்து வருகிறது
மற்றும் அதை 5 சம செய்ய திரும்ப அதற்கு பதிலாக 3 பின்னர் அச்சிட.
ஆனால் அந்த நடக்கிறது.
ஏன் யாராவது சொல்ல முடியுமா?
ஆமாம்?
>> பார்வையாளர்கள்: போது செயல்பாடு அது வாதம் போன்ற to_five, x எடுத்து
அது தன்னை x எடுத்து, ஆனால் அதற்கு பதிலாக ஒரு அது, ஒரு பிரதியை உருவாக்குகிறது.
அது அந்த இயக்கங்கள் உருவாக்குகிறது.
இதற்காக, நீங்கள் இல்லை x இன் உண்மையான மதிப்பை மாற்ற.
நீங்கள் [செவிக்கு புலப்படாமல்] என்பதால்.
>> புலக் கோயல்: வலது, சரி, நாம் அழைக்க போது
செயல்பாடு to_five, என்ன நாங்கள் நினைத்து என்ன செய்கிறாய்,
எனக்கு ஒரு பிரதியை கொடுக்க அந்த செயல்பாடு மதிப்பு.
அந்த செயல்பாடு, பின்னர், போகிறது மற்றும் சில கையாளுதல் செய்து.
அது திரும்பும் முறை ஆனால், அதை இப்போது தான் இங்கே முக்கிய செயல்பாடு நோக்கம்.
அதனால் x உண்மையில், இன்னும் இருக்கிறது, 3 சமமாக, மற்றும் நாம் 3 அச்சிட.
சரி, அதனால் இது எப்படி நடக்கிறதென்று பார்ப்போம்.
>> சரி, அதனால் எதுவும் அறிவித்தார் இருக்கிறது.
பின்னர், இங்கே, X 3 சமமாக இருக்கும்.
இப்போது அது நிலையில் ஆகிறது இரண்டு, ஒரு நோக்கம் இன்னும் உள்ளது.
இப்போது நாம் மூன்று நிலை போய், அங்கு ஒரு இப்போது 3 மதிப்பு வகிக்கிறது.
நான்கு மணிக்கு, நாம் இப்போது 5 ஒரு மாற்ற.
ஆனால் இப்போது, நாம் மீண்டும் குதித்து அச்சு அறிக்கை இது ஐந்து,
ஒரு வெளியே நோக்கம் இப்போது.
மற்றும் x இன்னும் 3 சமமாக இருக்கும்.
இது அனைவருக்கும் பயன்?
சரி, இப்போது எப்படி பற்றி பேச அனுமதிக்க நாம் இதை சரிசெய்ய சுட்டிகள் பயன்படுத்தலாம்.
யாருக்கும் எந்த கருத்துக்கள் நாம் எப்படி சுட்டிகள் பயன்படுத்தி இந்த சரிசெய்ய முடியும்?
>> பார்வையாளர்கள்: நீங்கள் ஒரு முழு எண்ணாக நட்சத்திரம் எடுக்க அதற்கு பதிலாக to_five ஒரு எண்ணாக.
>> புலக் கோயல்: மன்னிக்கவும், நீங்கள் பேச முடியும்?
>> பார்வையாளர்கள்: நீங்கள் ஒரு முழு எண்ணாக நட்சத்திரம் எடுக்க அதற்கு பதிலாக to_five ஒரு எண்ணாக.
புலக் கோயல்: சரி, சரி.
எனவே அதற்கு பதிலாக சித்தியடையும் தான் கடந்து அனுமதிக்க மதிப்பு, தான் மேற்கோள் மூலம் அனுப்ப அனுமதிக்க.
வலது இந்த புதிய செயல்பாடு,?
அதனால் நாம், முகவரி கடந்து மூலம் முகவரி கையாளுதல் செய்ய முடியும்.
எனவே நாம் உண்மையில் இருக்கிறோம் உண்மையில், எக்ஸ் மாறும்.
எனவே அந்த வேலை எப்படி பார்க்க.
>> சரி, அதனால் இந்த உதாரணத்தில் நாம் அது சரி.
நாம் எங்கள் கையொப்பம் மாறிவிட்டேன் ஒரு எண்ணாக எடுக்க to_five
அதற்கு பதிலாக இங்கே ஒரு எண்ணாக நடித்திருந்தனர்.
பின்னர் நாம் dereference இந்த ஒரு அது 5 ஒதுக்க.
இப்போது இந்த விருப்பத்திற்கு, உண்மையில், 5 அச்சிட.
எனவே படிகள் இங்கே வேலை எப்படி என்று பார்ப்போம்.
>> முதல் படி எனவே, இன்னும் அறிவித்தார் எதுவும் இல்லை.
எனவே இங்கே, இரண்டாவது படி, நாம், X 3 சமமாக இருக்கும் என்று நான் சொன்னேன்
ஆனால் ஒரு நோக்கம் இன்னும் இல்லை.
இப்போது மூன்றாவது வரி மூலம், நாம் x இன்னும் மூன்று சமமாக உள்ளது.
இப்போது, நாம் என்ன in-- கடந்து விட்டன சேமிக்கப்படும் இப்போது x முகவரி.
என்று பயன் அனைவருக்கும், நாம் அந்த கிடைத்தது எப்படி?
சரி, நாம் எப்படி என்று amper-- வேண்டும் நாங்கள் செயல்பாடு ஒரு உம்மைக்குறி x கடந்து
to_five.
பின்னர் அடுத்த வரியில், என்ன நாம் என்ன செய்ய, நாம் ஒரு dereference உள்ளது.
>> மற்றும் ஒரு dereferencing மூலம், நாம் முடியும் 3 லிருந்து 5 மதிப்பு x மதிப்பு மாற்ற.
X என்று முகவரியை 0x12 வாழ்கிறார் ஏனெனில்.
பின்னர், இறுதியாக, போது நாங்கள், முக்கிய திரும்பி
இந்த ஒரு இப்போது வெளியே என்றாலும் நோக்கம், நாம் உண்மையில், எக்ஸ் மாறிவிட்டது.
அது 5 ஆகும்.
இதை பற்றி எந்த கேள்விகள்?
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் சொல்ல முடியுமா உம்மைக்குறி x என்ன?
நான் ampersand போன்ற மற்றும் என்று நினைத்தேன்.
>> புலக் கோயல்: ஆம், நாங்கள் அதே பயன்படுத்த பல விஷயங்களை சின்னம்.
எனவே இங்கே, நீங்கள் போது உன்னுடைய இந்த வழக்கில், நீங்கள் போது,
நான் இந்த விஷயத்தில் மிகவும் guess--, போது நீங்கள் சுட்டிகள் கையாள்வதில்
நீங்கள் முன் ampersand வைத்து போது ஒரு முழு எண்ணாக, ஒரு மாறி எண்ணாக, அல்லது ஒரு எரிப்பதை,
அல்லது ஒரு ஓட்டம், நீங்கள் என்ன சொல்கிறீர்கள் என்னை இந்த முகவரி கொடுக்க வேண்டும்.
ஆனால் நீங்கள் போது வேறு, நினைத்து என்ன நீங்கள், தான் சொல்கிறேன் உள்ளது ampersand பயன்படுத்த வேண்டும்,
ஒரு அறிக்கை என்றால்.
நீ ஒரு உண்மையான வேண்டும், மற்றும் சில மாறிகள் என்று, சில பூலியன் மதிப்பீடு
மற்றும் வேறு சில மாறிகள் என்று சில பூலியன் சரிபார்க்க
நீங்கள் அந்த பெற வேண்டும்.
பின்னர் நீங்கள் ampersand பயன்படுத்த வேண்டும்.
காண்க: 1 சரி, அதனால் தான் இன்று, நாம் நான் சுமார் மூன்று வெவ்வேறு பயன்பாடுகள் பேசினார்
உம்மைக்குறி என்ற.
நாம் இது, இரண்டு ampersands வேண்டும் என்ன புலக் விவரித்தார்.
நாம் ஒரு உம்மைக்குறி கொண்ட காமில் விளக்குகிறார்
முன்பு, ஒரு உம்மைக்குறி இது.
அந்த பிட்வைஸ் மற்றும் தான்.
இரு என்று கவனிக்க நிபந்தனை ஆகியவை அல்லது, மன்னிக்கவும்,
தருக்க மற்றும் பிட்வைஸ் மேலும், அந்த இரண்டு எண்கள், சரியா?
இது ஏதோ ampersand உம்மைக்குறி ஏதாவது,
ஏதாவது உம்மைக்குறி ஒன்று.
இங்கே, போது நாம் உம்மைக்குறி வேண்டும் ஒன்று, என்று dereferencing.
>> புலக் கோயல்: ஆமாம், பெரிய கேள்வி.
ஆமாம்.
>> பார்வையாளர்கள்: வரி செய்கிறது ஏன் 5 அ மற்றும் ஒரு ஆக N / A நட்சத்திரத்?
ஏன் அவர்கள் வெறும் வகையான தக்கவைத்துக் முந்தைய வரி அதே மதிப்புகள்?
>> புலக் கோயல்: ஏனெனில் நாம் செயல்பாடு வெளியேறிவிட்டது.
அதனால் என்ன நடக்கிறது எனவே இப்போது நாம் இருக்கிறோம் what--
அந்த செயல்பாடு நோக்கம் இல்லை, என்ன உண்மையில் நடக்கிறது
நினைவக நீக்கப்படும் அந்த உள்ளது.
ஆமாம்.
>> பார்வையாளர்கள்: 3 ஆகியவற்றோடு அல்லது 4 நட்சத்திர 5 சமம்.
புலக் கோயல்: ஆமாம்.
பார்வையாளர்கள்: என்று சரியாக என்ன குறிக்கிறது?
புலக் கோயல்: அப்படி என்றால் என்ன அர்த்தம்?
பார்வையாளர்கள்: ஆமாம்.
புலக் கோயல்: எனவே கேள்வி என்ன, இருந்தது
நீங்கள் ஆன்லைன் என்ன செய்கிறீர்கள் என்று என்று நாம் சொல்லும் போது, நட்சத்திர 5 சமமாக இருக்கும்?
எனவே நட்சத்திர நினைவில் dereference ஆபரேட்டர்.
எனவே போது ஒரு, இந்த வழக்கில், ஒரு சுட்டிக்காட்டி இருக்கிறது.
அது ஒரு முழு எண்ணாக நட்சத்திரம்.
எனவே போது நாம் ஒரு மூலம், dereference நட்சத்திரம் பயன்படுத்தி, நாம் என்ன சொல்கிறீர்கள்
, சேமிக்கப்படுகிறது உள்ளது அதை போய் அதனால் ஒரு take-- எ சேமிக்கப்படும் முகவரி,,
இப்போது, உள்ளது சில முகவரியைக் சேமிக்கப்படும்.
அங்கு அந்த முகவரியை புள்ளிகள் போ, இப்போது அந்த ஐந்து என்ன மாற்ற.
ஆமாம்.
>> பார்வையாளர்கள்: நீங்கள் சொல்ல முடியுமா இது எளிமையான வகையில்?
5 ஒரு முகவரி மாற்ற.
>> புலக் கோயல்: நாங்கள் அல்ல 5 ஒரு முகவரி மாறும்.
A உள்ளது இது சில முகவரி, உள்ளது வட்டி மாறி முகவரி.
அதனால் நாம் என்ன சொல்கிறீர்கள் போது நாங்கள் dereference உள்ளது,
இப்போது நாம் change-- வேண்டும் நாம் இப்போது குறிப்பிடும்
நேரடியாக மாறி வட்டி.
என்று அர்த்தம் உள்ளதா?
>> காண்க: 1 என்று மற்றொரு வழி அது go-- உள்ளது எனவே ஒரு ஒரு முகவரி இருக்கிறது.
நட்சத்திர என்று சென்று கூறுகிறது உரையாற்ற மற்றும் அதன் மதிப்பு பாருங்கள்.
இப்போது 5 அதன் மதிப்பு அமைந்தது.
அது கூறுகிறது எனவே, போக x முகவரி, இது
சேமிக்கப்படும் என்ன இருக்க போகிறது ஒரு, மற்றும் 5 அதை மாற்ற.
புலக் கோயல்: சரி?
பார்வையாளர்கள்: எனவே நிலை எங்கே சுட்டிக்காட்டி இல்லை முகவரியை போகிறது.
ஆனால் மதிப்பு ஒரு ஒதுக்கப்படும் முகவரி அடிப்படையில் மதிப்பு.
புலக் கோயல்: ஆமாம்.
இதை பற்றி எந்த கேள்விகள்?
பார்வையாளர்கள்: நான் ஒரு கேள்வி உள்ளது.
புலக் கோயல்: ஆமாம், மன்னிக்கவும்.
பார்வையாளர்கள்: எனவே நீங்கள் store-- போது நீங்கள் [செவிக்கு புலப்படாமல்] ஒரு சொல்கிறீர்கள் என்றால்.
புலக் கோயல்: ஆமாம்.
பார்வையாளர்கள்: நீங்கள் வேண்டும் ஒரு ampersand உடன் x சேமிக்க?
நீங்கள் ஏன் x சொல்ல உங்கள் எண்ணாக [செவிக்கு புலப்படாமல்] முன்?
புலக் கோயல்: So--
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
புலக் கோயல்: எனவே உங்கள் கேள்வி ஓ ஆகிறது.
எனவே உங்கள் கேள்வி, ஏன் we-- செயல்பாடு to_five, ஏன் நம்மால் முடியாது
சரி, ஒரு x கடந்து?
>> பார்வையாளர்கள்: வலது.
>> புலக் கோயல்: ஆமாம், சரி, இந்த மீண்டும் வகையான எங்கள் விவாதம் செல்கிறது.
எனவே செயல்பாடு to_five இப்போது எண்ணாக நட்சத்திர ஒரு வகை எதிர்பார்த்து.
எனவே x வகை என்ன?
எக்ஸ் தான் ஒரு முழு எண்ணாக.
ஆனால் என்ன, இந்த செயல்பாடு எதிர்பார்க்கிறது ஒரு முழு எண்ணாக நட்சத்திரம் உள்ளது.
எனவே அது ஒரு மாறி எதிர்பார்க்கிறது என்று அது சேமிக்கப்படும் ஒரு முகவரி உள்ளது.
அதனால் வைத்து உங்களால் எப்படி உம்மைக்குறி, அதனால் தான்
எப்படி நாம் கடந்து இப்போது இருக்கிறேன் இது முகவரி,
மற்றும் அந்த விளக்கம் ஒரு முழு எண்ணாக நட்சத்திர, ஆமாம்.
பெரிய கேள்வி.
இந்த எந்த கேள்விகள்?
சரி அமைதியாகு.
>> சரி, இப்போது தான் பேசுகிறேன் சுட்டிக்காட்டி கணித பற்றி.
எனவே இங்கே, கூட்டல் மற்றும் கழித்தல் நான் சுட்டிக்காட்டி சரிசெய்கிறது
நான் முறை அளவு மூலம் சுட்டிக்காட்டி பைட்டுகள் வகை.
எனவே அந்த போல் எப்படி பார்க்க வேண்டும்.
எனவே இங்கே, நாம் அறிவித்தார் எண்ணாக x 5 சமம்.
இப்போது நாம் ஒரு சுட்டிக்காட்டி அறிவிக்க போகிறீர்கள் y, மற்றும் அங்கு x முகவரி கடந்து.
எனவே நாம் வேண்டும்.
எனவே x 0x04 சேமிக்கப்படுகிறது.
எனவே இப்போது y என்று சமமாக இருக்கும்.
மற்றும் யாராவது அவர்கள் என்ன நினைக்கிறீர்கள் என்று சொல்ல முடியும் நாங்கள் y செய்ய பிளஸ் 1 சமம் போது என்ன நடக்கும்?
ஆமாம்?
>> பார்வையாளர்கள்: அதை 0 முறை 0 8 மாறுமா?
>> புலக் கோயல்: அளவு, மற்றும் தட்டச்சு செய்தால்
>> பார்வையாளர்கள்: நீங்கள் முகவரியை நகரும்.
புலக் கோயல்: ஆமாம் ஆமாம் ஆனேன்.
So-- சரி.
எனவே அது 0x08 மாறும்.
மற்றும் ஏனெனில் எனவே நீங்கள் இந்த பயன்படுத்த விரும்புகிறேன் சூத்திரம், சுட்டிக்காட்டி 1 முறை அளவு
மற்றும் சுட்டிகள் size-- உள்ளன
>> [மாணவர்கள் முணுமுணுப்பு]
>> புலக் கோயல்: ரைட்.
>> [மாணவர்கள் முணுமுணுப்பு]
>> காண்க: 1 எனவே வகை சுட்டிக்காட்டி புள்ளிகள் to--
>> புலக் கோயல்: ஆமாம், இருக்கிறது, ஆமாம், அந்த 4 பைட்டுகள் தான்.
>> காண்க: 1 எனவே டேவிட் 4 பைட்டுகள்.
>> புலக் கோயல்: எனவே நாம் எ அனுமதிக்க இருந்தால் தான் நான், ஒரு எரிப்பதை நினைக்கிறேன், நாம் அறிவித்தார் சொல்கிறது.
என்ன எனவே அந்த நாம் சொல்ல அனுமதிக்க வேண்டும் ஒரு அல்லது ஏதாவது சமமாக எரிப்பதை x வேண்டும்.
நாம், 0x04 மணிக்கு அந்த முகவரி இருந்தது என்ன, y என்று பிளஸ் 1 இப்போது செய்ய சமம்?
மன்னிக்கவும், என்ன?
>> பார்வையாளர்கள்: 0x05.
புலக் கோயல்: 0x05, சரி.
எல்லோரும் என்று பார்க்க வேண்டும்?
சரி, இப்போது அதை ஒரு மிதவை சொல்கிறேன்.
என்ன நடக்கும்?
எவரும்?
எனவே மிதவைகள் எவ்வளவு பைட்டுகள்?
>> பார்வையாளர்கள்: 4 பைட்டுகள்.
>> புலக் கோயல்: ரைட்.
எனவே அது இந்த அதே விஷயம் இருக்க வேண்டும்.
கூல்.
சரி, இப்போது பேசுகிறேன் சுட்டிகள் மற்றும் அணிகளை பற்றி.
எனவே நீங்கள் இந்த பார்த்தேன் முந்தைய இரண்டு ப செட்,
நாம் அவ்வாறு வரிசைகள் treat-- முடியும் மற்றும் சுட்டிகள் அதே விஷயம் இல்லை.
ஆனால் நாம் சுட்டிகள் என வரிசைகள் சிகிச்சையளிக்க முடியும்.
எனவே இங்கே, நாம் இந்த வரிசை வேண்டும் இங்கே, மூன்று இடங்கள் உள்ளன.
முதல் slot-- நாம் ஒன்று, இரண்டு, மூன்று வேண்டும்.
>> We-- நாம் ஒதுக்க முடியும் என்றால் சொல்லி, நாங்கள் வரிசை என்று,
ஆபரேட்டர்கள் dereference.
பின்னர் போது நாங்கள் dereference நாம் உண்மையில் என்ன செய்து விட்டாய், என்று
அதே ஸ்லாட் குறிப்பது.
எனவே நட்சத்திர வரிசை 1 சமம்.
நாம் எப்படி could- நாங்கள் என்ன அப்படி எழுத
நாம் என்று எழுத முடியும் ஒரு மாற்று வழி?
>> பார்வையாளர்கள்: அணி 0 1 சமமாக.
>> புலக் கோயல்: சரியாக, எல்லோரும் என்று பார்க்க வேண்டும்?
இங்கே இவ்வளவு தான்.
எனவே நாம் வரிசை போது பிளஸ் 1, நாம் even-- என்ன செய்ய
கணித கொண்டு நினைவில் நாம் தான் நாம் செய்ய பிளஸ் 1 போது, பற்றி பேசினார்
அல்லது வலது, 4 பைட்டுகள் அதை நகர்த்த.
எல்லோரும் என்று பார்க்க வேண்டும்?
அந்த பக்கத்தில், நாம் Dereference என்று, நாங்கள் 2 என்று அமைக்க முடியும்.
என்று நாம் அமைக்க எப்படி அடுத்த தொகுதி 2.
அதனால் ஒரு மாற்று வழி எழுத என்று வரிசை அடைப்புக்குறி இருக்க வேண்டும்
0 அடைப்புக்குறி 1 சமம்.
>> பார்வையாளர்கள்: நீங்கள் அடைப்புக்குறிக்குள் வேண்டுமா?
>> புலக் கோயல்: ஆமாம், நீங்கள் தான் காரணம் முழு அளவு dereferencing
வரிசை பிளஸ் 1.
சரி, மற்றும் வரிசை பிளஸ் 2 அதே விஷயம்.
இதை பற்றி எந்த கேள்விகள்?
ஆமாம்.
பார்வையாளர்கள்: எனவே வரிசை உள்ளது தானாக 0 அமைக்க?
>> புலக் கோயல்: அணி மன்னிக்கவும் ஆகிறது, என்ன?
>> பார்வையாளர்கள்: அணி 0.
வரிசைக்கு முகவரியை வெறும் 0 ஆகிறது.
>> புலக் கோயல்: எனவே கேள்வி இருந்தது, வரிசை தான் 0 முகவரி?
எனவே, வரிசை சில முகவரி.
எனவே போது நாம் அது dereference, எனவே அதைத்தான் நீங்கள் பற்றி யோசிக்க முடியும்
உண்மையில் ஒரு சுட்டிக்காட்டி போன்ற ஒரு அணி தொடக்கத்தில்.
அதனால் சில முகவரி.
நாம் அது என்ன என்று எனக்கு தெரியாது.
ஆனால் நாம் அது dereference, நாம் தெரியும் போது என்று வரிசை ஆரம்பம் தான்.
எனவே நாம் மூலம் நகர்த்த போது 1, நாம் தான் நகரும்
அந்த முகவரியை அங்கு உறவினர்.
வேறு ஏதேனும் கேள்விகள்?
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் செய்தால் அதனால் வரிசை அடைப்புக்குறி பிளஸ் 1 வேண்டும்
புலக் கோயல்: மன்னிக்கவும், வரை நான் நீங்கள் பேச முடியும்?
பார்வையாளர்கள்: நீங்கள் செய்ய ஆமாம், என்றால் வரிசை அடைப்புக்குறி [செவிக்கு புலப்படாமல்].
எனவே நீங்கள் சுட்டிக்காட்டி வைத்து இருந்தால்
புலக் கோயல்: மன்னிக்கவும், நான் நீங்கள் கேட்க முடியாது.
நீங்கள் அதை மீண்டும் ஒரு முறை சொல்ல முடியுமா?
>> பார்வையாளர்கள்: நீங்கள் எல்லாம் செய்யமுடியும்.
>> புலக் கோயல்: சரி, மன்னிக்கவும்.
சரி அமைதியாகு.
ஆமாம் Any--.
எனவே நீங்கள் வரிசை அடைப்புக்குறி செல்லும் போது 3--
>> புலக் கோயல்: ஆமாம்.
>> பார்வையாளர்கள்: அங்கு இல்லை என்று --isn't அது 0, 1, 2, மற்றும் 3 போன்ற நான்கு இடங்களை இருக்கும்?
ஏன் வரிசை 2 எண்ணாக இல்லை?
>> புலக் கோயல்: இல்லை, அதனால் நான் மாநாட்டின் நாங்கள் அணி அறிவிக்க போது சி ஆகிறது என்ற,
நாங்கள் அங்கு வைத்து எண் we-- நாங்கள் விரும்பினால் எத்தனை இடங்கள் உள்ளது.
ஆனால் உள்ளே வரிசை என்ற குறியீடுகள் உள்ளன உண்மையில் வரிசை 0, வரிசை 1, மற்றும் வரிசை 2.
அதனால் தான் மாநாடு தான் நாங்கள் அறிவித்தார் வரிசைகளின் எப்படி.
ஆமாம், வேறு எந்த கேள்விகள்?
ஆமாம்.
பார்வையாளர்கள்: எனவே நாம் இன்னும் சுட்டிகள் பற்றி, சரியான?
புலக் கோயல்: ஆமாம்.
பார்வையாளர்கள்: நீங்கள் இன்னும் செய்ய முடியும் வரிசை 0 1 சமம் ஸ்டார்?
புலக் கோயல்: இல்லை, இல்லை, so-- சரி, இவ்வளவு கேள்வி முடியும்
நீங்கள் நட்சத்திர வரிசை அடைப்புக்குறி செய்ய பூஜ்யம், பின்னர் 1 சம சொல்கின்றன.
எனவே, நாங்கள் என்ன சொல்கிறீர்கள் இங்கே நாம் நினைத்தால் முடியும் என்று ஆகிறது
நாங்கள் சுட்டிகள் என வரிசைகள் சிகிச்சையளிக்க முடியும்.
எனவே நாம் இருக்கிறோம் என்ன உன்னுடைய சொல்லிக்கொண்டே நாங்கள் இரண்டு வழிகள் உள்ளன ஆகிறது
இப்போது அதே தொகுதி குறிக்க.
நீங்கள் வரிசை பூஜ்ஜியமாக இருக்கும் எனவே doing--, அந்த வகை இப்போது ஒரு எண்ணாக இருக்கிறது.
நீங்கள் நட்சத்திர எடுக்க என்றால், ஒரு தவறான விஷயம் கிடைக்கும்.
நாம் இங்கே என்ன சொல்கிறீர்கள் என்று எனவே, ஆகிறது இரண்டு மாற்று வழிகள் உள்ளன
அதே தொகுதி பார்க்கவும்.
நீங்கள் செய்ய முடியும் வரிசை ஒன்று அடைப்புக்குறி 0 1 சமம்.
அல்லது நீங்கள், dereference செய்ய முடியும் 0 சமமாக, மற்றும் அந்த வரிசையில்.
எனவே இரண்டு வழிகளில் அதையே செய்து.
ஆமாம்.
>> பார்வையாளர்கள்: ஏன் அதை அல்ல எண்ணாக 1 அளவு to-- சேர்க்க
>> புலக் கோயல்: எண்ணாக 1 அளவு.
>> பார்வையாளர்கள்: அந்த ஒரு ஆஃப் நகரும் தான்.
>> புலக் கோயல்: என்று காரணம் சி வேலை வழி.
அது தான் வழி சுட்டிக்காட்டி கணித வரையறுக்கப்படுகிறது.
அதை சுட்டிக்காட்டி எடுக்க வேண்டும்.
பின்னர் நீங்கள் சேர்க்க என்ன அது, அது பெருக்கி வேண்டும்
அளவு என்ன சுட்டிக்காட்டி கடை ஆமாம், இருக்கிறது.
ஆமாம்.
>> பார்வையாளர்கள்: நீங்கள் என்ன சொல்ல எனவே நாம் சிகிச்சையளிக்க முடியும் சுட்டிகள் மற்றும் அணிகளை,
ஆனால் அவர்கள் வெவ்வேறு இருக்கிறோம் என்று.
அதனால் என்ன அவர்களுக்கு வேறு?
நாம் செய்ய முடியாது என்ன ஒரு ஆனால் மற்ற?
>> புலக் கோயல்: இந்த நோக்கத்திற்காக வர்க்கம், நான் உங்களுக்கு என்ன புரியாதபடி நினைக்கிறேன்
>> எனவே, சரி we--, அதனால், காண்க: 1 உதாரணமாக, நீங்கள் ஒதுக்க வேண்டும் நினைவக
மற்றும் நீங்கள் ஒரு சுட்டிக்காட்டி வேண்டும் உதாரணமாக ஒரு முழு எண்.
நீங்கள் தொடங்க முயற்சி என்றால் சுட்டிக்காட்டி கணித செய்து
மற்றும் நினைவகத்தின் அளவை தாண்டி போக நீங்கள் பிழைகளை மீண்டும் இயக்க விரும்புகிறேன், நிதி ஒதுக்கப்பட்டுள்ளது.
நாம் வரிசைகள் தெரியும், நாம் நான், சரி, மேலே நேரம் சொல்ல
அடிப்படையில் இந்த allocate-- வேண்டும் நான் ஒதுக்க வேண்டும் என்று கூறுகிறது
மூன்று முழு போதுமான அறை.
எனவே இப்போது நாம் நினைவக சிகிச்சையளிக்க முடியும் என்றால் நாங்கள் அந்த முழு அனைத்து மூன்று வேண்டும்.
உணர்வு அந்த வகையான இல்லை?
>> புலக் கோயல்: ஆமாம்.
ஆமாம்.
>> பார்வையாளர்கள்: எனவே ஒரு நட்சத்திரம் வரிசையில், 1 ஒதுக்க என்று ஆகிறது
வரிசை 0 குறியீட்டு எப்படி?
புலக் கோயல்: ஆமாம்.
>> பார்வையாளர்கள்: எனவே, என்ன பின்னர் ஆகிறது the-- நான் அடிப்படையில் அடுத்த இரண்டு வரிகளை
நீங்கள் முயற்சிக்கும் என்று புரிந்து இங்கே சுட்டிக்காட்டி கணித பயன்படுத்த,
ஆனால் மீண்டும், நான் புரியவில்லை என்ன சுட்டிக்காட்டி கணித உள்ளது.
எனவே வரிசை பிளஸ் 1, நீங்கள் இருக்கிறீர்கள் நீங்கள் இப்போது இருக்கும் என்று
பற்றி பேச விரும்பவில்லை போகிறது அணி மீண்டும் ஒரு முதல் குறியீட்டு.
>> புலக் கோயல்: வலது, அதனால் வேலை வரிசை என்று காரணம்,
இங்கே, நாம் ஒரு முழு எண்ணாக நட்சத்திர யோசிக்க முடியும்.
எனவே நாம் சுட்டிக்காட்டி கணித போது அது, சூத்திரம் அங்கு நினைவில்
நான் நினைக்கிறேன் the-- நாம் எடுத்து என்ன இப்போதுள்ள முகவரி, ஆகிறது
மற்றும் நாம் சேர்க்க போது அதை 1, நாம் உண்மையில்
அளவு 1 பெருக்கவும் நாங்கள் கையாள்வது விஷயம்.
எனவே, இந்த விஷயத்தில், ஒரு முழு எண்ணாக அளவு.
பின்னர் நாம் அதை நகர்த்த என்று மிகவும் மூலம் முன்னோக்கி.
>> காண்க: 1 எனவே பாசாங்கு நீங்கள் ப வரிசை நட்சத்திர வேண்டும்.
புலக் கோயல்: ஆமாம், சரி.
காண்க: 1 உங்கள் கையால்.
இங்கே சென்று.
புலக் கோயல்: அல்லது நான் ஆமாம் வரம்பு முடியும்.
எனவே இங்கே சரி, மிகவும் வரிசை தொடங்கி, சரியான இங்கே உள்ளது.
எனவே, வரிசை dereference என்றால், நாங்கள் இருந்த போது தான் முதல் தொகுதி குறிப்பிடும்.
ஆனால் இப்போது நான் என்று, வரிசை பிளஸ் 1 செய்ய போது அந்த அம்பு ஆகிறது சரியான இங்கே இப்போது.
என்று அர்த்தம் உள்ளதா?
சரி, இந்த தொகுதி உள்ளது, ஏனெனில் 4 பைட்டுகள் இது அளவு முழு எண்ணாக,.
எனவே, நாம் என்ன செய்கிறோம் என்பது நாம் தான் ஆகிறது மீது 4 பைட்டுகள் என்று சுட்டிக்காட்டி நகரும்.
நாம் கணித செய்ய போதெல்லாம் அது, அது எப்பொழுதும்
4 பைட்டுகள் அதிகரிப்பில் மூலம் அதை நகர்த்த.
இந்த ஒரு முழு எண்ணாக நட்சத்திரம் போன்ற ஏனெனில்.
என்று பயன்?
சரி.
>> பார்வையாளர்கள்: எனவே அணியின் விஷயங்களை 5 பைட்டுகள் இருந்தன, நாம் அதை 5 பைட்டுகள் செல்ல விரும்புகிறேன்
>> புலக் கோயல்: நாங்கள் இருந்தது வலது, என்றால், ஒரு கரி நட்சத்திரம், நாம் மட்டும் 1 பைட் மூலம் அது செல்ல விரும்புகிறேன்.
எரிப்பதை நட்சத்திரங்கள் வழக்கில் எனவே, அது வெறும் 1 மூலம் அதை நகர்த்த இருக்கும்.
பார்வையாளர்கள்: பெற அடுத்த நீங்கள் ஒரு நட்சத்திர வேண்டும்.
புலக் கோயல்: ஆமாம், ஆமாம், அந்த உணர்வு ஏற்படுத்தும்?
காண்க: 1 நாங்கள் அரட்டை அடிக்க முடியும் இது பற்றி மேலும் பின்னர்.
புலக் கோயல்: ஆமாம், ஆமாம், நிச்சயமாக.
சரி அமைதியாகு.
அடுத்த பிரிவுக்கு செல்ல நாம்.
காண்க: 1 ஓ, சரி குளிர்.
ஆமாம், எனக்கு தான்.
சரி, வாழ்த்துக்கள்.
சரி, இப்போது நாம் சிறிது மீது குளிர் இருக்கும் நினைவக பற்றி மேலும் பொது தகவல்களை.
மேலும், நான் உண்மையில் பாராட்டுகிறேன் அவர்கள் அழகாக விரைவாக நடக்கிறது.
அது பொருள் நிறைய பெற தான் ஒரு மணி நேரத்திற்கு ஒரு அரை மூலம்.
ஆனால் எந்த தலைப்புகள் நீங்கள் இருந்தால் ஒரு ஆழமான மேலும் செல்ல வேண்டும்,
நாங்கள் போகிறோம் அலுவலக நேரம் இந்த வாரம்
அங்கு நீங்கள் ஒரு எங்களுடன் ஒரு அரட்டை அடிக்க முடியும்.
அல்லது நீங்கள் தான் மணிக்கு வர முடியும் முடிவுக்கு நாம் விஷயங்களை பற்றி அரட்டை வேண்டும்.
எப்போதும் போல், உணர கேள்விகளை கேட்க.
வாழ்த்துக்கள்.
எனவே இங்கே நினைவகம் எங்கள் படம் தான் என்று நாம் விரிவுரையில் ஒரு பில்லியன் மடங்கு பார்த்திருக்கிறேன்.
நாம் இந்த ஸ்டேக் என்று எனக்கு தெரியும் கீழே இருந்து வளர்கிறது
மற்றும் குவியல் கீழே வளரும்.
மேலும் விஷயங்களை இடையே உள்ள வேறுபாடு என்ன நாம் குவியல் மற்றும் விஷயங்களை வைத்து அந்த
நாம் ஸ்டேக் வைத்து?
யாரோ ஒருவர் அங்கே ஏதாவது எறியுங்கள்.
ஆமாம்.
>> பார்வையாளர்கள்: குவியலாக விஷயங்களை நியாயம் என்று
நாம் தான் இருக்கிறோம் என்று நிலையற்ற மாறிகள் சில செயல்பாடுகளை பயன்படுத்தி அறிவித்தார்?
காண்க: 1 அழகான, ஆமாம்.
எனவே, அங்கு எந்த நேரத்திலும், நாம் நாங்கள் ஒரு செயல்பாடு இருக்கும் என்கிறார்கள்,
நாம் சில உள்ளூர் மாறிகள்.
அந்த ஸ்டாக் முடிவடையும் போகிறது.
என்றால், அதற்கு பதிலாக, நாம் malloc அழைக்க மற்றும் உண்மையில் நினைவகத்தை ஒதுக்க,
என்று எப்போதும் குவியல் இருந்து வருகிறது.
எனவே, ஆமாம் கூல்?
>> அதனால் எந்த நினைவக என்று ஞாபகம் நீங்கள் malloc பயன்படுத்தி ஒதுக்க என்று,
என்று குவியல் மீது முடிவுக்கு நடக்கிறது.
நீங்கள் மறக்க இருந்தால் இலவச அது, கணினியின்
என்று தெரிய போவதில்லை நீங்கள் முடித்துவிட்டீர்கள்.
அதனால் தான் நடக்கிறது நினைவகத்தில் அங்கு கூடி இருந்தனர்.
நீங்கள் அடிப்படையில் இருக்கிறீர்கள் என்று நினைவக கசிவு.
நீங்கள் அதை இழந்து.
நீங்கள் கணினி கூறினார் ஏனெனில், நான் அதை பயன்படுத்தி செய்து, ஹே, பயன்படுத்த தயங்க
அங்கு மற்ற விஷயங்களை வைத்து.
கூல்.
அங்கு எந்த கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: எனவே என்ன மாதிரியான நினைவகம் ஸ்டாக் இல்லை?
அல்லாத மாறும் ஜூன், பேராண்மை?
அதை என்ன சொல்வீர்கள்?
>> காண்க: 1 நிச்சயமாக, நீங்கள் முடியும் உள்ளூர் மாறிகள் என நினைக்க.
செயல்பாடுகளை உண்மையான அழைப்புகள் குவியலாக போகிறோம்.
வேறு ஏதாவது?
ஆமாம்?
பார்வையாளர்கள்: எப்படி நீங்கள் இலவச செய்கிறது நினைவக நீங்கள் the-- சேர்க்க
காண்க: 1 நிச்சயமாக, அதனால் போது நீங்கள் ஒதுக்க குவியல் மீது நினைவகம், நீங்கள் malloc அழைப்பு.
அதனால், அந்த நீங்கள் தரும் ஒரு நினைவு சில முகவரிக்கு சுட்டிக்காட்டி.
எனவே நீங்கள் சரியான, என்று சுட்டிக்காட்டி என்று சொல்ல?
பின்னர், நீங்கள் இலவச சுட்டிக்காட்டி சொல்ல.
மற்றும் அந்த நினைவக விடுவிக்கிறது.
கூல்.
மற்ற கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: என்ன மாறும் அர்த்தம் ஒதுக்கீடு?
>> காண்க: 1 மாறும் ஒதுக்கீடு உங்கள் திட்டத்தை படிப்படியாக இதன் பொருள்.
எனவே நீங்கள் malloc அழைப்பு போது உங்கள் திட்டத்தை மத்திய,
செயல்திட்டத்தின் ஆரம்பத்தில், ஒதுக்கப்பட்ட எந்த நினைவு இருக்கிறது.
மற்றும் கணினி போன்ற என்று குறியீடு மூலம் போக,
அது நினைவகத்தை ஒதுக்க நடக்கிறது.
அதனால் நாம் மாறும் அர்த்தம் என்ன.
நல்ல கேள்வி.
ஆமாம்?
பார்வையாளர்கள்: நீங்கள் வரையறுக்க போது ஒரு சதுர அடைப்புக்குறிக்குள் வரிசை,
[செவிக்கு புலப்படாமல்] இன்னும் செய்கிறது?
காண்க: 1 என்று ஒரு நல்ல கேள்வி.
நீங்கள் வரிசை ஒதுக்க போது, நான் நினைக்கிறேன் அது உண்மையில் ஸ்டேக் அது வைக்கிறது.
நான் நேர்மறை இல்லை என்று, என்னை மேற்கோள் இல்லை.
>> காண்க 2: நான் ஆமாம் அதை நினைக்கிறேன் அது ஸ்டாக் அது வைக்கிறது.
>> காண்க: 1 ஸ்டேக் அது வைக்கிறது.
சரி, குளிர், உறுதி.
மற்ற கேள்விகள்?
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் malloc ஒப்படைக்கவும் போது, தானாக கணினி செய்கிறது
உங்கள் மாறிகள் நினைவகத்தை ஒதுக்க?
காண்க: 1 சரி, க்கான உங்கள் உள்ளூர் மாறிகள்,
அது தானாகவே வைக்கிறது ஸ்டாக் நினைவகத்தை.
பார்வையாளர்கள்: எனவே என்ன malloc பயன்படுத்தி புள்ளி?
காண்க: 1 என்ன malloc பயன்படுத்தி புள்ளி?
எனவே நாம் உதாரணங்கள் ஒரு கொத்து பார்த்தேன், போன்ற, உதாரணமாக, இடமாற்று பயன்படுத்தி
நாங்கள் நோக்கம் வேண்டும், அங்கு மாறி ஏதாவது இருக்க வேண்டும்
அதன் செயல்பாடு அழைப்பு அப்பால்.
நாம் ஏதாவது வேண்டும் நாங்கள் சுற்றி கடந்து முடியும் என்று
மற்றும் நாம் அணுக முடியும் என்று வெவ்வேறு இடங்களில் இருந்து.
நாங்கள் வேண்டும் என்று அங்கு தான் குவியல் மீது நினைவகம் வைத்து.
இந்த வெவ்வேறு என்று செயல்பாடுகளை அதை அணுக முடியும்.
>> பார்வையாளர்கள்: நீங்கள் அந்த விளக்க முடியுமா?
>> காண்க: 1 எனவே ஒரு விருப்பத்தை அதனால் ஆகிறது கேள்வி நாம் தான் allocate-- முடியும், இருந்தது
மன்னிக்கவும், நாங்கள் அறிவிக்க முடியும் ஒரு உலக மாறி, அடிப்படையில்.
என்று ஒரு வழி.
ஆனால் அந்த நிறைய, அந்த உண்மையில் அசுத்தமாக பெற முனைகின்றன.
நாம் பொதுவாக என்று என்று போன்ற மோசமான வடிவமைப்பு.
ஆமாம்.
குளிர், வேறு எந்த கேள்விகள்?
வாழ்த்துக்கள்.
சரி, நகரும்.
இந்த உண்மையில் ஆகிறது எப்படி நாம் நினைவகத்தை ஒதுக்க.
நாம் இந்த ஒரு சிறிய பிட் பற்றி பேசினார்.
நாம் malloc என்று இந்த செயல்பாட்டை பயன்படுத்த.
மற்றும் நீங்கள் எவ்வளவு பைட்டுகள் அதை சொல்ல நினைவகம், குவியல் அதனால், எவ்வளவு பைட்டுகள்,
உனக்கு வேண்டும்.
அது, முகவரி திரும்ப நடக்கிறது அதனால் ஒரு சுட்டிக்காட்டி, நினைவகம் ஒரு துண்டு
என்று நீங்கள் ஒதுக்கீடு.
எனவே வகை வெற்றிடத்தை நட்சத்திரம் இருக்க போகிறது.
அது ஒரு சுட்டிக்காட்டி இருக்க போகிறது என்ன நீங்கள் அங்கு வைத்து முடிவு.
நீங்கள் என்று எந்த நேரத்தில் malloc, நாம் ஏற்கனவே சொன்னது
எனவே நாங்கள் அதை விடுவிக்க வேண்டும் நினைவக கசிவை இல்லை.
>> மற்ற விஷயம் என்ன நீங்கள் முற்றிலும் என்று
ஒவ்வொரு செய்ய வேண்டும் நேரம் நீங்கள் malloc அழைப்பு?
சரி, நீங்கள் அதை விடுவிக்க வேண்டும்.
மற்ற விஷயம் என்ன?
அழகான, பூஜ்ய சோதிக்க.
எனவே, ஆமாம், அது சரி என்று அங்கு பலகையில்.
நீங்கள் ஒதுக்க முயற்சி இருந்தால் நினைவகம் மற்றும் நீங்கள் எந்த நினைவக விட்டு,
கணினி, சொல்ல போகிறார் நான் உங்களுக்கு கொடுக்க எதுவும் இல்லை.
அதை நீங்கள் வெற்று கொடுக்கிறது.
என்று கேள்விகள்?
ஆமாம்.
>> பார்வையாளர்கள்: ஏன் நீங்கள் எப்போதும் வேண்டும் ஒரு குறிப்பிட்ட வகை ஒரு சுட்டிக்காட்டி அறிவிக்க
வெற்றிடத்தை நட்சத்திர கையாள முடியும் போது எப்படியும் அனைத்து சுட்டிக்காட்டி வகையான?
காண்க: 1: நல்ல கேள்வி.
ஏன் நாம் எண்ணாக நட்சத்திரம் கூறுவேன் நட்சத்திர களைவதற்கு பதிலாக
வெற்றிடத்தை நட்சத்திர எல்லாவற்றையும் கையாள முடியும் போது?
நாம் எப்போதும் விரும்பவில்லை வெளிப்படையாக சுட்டிகள் நடித்தது.
இது மோசமான நடைமுறை.
ஆனால் நாம் எண்ணாக நட்சத்திரங்கள் பற்றி பேசுவோம் வெறும் ஒரு புரிதல்,
இந்த ஒரு முழு ஒரு சுட்டிக்காட்டி இருக்கிறது.
>> பார்வையாளர்கள்: சரி.
>> காண்க: 1: ஆமாம், அது அனுமதிக்கிறது நீங்கள் அதை மதிப்புகள் கையாள
முழு போன்ற.
>> பார்வையாளர்கள்: சரி, ஓ.
மற்றும் வெற்றிடத்தை நட்சத்திர நீங்கள் அதை செய்ய விடுங்கள் என்று?
>> காண்க: 1 அது பொறுத்தது சூழல் ஆமாம், அதனால் கவலைப்பட வேண்டாம்
அதிகம் கவலைப்பட வேண்டாம் அங்கு வகை பற்றி.
சும்மா, பொதுவாக, malloc, தெரியும் ஏதோ ஒரு சுட்டிக்காட்டி கொடுக்கிறது.
நல்ல கேள்வி.
>> பார்வையாளர்கள்: ஏன் நீங்கள் பெருக்கி செய்ய அது முறை 10? [செவிக்கு புலப்படாமல்].
>> காண்க: 1 நிச்சயமாக, அதனால் நான் இருந்தது இங்கு, அங்கு சீரற்ற எடுத்துக்காட்டாக செய்து
நான் போதுமான ஒதுக்க வேண்டும் அறையில் 10 முழு சேமிக்க.
ஒரு சீரற்ற தேர்வு.
ஆமாம்.
ஆமாம், என்ன நடக்கிறது?
>> பார்வையாளர்கள்: நீங்கள் என்ன செய்ய பூஜ்ய சரிபார்ப்பு அர்த்தம்?
நீங்கள் சரிபார்க்க வேண்டும் பூஜ்ய அல்லது malloc ஐந்து சுட்டிக்காட்டி?
காண்க: 1: ஆமாம், சரியாக.
எனவே கேள்வி, என்ன நாம் பூஜ்ய மூலம் காசோலை அர்த்தம் என்ன?
நாம் நாம் malloc அழைக்க to-- எப்போது வேண்டும் நாம், ஒரு சுட்டிக்காட்டி திரும்பி
நாங்கள் சொல்ல வேண்டும், ஆகிறது பூஜ்ய சமமாக சுட்டிக்காட்டி?
எனவே உண்மையில் பி.டி.ஆர்.
பி.டி.ஆர் பூஜ்ய சமமாக உள்ளது.
ஆம்.
பார்வையாளர்கள்: எனவே, நான் வகையான இருந்தது யோசித்து, நீங்கள் என்றால்
, malloc ஒரு சுட்டிக்காட்டி துவக்க, செய்கிறது இது malloc தொடக்கத்தில் சுட்டி?
அது ஒரு வரிசை என்றால் காரணம்
காண்க: 1 என்று ஒரு பெரிய கேள்வி.
ஆமாம், நீங்கள் malloc அழைப்பு என்றால், அதை தான் சொல்கிறேன் என்று சுட்டிக்காட்டி,
அதனால் இங்கே நாம் நினைவகம் 10 பைட்டுகள் ஒதுக்க.
எனவே, நான் போதுமான வருந்துகிறேன், 10 முழு அறை,
நாங்கள் முகவரி பெற போகிறோம் நினைவகம் என்று முதல் துண்டு.
இது ஒரு நல்ல கேள்வி தான்.
ஆமாம்.
>> பார்வையாளர்கள்: ஒதுக்கீடு மூலம் 10 பரவலாக முழு எண்கள்,
நீங்கள் உண்மையில் அந்த பயன்படுத்த முடியும் சுட்டிக்காட்டி கிட்டத்தட்ட சிறிய குழப்பமான பெறுகிறார் என
முழு ஒரு வரிசை போன்ற?
காண்க: 1 சரி, அதனால் நீங்கள் ஒரு முழு வரிசை, அதை பயன்படுத்த?
சரி, சரியாக, இது என்ன புலக் தான் நீங்கள் ஒரு ஜோடி முன்பு ஸ்லைடுகள் on-- காட்டியது
நாம் சரி, இந்த, என்று அங்கு உண்மையில் ஒரு வகையான of-- நாங்கள்
ஒரு என நினைக்க முடியும் 10 முழுஎண்களின்.
அது குவியல் மீது இருக்கும் நடக்கிறது.
பார்வையாளர்கள்: ஆனால் நீங்கள் அணுக முடியவில்லை அது சதுர அடைப்புக்குறி குறிப்பு?
காண்க: 1 நீங்கள் உண்மையில் அணுக முடியும் சதுர அடைப்புக்குறி குறிப்பு அது, ஆமாம்.
நீங்கள் இன்னும் அதே சிகிச்சையளிக்க முடியும்.
ஆம்.
>> பார்வையாளர்கள்: ஏன் எப்போதும் பூஜ்ய இருக்கும்?
>> காண்க: 1 ஏன் எப்போதும் பூஜ்ய இருக்கும்?
நீங்கள் அனைவரும் பயன்படுத்த வேண்டும் என்றால் உங்கள் குவியல் மீது நினைவகம்.
உங்கள் நிரல் வரை உணவு என்றால், , வரை உணவு நினைவக வரை உணவு,
மற்றும் எதுவும் பின்னர், இடது உள்ளது , malloc, நீங்கள் சொன்னால் say-- நடக்கிறது
நான் 100 மேற்பட்ட பைட்டுகள், அது நடக்கிறது வேண்டும் நான் 100 பைட்டுகள் இல்லை, சொல்ல.
இங்கே பூஜ்ய தான்.
அதாவது, நான் தோல்வி.
ஆம்.
>> பார்வையாளர்கள்: அந்த வழக்கில், பூஜ்ய சரி, இல்லை?
>> காண்க: 1 ஆம், என்று வழக்கு, பூஜ்ய எதுவும் இல்லை.
நீங்கள் எந்த பெற்றிருக்க வேண்டும்.
எந்த நினைவக உள்ளது.
சரி, நகரும்.
சரி, உண்மையில் விரைவில் பேசுகிறேன் இடையக வழிதல் பற்றி.
நாங்கள் வழிதல் சந்திக்கும் போது?
நாம் எ நாங்கள் வேண்டும் என்று நினைவகம் ஒரு துண்டின் ஒதுக்க,
மற்றும் நாம் சரம் எழுத போகிறோம்.
நாம், என்ன செய்ய போகிறோம் என்று சரி, நான் ஒதுக்க போகிறேன்
ஆறு எழுத்துக்கள் போதுமான அறை.
நான் கேட்க போகிறேன் சில உள்ளீடு பயனர்.
பயனர் உள்ளீடுகள் மற்றும், எடுத்துக்காட்டாக, ஹலோ.
அந்த செய்தபின் பொருந்துகிறது நன்றாக நாங்கள் வேண்டும், ஏனெனில்
ஹலோ அனைத்து கதாபாத்திரங்களுக்கு, மற்றும் வெற்று முடக்கப்படும் தன்மையை.
அறையில், எந்த பிரச்சனையும் இல்லை நிறைய.
>> ஆனால் நாம் வாய்ப்பை என்ன கொடுக்கிறோம் என்றால் ஒரு தீய பயனர் எங்கள் திட்டத்தை பயன்படுத்த வேண்டும்,
அவர்கள், இல்லை ஆறு எழுத்துகளைத் தட்டச்சு அல்லது ஐந்து எழுத்துக்கள், ஆனால் ஒரு மில்லியன்.
அவர்கள் தட்டச்சு வைத்து, மற்றும் தட்டச்சு, மற்றும் தட்டச்சு, என்ன நடக்க போகிறது?
சரி நாம் மட்டும் கொடுக்க கணினி போதுமான அல்லது மன்னிக்கவும்,
நாம் மட்டுமே, இந்த சரம் கொடுத்தார் 5 எழுத்துக்கள் போதுமான இடைவெளி.
எனவே, நாம் போன்ற ஏதாவது பெற போகிறோம் யார் இந்த, அங்கு மோசமான நபர்
உள்ளீடு தட்டச்சு மேலெழுத முடியாது இடையக அளவு,
மற்றும் அளவு கடந்த உண்மையில் செல்ல முடியும் என்று அதை முதலில் ஒதுக்கீடு.
பின்னர் நீங்கள் என்ன செய்ய முடியும், நீங்கள் என்ன செய்ய முடியும் உண்மையில் பொல்லாத
திரும்ப முகவரியை மேலெழுதும் ஆகிறது.
எந்த அடிப்படையில் பொருள் நீங்கள் வகையான எடுக்க முடியும்
திட்டத்தின் நடத்தை கட்டுப்பாடு.
ஒரு மிக அதிக அளவில் எனவே இடையக வழிதல் போது ஆகிறது
நீங்கள் நினைவக சில அளவு ஒதுக்க.
பின்னர் இந்த நீங்கள் செய்கிறீர்கள் என்பதால் பயனர் உள்ளீடு அல்லது ஏதாவது எடுத்து
நீங்கள் எல்லைக்கு மேல் செல்ல அந்த பிடிக்கும் நீங்கள் முதலில் ஒதுக்கீடு செய்த என்ன
உங்கள் திட்டம் குளறுபடி தொடங்கும்.
ஆமாம்?
>> பார்வையாளர்கள்: ஏன் இல்லை என்று தான் ஒரு அடுக்கு தவறு திரும்ப?
>> காண்க: 1 ஏன் நடக்காது என்பதைக் ஒரு அடுக்கு தவறு திரும்ப?
அது முடியவில்லை.
சில நேரங்களில் தொகுப்பி அல்லது உங்கள் இயக்க ஒரு காலத்தில்
உண்மையில் அந்த சரிபார்க்க நடக்கிறது.
சில விஷயங்களை நேர்ந்தால், மற்றும் இந்த, குறைந்த அளவில் வகையான
பின்னர் நீங்கள் அறிந்து கொள்ள வேண்டும்.
ஆனால் நீங்கள் வடிவமைத்து இல்லை என்றால் ஒழுங்காக இந்த அமைப்புகள்,
நீங்கள் வாய்ப்பு அது கவரும் மற்றும்
take-- கணினி அனுமதிக்கிறது மோசமான நபர் உங்கள் கணினியில் கட்டுப்படுத்த.
ஆமாம்.
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]?
காண்க: 1: நிச்சயமாக.
நான் இடையக என்று சொல்லும் போது ஓ, நான் என்ன சொல்கிறேன் நீங்கள் ஒதுக்கீடு செய்த நினைவக அளவு.
எனவே இங்கே நான் ஓ, நாம் ஒதுக்கப்பட்ட நான், கூறினார் ஆறு ஆறு எழுத்துக்கள் போதுமான அறை கரி.
மற்றும் நான் என் தாங்கல் என்று அழைக்க எங்கே நான் தகவல்களை எழுத வேண்டும்.
ஆமாம்.
இந்த எந்த கேள்விகள்?
ஆமாம்.
>> பார்வையாளர்கள்: நீங்கள் அதை எப்படி தடுத்து நிறுத்துவது?
நீங்கள் அதை எப்படி தடுத்து நிறுத்துவது?
காண்க: 1 வியப்பா கேள்வி.
நீங்கள் அதை எப்படி தடுத்து நிறுத்துவது?
நீங்கள் எப்படி இடையக வழிதல் இருக்க என்ன செய்வது?
சரி அது செய்ய ஒரு வழி போல உள்ளது நாம் தொடர்ந்து அதிகரிக்க அங்கு, GetString
நாம் ஒதுக்க என்று நினைவக அளவு பயனர் உரை நிறைய நுழைகிறது என்றால்.
மற்றொரு விஷயம், நீங்கள் மட்டும், ஆகிறது ஆறு எழுத்துக்கள் வேண்டும், ஒரு விரைவு காசோலை செய்கிறது.
மட்டும் உள்ளீடு ஆறு எழுத்துக்கள் சொல்கிறது.
ஆமாம்.
எனவே நீங்கள் என்று கூறுவோம் on-- வேலை நாங்கள் போகிறோம்
சிறிது வலை பொருட்களை செல்ல பின்னர் போக்கில் ஆனால் நாம்
நீங்கள் ஒரு வடிவம் வேலை பார்க்கிறீர்கள் என்று, நீ என்று வெறும் ஒப்படைத்தார் முடியும் எவ்வளவு குறைக்கிறது.
ஆமாம்.
>> பார்வையாளர்கள்: GetString, பவுண்டரி ஸ்டாக் இருந்து நினைவகம், சரியான?
நான் தெளிவுபடுத்த?
காண்க: 1 ஒரு நேரத்தில்?
பார்வையாளர்கள்: GetString செய்கிறது ஸ்டாக் இருந்து நினைவகம் எடுத்து?
காண்க: 1 நான் நம்புகிறேன் Getm-- கிடைக்கும் எண்ணாக குவியல் இருந்து நினைவக எடுக்கிறது
அதை alloc வேண்டும், ஏனெனில்.
பார்வையாளர்கள்: ஓ.
சரி.
காண்க: 1 சரி, malloc மற்றும் realloc.
மற்ற கேள்விகள்?
ஆமாம்.
>> பார்வையாளர்கள்: எனவே வரையறுப்பது தாங்கல் அளவு,
நீங்கள் இருந்து யாராவது தடுக்க குறியீடு புகுத்த முடியும்
[செவிக்கு புலப்படாமல்] கடந்த சரிய முடியும்.
>> காண்க: 1 எனவே, வரையறுப்பது இடையக அளவு,
நீங்கள் சரி, இங்கு, என்றார் நாம் பயன்படுத்த முடியும் எவ்வளவு நினைவகம்.
நீங்கள் பயனர் அதை எழுத அனுமதிக்க என்றால், பின்னர் நீங்கள் பிரச்சினைகளை போகிறோம்.
பயன்.
வாழ்த்துக்கள்.
தான் சேர்ந்து செல்லலாம்.
எல்லாம் சரி.
பிழைகள் பற்றி பேசுகையில், இங்கே இருக்கிறீர்கள் சில பொதுவான பிழை செய்திகளை
நீங்கள் இருந்த போது என்று காட்டும் கோடிங், உங்கள் பிரச்சினை செட் வேலை.
நல்ல வாய்ப்பு ஒன்று என்று இந்த வினாடி வினா வரை காட்டுகிறது
கடந்த ஆண்டுகளில் ஒரு அடையாளம் என்றால்.
அதனால், பதில்களை வகையான உள்ளன இங்கே பலகையில் வரை.
ஆனால் இன்னும் சில வெளியே சத்தம் தயங்க.
>> ஏன் ஒரு அடுக்கு தவறு நடக்கும்?
ஏன் நீங்கள் ஒரு அடுக்கு தவறு வந்துவிடும் நீங்கள் உங்கள் நிரல் இயங்கும் போது?
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
>> காண்க: 1: நல்ல.
சரி, நாம் அணுக முயற்சி என்றால் எங்களுக்கு கொடுக்கப்பட்ட வேண்டாம் என்று நினைவு.
Dereference ஒரு பூஜ்ய சுட்டிக்காட்டி நாங்கள் என்றால்.
உதாரணமாக, நாம் malloc அழைப்பு என்றால், மற்றும் அது வெற்று இருந்தால் பார்க்க மறக்க,
மற்றும் நாம் தான், கணினியின் அதை பயன்படுத்தி முயற்சி எங்களுக்கு ஒரு அடுக்கு தவறு கொடுக்க போகிறேன்.
நல்ல.
உள்ளார்ந்த பற்றி என்ன செயல்பாடு அறிவிப்பு?
அதற்கு என்ன பொருள்?
பார்வையாளர்கள்: நீங்கள் ஒரு பயன்படுத்த முயற்சி நீங்கள் வரையறுக்கப்பட்ட இல்லை என்று செயல்பாடு.
காண்க: 1: நல்ல.
நீங்கள் ஒரு செயல்பாடு பயன்படுத்த முயற்சி நீங்கள் வரையறுக்கப்பட்ட இல்லை என்று.
அதனால் இரண்டு விஷயங்களை ஒன்று இருக்க முடியும்.
ஒருவேளை அது உதாரணம் போல இருந்தது காமில் முன்னர் நீங்கள் காட்டியது.
நீங்கள் ஒரு முக்கிய செயல்பாடு என்று கன சதுரம் என்று ஒன்று அழைப்பு விடுத்துள்ளது.
மேலும் தான் நீங்கள் மறந்துவிட்டேன் சொல்கிறேன் இந்த முன்மாதிரி எழுத.
நீங்கள் சொல்ல மறந்துவிட்டேன், ஏய் கணினி, நான் கன சதுரம் என்று இந்த செயல்பாடு உள்ளது.
நீங்கள் அதை பிறகு பார்க்கிறேன்.
நீங்கள் எழுத மறந்துவிட்டீர்கள் சொல்கிறேன் முன்மாதிரி, நீங்கள் இந்த பிழை வந்துவிடும்.
மற்றொரு விஷயம், தான் சொல்கிறேன் நீங்கள், printf பயன்படுத்த முயற்சி
மற்றும் சேர்க்க மறந்துவிட்டேன் நிலையான நூலகம்,
பின்னர் அது உள்ளார்ந்த சொல்ல நடக்கிறது செயல்பாடு அறிவிப்பு.
கடந்த, ஆனால் குறைந்தது, தவலை அடையாளங்காட்டி.
ஆமாம்.
>> பார்வையாளர்கள்: நீங்கள் ஒரு பிரச்சனை நோக்கம் கிடைத்துவிட்டது.
ஒருவேளை நீங்கள் முயற்சி போல என்று ஒரு உள்ளூர் மாறி அழைக்க
பகுதியில் ஒரு வித்தியாசமான வகையான.
காண்க: 1 கிரேட், நீங்கள் வேண்டும் என்றால், நோக்கம் அல்ல என்று ஒரு மாறி,
மற்றும் நீங்கள் அதை பயன்படுத்த முயற்சிக்கும், நீங்கள் பிரச்சனையில் பெற போகிறோம்.
மற்றும் மேலும் பொதுவாக, நாம் சொல்ல நீங்கள் எப்போதும் எண்ணாக சொல்லி கொண்டு, x பயன்படுத்த முயற்சி
x நீங்கள் தான் பின்னர், 5 சமம் பிரச்சனையில் ஒரு ரன் போகிறோம்.
இந்த கேள்விகள், மன்னிக்கவும்?
அற்புதம், சரியான சேர்த்து chugging.
>> சரி, மறுநிகழ்வு, ஏன் அனுமதிக்க might-- வருகிறேன் நான் என் ஓ இங்கே நாம் sch-- இழந்தது
வெறும் உறுதி நாங்கள் இருக்கிறோம் செய்ய சுமார் திட்டத்தின்படி.
சரி, குளிர்.
சரி, மறுநிகழ்வு, பொது யோசனை மறுநிகழ்வு, ஒரு சுழல்நிலை செயல்பாடு
தன்னை அழைக்கும் என்று ஒரு செயல்பாடு ஆகும்.
சரி, அதனால் என்ன என்று நான் ஒரு திட்டத்தை கருத்து அர்த்தம்
அதன்படி ஒரு செயல்பாடு தன்னை அழைக்கும்.
ஒரு என்ன சில இருக்கிறது என்ன இருக்க வேண்டும் மறுநிகழ்வு பயன்படுத்த நல்ல காரணம்?
போது அது பயனுள்ளதாக இருக்கும்?
அல்லது என்ன என்று ஒரு திட்டத்தை உண்மையில் தன்னை மறுநிகழ்வு வழங்கியிருக்கிறது?
>> பார்வையாளர்கள்: இரும தேடல்.
>> காண்க: 1 இரும தேடல் மறுநிகழ்வு தன்னை வைக்கிறது,
நீங்கள் இந்த பிரச்சனை இல்லை, ஏனெனில் என்று நீங்கள் சிறிய துண்டுகளாக உடைக்க முடியாது,
தொடர்ந்து செய்ய அதை அதே வழிமுறையை.
இந்த பல சந்தர்ப்பங்களில், வழிவகுக்கிறது, மேலும் துல்லியமான என்று நேர்த்தியான குறியீடு.
நாம் தான் எடுத்துக்காட்டாகும் இரும தேடல்.
மற்றொரு உதாரணம் ஒன்றாக்க மாதிரியான.
சில நேரங்களில், நீங்கள் போது நினைக்கிறேன் ஒரு வழிமுறை காரணியாலான போன்ற,
அது தான் சரியான, சூத்திர உணர்கிறார்?
நாம் காரணியாலான என்பது எனக்கு தெரியும் 5 4 முதல் 5 மடங்குகள் ஒரு காரணியாலான உள்ளது.
அதனால் நீங்கள் ஒரு பிரச்சனை அமைக்க போது அந்த வழியில், அது தான் சுழல்நிலை உணர்கிறது.
அதனால் இருக்கும் ஒரு அதை எழுத சிறந்த வழி.
கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: ஒரு அடிப்படை வழக்கு என்ன?
>> காண்க: 1 ஓ ஒரு அடிப்படை வழக்கு என்ன?
நான் மறக்க வேண்டாம், என்றார் ஒரு அடிப்படை விஷயத்தில் சேர்க்க.
நாம் எழுதும் சொல்கிறேன் ஒரு காரணியாலான செயல்பாடு,
நாம் 5 காரணியாலான செய்து.
நாம் 5 ஒரு காரணியாலான தெரிகிறோம் 4 5 முறை ஒரு காரணியாலான, உள்ளது
அபத்தம், அபத்தம், அபத்தம், அபத்தம்.
நிறுத்த போது எப்படி தெரியும்?
நாங்கள் எப்படி என்று எனக்கு தெரியும் உண்மையில் ஒரு எண் வேண்டும்?
நாம் காரணியாலான அழைப்பதைக் கேட்டுக் என்றால், நாம் சரியான, ஒரு பதில் கிடைக்கும் ஒருபோதும்?
நாம் அறிந்து போது எப்படி உதாரணமாக காரணியாலான நிற்காது.
எவரும், ஆமாம்.
>> பார்வையாளர்கள்: 1 காரணியாலான 1 போது.
காண்க: 1: நல்ல.
எனவே நாம் அறிவோம்.
என்று வழங்கப்பட்டது நாம் எடுக்க முடியும் 1 காரணியாலான 1 சமமாக இருக்கும்.
நாம் புள்ளி எங்கே பெற என்றால் நாங்கள், 1 காரணியாலான அழைப்பு
மேலே போய் 1 திரும்ப.
மற்றும் உங்கள் அடிப்படை வழக்கு.
நாம் ஒரு முறை நாம் அறிந்திருப்பதால், என்று அடிக்க, நாம் எப்போதும் அடிக்க வேண்டும், நாம் ஒருபோதும்
நாம் மட்டும் எப்போதும் போகும்.
மறுநிகழ்வு எந்த கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: எனவே, நீங்கள் திரும்பி போது 1, அது தானாகவே
வலது, திட்டம் நிறுத்தினீர்கள்?
>> காண்க: 1 சரி, அதனால் போது நீங்கள் நாம் சொல்ல if--, மீண்டும் 1 அழைக்க,
நாம் சொல்ல 2 அழைப்புகள் காரணியாலான 1 காரணியாலான 1 காரணியாலான,
வெறும் 1 திரும்ப ஒப்படைக்க வேண்டும்.
இப்போது 2 காரணியாலான, சரி 2 சொல்ல முறை 1 2 ஆகிறது, மற்றும் பதில் திரும்ப.
ஆம்.
>> பார்வையாளர்கள்: நாம் கவலைப்பட வேண்டும் மறுநிகழ்வு இல் நோக்கம் பற்றி
ஒரு வழிமுறையை போக போது?
>> காண்க: 1 ஆம், ஆ.
ஆமாம், நீங்கள் கவலைப்பட வேண்டும் மறுநிகழ்வு சூழலில் நோக்கம்.
அதனால் தான் மாறிகள் வரையறுக்கப்படுகிறது செயல்பாடு என்று ரன்
பயனுள்ளதாக இருக்கும்.
நல்ல கேள்வி ஆமாம்.
சரி, சேர்ந்து நகரும் வைத்து விடுங்கள்.
நாங்கள் நிறைய வேண்டும், ஏனெனில் பொருள் மூலம் பெற.
ஆனால் நான் கூறியது போல், வரை வெற்றி தயங்க உண்மையில் பின்னர் அலுவலக நேரம், அல்லது எங்களுக்கு.
>> இது ஒரு உண்மையில் விரைவான ஸ்லைடு ஆகும்.
நாம் பற்றி நிறைய கற்று தேடல்கள் மற்றும் வகையான.
தயவு செய்து, தயவு, இந்த பிரிவுகள், ஆன்லைன்
நான் cs50.net/quizzes நேரத்தில் நம்பவில்லை.
எனவே இந்த பட்டியலில் எடுத்து சென்று உங்கள் கோரிக்கையை தாள் வைத்து,
இருக்கும், ஏனெனில் இந்த ஒரு கேள்வி.
அது தவறான பெற வேண்டாம்.
மிக விரைவில், என்ன இந்த பட்டியலில் பொருள்,
நாம் தெரியும் அது இது பற்றி பெரிய ஓ பேசுகின்றது ஆகிறது ஒரு வழிமுறைகளின் பிணைப்பு மேல் இருக்க வேண்டும்
நேரம் இயங்கும்.
நாம் இது, ஒமேகா வேண்டும் குறைந்த பிணைப்பு இருக்க போகிறது
ஒரு வழிமுறைகளை இயக்க.
சரி?
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
>> காண்க: 1 சரி, கடந்த விஷயம் என்ன?
தீட்டா என்ன?
நாம் மட்டுமே போகிறோம் we-- என்றால் இது வழக்கில் இந்த வர்க்கம் பற்றி கவலை
அங்கு எங்கள் மேல் மற்றும் எங்கள் தாழ்வு அதே உள்ளன.
ஆமாம், அந்த அது மட்டுமே நேரம் இந்த வர்க்கம் வர போகிறது.
சரி, நான் செல்ல போகிறேன்.
நீங்கள் உங்கள் படத்தை எடுத்து கொள்ளவில்லை என்றால், நான் இந்த ஆன்லைனில் இருக்கும் உறுதியளிக்கிறேன்.
>> , அறிவாளி, structs சரி.
ஏன் நாம் structs வேண்டும்?
ஒரு பயனுள்ள காரணம் என்ன நாம் structs வேண்டும்.
யாரோ வெளியே சத்தம்.
சரி பார்போம் பலகையில் உதாரணம்.
தான் நாம் கையாளும் சொல்கிறேன் இந்த மாணவர்களின் அனைத்து.
நாம் ஒரு திட்டத்தை செய்கிறீர்கள் என்றால் , CS50, 800 மக்கள் போல் உள்ளன.
நாம் நாம் என்ன செய்ய போகிறோம் எழுத வேண்டும் தகவல் நிறைய கையாள வேண்டும்
மாணவர்கள் பற்றி.
அது என்றால் நன்றாக இருக்கும் நாம் முடிந்தவரை குழு வகையான
தகவல் அனைத்து இதை என்று ஒரு குறிப்பிட்ட மாணவர் செய்ய வேண்டும்
ஒரு தரவு வகையை ஒரு.
ஆனால் நாம் எந்த தரவு தெரியும் வலது, மாணவர், என்று தட்டச்சு?
நாம் ஒரு முழு வேண்டும், நாம் ஒரு மிதவை வேண்டும், நாம் ஒரு சரம், அல்லது ஒரு எரிப்பதை நட்சத்திரம்,
ஆனால் நாம், ஒரு மாணவர் இல்லை.
>> எனவே நாம் உண்மையில் என்ன வரையறுக்க என்ன செய்ய முடியும் எங்கள் சொந்த அமைப்பு, அது மாணவர் அழைக்கிறேன்
நாம் சில இணைக்க முடியும் என்று struct வெவ்வேறு துறைகள்.
எனவே, இந்த விஷயத்தில், நாம் நாம் ஒரு மாணவர் வேண்டும் என்று.
நாம் கவலை என்று விஷயங்களை பற்றி மாணவர் அடையாள எண்
மற்றும் மாணவர் பெயர்.
இப்போது நாம், இந்த ஐடி தொடர்பு முடியும் மற்றும் ஒரு குறிப்பிட்ட மாணவர் இந்த பெயர் இல்லை.
எனவே சில உதாரணங்கள் பார்ப்போம்.
>> சரி, நான் சொல்ல, அதனால் இங்கே சரி, நாம் நாம் ஒரு மாணவர் செய்ய வேண்டும் என்று.
நான் மாணவர் 1 அவரை அழைக்கிறேன்.
அப்பொழுது, அவருடைய அடையாள அட்டை இலக்கம், உள்ள இந்த வழக்கில், நாம் அணுக முடியும்
வெறும் மாணவர் பெயர் செய்து நாம் அணுக விரும்பும் துறையில் dot.
எனவே இந்த மாணவர் போகிறது 1 டாட் ஐடி, மற்றும் நாம் 1 சமமாக அமைக்க.
நினைவில் ஏனெனில், நாங்கள் என்று கூறினார் ஐடி ஒரு முழு எண்ணாக இருக்க போகிறது.
மற்றும் மிகவும் இதேபோல், நாம் இந்த சொல்ல முடியும் மாணவர் பெயர், டேவின் போகிறது
எடுத்துக்காட்டாக.
எனவே நாம் தான் துறையில் அணுக முடியும் இந்த புள்ளி பயன்படுத்தி ஒரு struct.
என்று கேள்விகள்?
ஆமாம்.
>> பார்வையாளர்கள்: எந்த வழியும் இல்லை உங்கள் மாறிகள் பாதுகாக்க எப்படி?
மாறிகள் பாதுகாக்க எந்த வழியும் இல்லை வெளிப்புறமாக இருந்து அணுக?
>> காண்க: 1 எப்படியும் இருக்கிறதா உங்கள் மாறிகள் பாதுகாக்க
வெளிப்புறமாக இருந்து அணுக?
இல்லை, CS50 நோக்கம்.
மற்ற கேள்விகள்?
ஆமாம்.
>> பார்வையாளர்கள்:, typedef struct என்ன?
ஒவ்வொரு கூறுகளையும் என்ன அர்த்தம்?
காண்க: 1 ஆ,, typedef struct என்ன?
ஒவ்வொரு கூறுகளையும் என்ன இந்த பையன் அர்த்தம்?
>> பார்வையாளர்கள்: ஆமாம்.
>> காண்க: 1 சரி, குளிர்.
இந்த நான், ஏ கணினி, என்கிறார் புதிய அமைப்பை உருவாக்க வேண்டும்.
நான் ஒரு வரையறை வரையறுக்க போகிறேன் அது, நான் அது போன்ற பயன்படுத்த முடியும் என்று
என்றால் அது ஒரு வகை இருந்தது என் திட்டம் முழுவதும்.
சரி, அதனால் நான் ஒரு அமைப்பு வரையறுக்க வேண்டும்.
நான் இப்போது இருக்க போகிறேன் ஒரு வகை அதை பயன்படுத்த முடியும்.
அதன் பெயர் மாணவர் உள்ளது.
அதன் துறைகள் இங்கே.
>> பார்வையாளர்கள்: எனவே அந்த ஆகிறது , typedef struct [செவிக்கு புலப்படாமல்]?
காண்க: 1 நீங்கள் முடியும் விரும்பினால் உங்கள் நிரல் முழுவதும் இந்த struct பயன்படுத்த,
மற்றும் CS50 நாம் பெரும்பாலான சந்தர்ப்பங்களில் செய்ய, நாம் வகை டெப் சொல்ல வேண்டும்.
மற்றும் அது அதே பயன்படுத்த அனுமதிக்கிறது நாம் எண்ணாக அல்லது மிதவை போன்ற பயன்படுத்த வழி.
கணினி சாப்பிடுவேன் எப்போதும் அது என்ன தெரியுமா.
ஆமாம்.
>> பார்வையாளர்கள்: நாம் எழுத முடியும் தலைப்பு கோப்பு இந்த?
>> காண்க: 1 ஓ, மன்னிக்கவும்.
நாங்கள் தலைப்பு கோப்பு இந்த எழுத?
நீங்கள் மேல் எழுத முடியும் உங்கள் திட்டம், உங்கள் சி நிரல் மேல்.
ஆமாம், அந்த மிகவும் இருக்க வேண்டும் அது நியாயமான இடத்தில்.
மீண்டும் அங்கு.
முக்கிய முன் அதே கேள்வி, அதனால் பார்வையாளர்கள்:?
காண்க: 1 வலது, நீங்கள் இந்த வேண்டும் எங்காவது அனைவருக்கும் அதை அணுக முடியும் என்று.
எனவே உங்கள் வழக்கில் முக்கிய முன், ஆமாம்.
பார்வையாளர்கள்: ஒரு வித்தியாசம் இடையே உள்ளது மேல் மற்றும் கீழே மாணவர் வைத்து?
காண்க: 1 ஆ, அங்கு ஒரு ஆகிறது வைத்து மாணவர் இடையே உள்ள வேறுபாடு
மேல் அல்லது கீழே மீது?
என்று கேள்வி சேமிக்க, மற்றும் Let-- நாம் தொடர்புடைய பட்டியல்கள் கிடைக்கும் போது,
நாம் சரி, என்று பார்க்க வேண்டும்?
எனவே ஒரு நொடி என்று பிடித்து.
நான் இங்கே குறிப்பிட வேண்டும் கடைசி விஷயம், அதற்கு பதிலாக ஒரு அமைப்பு கொண்ட ஆகிறது
நாம் ஒரு அமைப்பு ஒரு சுட்டிக்காட்டி வேண்டும் நாங்கள் எங்கள் குறியீடு மாற்ற முடியும்
ஒரு சிறிய இனிமையானதுமாகும் இருக்க வேண்டும்.
>> நாம் நாம் ஒரு வேண்டும் என்று சொல்ல முடியாது, ஒரு மாணவர் சுட்டிக்காட்டி மாறாக தான்
ஒரு மாணவர்.
நாங்கள், அதற்கு பதிலாக ஒரு துறையில் அணுக வேண்டும் என்றால் , நன்றாக சுட்டிக்காட்டி dereference செல்ல செய்து,
பின்னர் துறையில் பெயர் அணுக.
இந்த குறியீட்டுமுறையும் ஒரு சிறிய தெரிகிறது இந்த புள்ளி நட்சத்திரம் ஒரு குளறுபடியான.
முற்றிலும் சரி, ஆனால் ஒரு வகையான அதை செய்ய தூய்மையான வழி,
தான் சுட்டிக்காட்டி அம்பு பெயர் சொல்ல.
மற்றும் அந்த உண்மையில் Dereferencing ஒருங்கிணைக்கிறது மற்றும் ஒரு அழகான அடையாளமாக அணுகும்.
என்று கேள்விகள்?
>> பார்வையாளர்கள்: என்று இன்னும் ஒரு முறை சொல்ல.
>> காண்க: 1 என்று இன்னும் ஒரு முறை சொல்லுங்கள்.
>> பார்வையாளர்கள்: நீங்கள் கூறினார் சரியாக என்ன.
காண்க: 1 நிச்சயமாக, சரியாக என்ன நான் சொன்னது.
நாம் ஒரு மாணவர் ஒரு சுட்டிக்காட்டி இருந்தால் மாறாக மாணவர் தன்னை விட,
நாம் அணுக முடியும் என்று ஒரு வழி can-- துறையில் dereference அது, பின்னர்
அணுகல் பெயர்.
மற்றொரு இனிமையானதுமாகும் வழியில் நாம் வெறும் இது, அதை செய்ய முடியும்
தொடரியல் சர்க்கரை ஒரு சிறிய துண்டு, வெறும் சுட்டிக்காட்டி அம்பு பெயர் செய்ய.
மற்றும் அந்த இணைப்பது போகிறது dereferencing மற்றும் அணுகும்.
ஆமாம், அழகாக.
எல்லாம் சரி.
>> எனவே மற்ற கேள்வியை பற்றி பேசுகிறேன்.
முனைகளில் குதிக்க நாம், நாம் பயன்படுத்த போகிறோம், எந்த
உள்ள ஒரு இரண்டாவது பட்டியல்கள் இணைக்கப்பட்ட.
எனவே இங்கே, நீங்கள் அங்கு கவனிக்க வேண்டும் வார்த்தை முனை இருவரும் கீழே உள்ளது
மற்றும் மேல்.
முன், நாம் மாணவர் வரையறுக்கும் போது, நாம் தான் கீழே மாணவர்.
நாம் மேல் மாணவர் இல்லை.
என்று இருக்கலாம் ஏன் எவரும் தெரியுமா?
என்ன வேறுபாடு உள்ளது?
ஆமாம்.
பார்வையாளர்கள்: நீங்கள் முனை பயன்படுத்த முனை வரையறை உள்ளது,
எனவே அது ஒரு சுழல்நிலை விஷயம்?
காண்க: 1: நல்ல.
சரி, நாம் நம் முனைகளில் வேண்டும் மற்ற முனைகளில் சுட்டிக்காட்டி இருக்கிறது.
நாங்கள் இந்த வகை பயன்படுத்த என்பதால், எனவே, அது உண்மையில் வரையறுக்கப்பட்ட முன்,
நாம் மேலே அதை செய்ய வேண்டும் அதை அது என்ன தெரியும், அதனால்.
பார்வையாளர்கள்: எனவே நாம் இன்னும் அதை கீழே வேண்டும்?
காண்க: 1: ஆமாம்.
பார்வையாளர்கள்: எனவே எப்போதும் கீழே.
காண்க: 1 எப்போதும் கீழே.
எனவே அனைத்து உங்களுடையது சாப்பிடுவேன் கீழே அது வேண்டும்.
வேறு ஏதேனும் கேள்விகள்?
சரி, உண்மையில் பேச முடிகிறது பற்றி உண்மையில் விரைவாக பட்டியல்கள் இணைக்கப்பட்ட.
எனவே தொடர்புடைய பட்டியல்கள் நாம் அவற்றை பயன்படுத்த மாறி அதற்கு பதிலாக சில நேரங்களில் வரிசைகள்,
நாம் வரிசைகள் ஒரு என்பது நமக்குத் தெரியும் நிலையான நீளம், இணைக்கப்பட்ட பட்டியல்கள் அதேசமயம்
நாம் வளர நாம் விரும்பும் என சுருக்க முடியும்.
எனவே இந்த ஒரு உதாரணம் என்ன ஒரு இணைக்கப்பட்ட பட்டியலில் இருக்க கூடும்.
நாம் என்ன பார்க்க வேண்டும் ஆகிறது பட்டியலில் தலைமை.
எனவே பட்டியலில் தொடங்கி விடுகிறது.
பின்னர் அவர் ஒவ்வொரு கணு பின்னர் முனை, ஆகிறது
தெரிந்தும் பொறுப்பு அங்கு அடுத்த முனை உள்ளது.
எனவே 1 சேமித்து இந்த வழக்கில், முனை 3 எங்கே தெரியாமல் பொறுப்பு.
3 சேமித்து நபர் 9 எங்கே தெரியாமல் பொறுப்பு.
மேலும் 9 சுட்டிக்காட்ட யாருக்கும்.
இது பட்டியலில் முடிவில் தான் அது வெறும் வெற்று என்கிறார்.
சரி?
>> பார்வையாளர்கள்: இந்த புள்ளி என்ன?
>> காண்க: 1 இந்த புள்ளி எது?
>> பார்வையாளர்கள்: ஆமாம்.
காண்க: 1 நாம், ஏனெனில் நாம் சில தரவு வேண்டும் என்று சொல்கிறது.
நாம் சரியாக எப்படி என்று எனக்கு தெரியாது மிகவும் தரவு நாங்கள் முன்னோக்கி நேரம் வேண்டும்.
ஒரு வரிசை நான் எங்கே தான் சொல்கிறேன் முதல் வரிசையில் மக்கள் எண்ண வேண்டும்.
வாய்ப்புகளை அது மாற்ற போவதில்லை உள்ளன.
நாம் தான், சரி, சொல்ல முடியும் நான் அளவு ஆறு ஒரு வரிசை வேண்டும்.
ஆனால் நாம் ஏதாவது விரும்பினால் என்று மாற்ற நடக்கிறது.
>> உதாரணமாக, நான் முயற்சி சொல்கிறேன் மாணவர்கள் கண்காணிக்க
அவர்கள் அறைக்கு வந்து ஆய்வு அமர்வு.
நான் உங்களுக்கு எத்தனை யோசனை மக்கள் வரை காட்ட போகிறது.
அதனால் நான் ஒரு தரவு கட்டமைப்பு வேண்டும் என்று நான் விரிவாக்க மற்றும் சுருக்க முடியும்.
ஒருவேளை யாராவது ஏனெனில் ஒருவேளை யாராவது வந்து, விட்டு.
அதனால், எந்த நேரத்திலும் நாங்கள் சேர்க்க அல்லது முனைகளில் நீக்க முடியும்.
குளிர், பெரிய கேள்வி.
ஆமாம்.
>> பார்வையாளர்கள்: நீங்கள் பயன்படுத்த முடியும் என்றால் GetString போல
என்று நீங்கள் இன்னும் தரவு பெற விடாமல் வைத்திருக்கிறது ஏன் நீங்கள் கூட இந்த செய்ய வேண்டும், அது வேண்டும்?
>> காண்க: 1 ஏன் நீங்கள் பட்டியலில் போது இணைக்கப்பட்ட
நீங்கள் GetString போன்ற ஏதாவது பயன்படுத்த முடியும்?
இது ஒரு நல்ல கேள்வி தான்.
என்ற Get-- என்று ஒரு நினைவில் GetString, நாசம்
நாம் ஒரு மிக செய்யவில்லை என்று ஆகிறது என்று நினைவு பெறலாம் நல்ல வேலை,
நாம் ஒரு கொத்து அறிமுகப்படுத்தப்பட்டது நினைவக உங்கள் நிரல் நுழைகிறது?
நீங்கள் புள்ளிவிவரரீதியில் அது ஒரு ஆகலாம் அளவிலான வரிசை அது வளர்ந்து வைத்து.
ஆனால் நீங்கள் கண்டுபிடிக்க வேண்டும் என்று நினைவகத்தில் புதிய இடங்களில்.
அது மேலே நிறைய இருக்கும்.
>> நல்ல விஷயங்களை ஒன்று இணைக்கப்பட்ட பற்றி வரிசைகள் எதிர்க்கும் பட்டியல்கள் என வரிசைகள் ஆகிறது
அனைத்தும் நினைவாக அதே இடம் இருக்கும்.
அது தொடர வேண்டும் உள்ளது நினைவகம் துண்டுகளாக்கி.
இணைக்கப்பட்ட பட்டியல்கள், 2 மற்றும் 3 அதேசமயம் மே முற்றிலும் வேறுபட்ட இடங்களில் இருக்கலாம்.
லைக் 2 இங்கு உள்ளது, மற்றும் 3 இங்கு உள்ளது.
மற்றும் நீண்ட அவர்கள் ஒரு வேண்டும் என சுட்டிக்காட்டி ஒருவருக்கொருவர், அது நன்றாக இருக்கிறது.
நாம் நாம் அவர்களை கண்டுபிடிக்க முடியும் என்று எனக்கு தெரியும்.
அங்கு கேள்வி?
>> பார்வையாளர்கள்: GetString ஒரு செயல்பாடு உள்ளது CS50 நூலகத்தில், சரியான?
அது உண்மையான திட்டங்கள் இல்லை.
>> காண்க: 1 சரி.
வலது, அதனால் மற்ற விஷயம்.
, GetString இல்லை CS50 செய்ய சூழ்நிலையில் வெளியே.
ஆமாம்.
>> பார்வையாளர்கள்: எனவே உண்மையில் இல்லை என்று இரண்டு, உண்மையில் இதுவரை தவிர இருக்க முடியும்
என்று தாக்கம் திறன் செய்கிறது பட்டியலில் உறுப்புகள் அணுகும்?
காண்க: 1 என்று ஒரு பெரிய கேள்வி.
கேள்வி அது தாக்கம் இல்லை, இருந்தது அணுகும் திறன்
பட்டியலில் இந்த வேறுபட்ட கூறுகள் இல்லை.
உண்மையில், ஆமாம்.
நாங்கள் அறிந்துள்ளதால் if-- நாம் நாம் அணுக வேண்டும் என்று
அணியின் இரண்டாவது உறுப்பு, நாம் தெரியும் நாங்கள் தான் சரியான, வரிசை அடைப்புக்குறி 1 செய்ய முடியும்.
அது எப்போதும் நடக்கிறது அதே இடம் இருக்க வேண்டும்.
ஆனால் நாம் அந்த 3 பெற வேண்டும் என்றால், நாம் மட்டும் 3 என்று போய், சொல்ல முடியாது.
நாம் சரி, மணிக்கு தொடங்கும் சொல்ல வேண்டும், பட்டியலில் ஆரம்பத்தில்,
இப்போது நாம் உண்மையில் வேண்டும் நாங்கள் வரை மூலம் நடக்க
நாங்கள் ஆர்வமாக இருக்கிறோம் எண்ணை கண்டுபிடிக்கும்.
>> எனவே, இந்த விஷயத்தில் நாம் சரி, சொல்கிறோம் இந்த முதல் எண் உள்ளது.
எனவே அடிப்படையில், அந்த குறியீட்டு 0 தான்.
இப்போது நாம் இரண்டாவது எண் கண்டுபிடிக்க வேண்டும்.
அந்த குறியீட்டு 1 தான்.
எனவே உண்மையில் வெறும் to-- நடக்கிறது அணுகும், என் நேரம் எடுத்து நடக்கிறது.
குளிர், பெரிய பழைய என் ஆமாம்.
>> பார்வையாளர்கள்: பட்டியலை ஒவ்வொரு என்ன?
அவர்கள் ஒவ்வொரு வரிசைகள், அல்லது என்ன?
காண்க: 1 என்று ஒரு பெரிய கேள்வி.
ஒவ்வொரு என்ன நான் வரையப்பட்ட அந்த கட்டமைப்புகள்?
அவர்கள் முனைகளில் உள்ளன.
எனவே இந்த சிறிய ஒவ்வொரு அமைப்பு இரண்டு பாகங்கள் உண்டு.
அதை வைத்திருக்கும் ஒரு முழு எண் உள்ளது.
அந்த உண்மையான தரவு தான் அதை மீது வைத்திருக்கும் என்று.
அந்த பயனுள்ள பகுதியாக வகையான தான்.
மேலும், இது என்ன அது ஒரு இணைக்கப்பட்ட பட்டியலில் செய்கிறது,
அடுத்த முனை ஒரு சுட்டிக்காட்டி உள்ளது.
வியப்பா கேள்வி.
சரி, மிக பார்போம் விரைவில் என்ன சில உதாரணங்கள் பார்த்து
நாங்கள் இணைக்கப்பட்ட பட்டியல்கள் செய்ய வேண்டும்.
>> எனவே ஒரு மிக விரைவான எடுத்துக்காட்டாகும் நாங்கள் ஒரு தேடல் செய்ய வேண்டும் என்று நினைக்கிறேன்.
தேடல் என்ன முடியாது நாம் இணைக்கப்பட்ட பட்டியல்கள் செய்ய?
>> பார்வையாளர்கள்: இரும.
>> காண்க: 1 இரும.
ஏன் நாம் பைனரி தேடல் பயன்படுத்த முடியாது?
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
காண்க: 1 வலது, ஏனெனில் பைனரி தேடல், நாம் உண்மையில் தங்கியிருக்க வேண்டியிருந்தது
நாம் தான் குதிக்க முடியும் என்று எந்த இடத்தில் வரிசையில் ஒரு.
நாம் தான் செல்ல, சொல்ல முடியும் நடுத்தர உறுப்பு.
இங்கே நாம், என ஒரு சிறிது முந்தைய,
நாம் தான் செல்ல முடியாது நடுத்தர உறுப்பு.
எந்த கண்டுபிடிக்க பொருட்டு உறுப்பு, நாம் உண்மையில்
எங்கள் முழு பட்டியல் மூலம் நடக்க வேண்டும்.
>> நாங்கள் ஒரு தேடல் செய்ய வேண்டும் என்றால், நாம் என்ன செய்ய முடியும் சிறந்த ஒரு நேர்கோட்டு தேடல் இருக்கிறது.
நாம் தலை மணிக்கு தொடங்கும், நாம் நாம் தான் சொல்ல check--
தேடும் 9-- நாம் தலை மணிக்கு தொடங்கும்.
நாம் இந்த 9 என்று சொல்லாதபடிக்கும்
இல்லை.
இந்த 9 இருக்கிறது?
இல்லை.
இந்த 9 இருக்கிறது?
ஆம், நாம் அது காணப்படுகிறது.
சரி, அந்த அனைத்து தான்.
இங்கே போலி குறியீடு ஒரு சிறிய துண்டு.
நான் உங்களுக்கு இந்த விட்டு போகிறேன் தோழர்களே, உங்கள் சொந்த மீது கடைந்து
தான் நாம் இயங்கும் ஏனெனில் நேரத்தில் குறுகிய சிறிது.
>> செருகும் பற்றி பேச்சு உதவுகிறது.
நாம் ஒரு உண்மையிலேயே ஒரு டெமோ பார்த்தேன் நாங்கள் கூறினார் விரிவுரை இந்த,
சரி, நாம் இந்த இணைக்கப்பட்ட பட்டியலில் எங்கே வேண்டும் அனைவருக்கும், ஒரு மற்றொரு சுட்டி காட்டும்
மற்றும் யாராவது மேடையில் வருகிறது.
நாம் அந்த நுழைக்கின்றோம் எப்படி நமது இணைக்கப்பட்ட பட்டியலில் நபர்?
சரி, ஒரு தவறான வழியில், செய்ய இது நாம் முதலில் பார்த்த என்ன நான் நினைக்கிறேன்,
போது நபர் முன் தானாக
புதிய நபர் சுட்டிக்காட்டினார்.
பின்னர் நாம் வகையான கைவிடப்பட்ட பட்டியலில் இரண்டாவது பாதியில், சரியான?
நாம் எங்கே தெரியாது என்பதால் அது இனி நினைவகம் உள்ளது.
எனவே பற்றி மிகவும் கவனமாக இருக்க வேண்டும் எந்த வரிசையில் விஷயங்களை நாம் நுழைக்க.
>> எனவே இங்கே, நாம் வேண்டும் என்று எங்கள் பட்டியல் முன் 1 வேண்டும்.
முதல், நாம் 1 புள்ளி வேண்டும் இரண்டாவது உறுப்பு அல்லது உறுப்பு
என்று 1 கொண்டிருக்கிறது.
எனவே நாங்கள் தான் என்று நாங்கள் இல்லை, அதை செய்ய இரண்டாவது பாதி இழக்க போகிறோம்.
இப்போது, நாம், 1 தலை புள்ளி வைத்திருக்க முடியும்.
எனவே மீண்டும், இந்த தான் போன்ற சூப்பர் உயர் நிலை.
இந்த நாம் ஒரு முனை செருக எப்படி இருக்கும்.
நாம் நிறைய வேண்டும் இங்கே மன்னிக்கவும் போலி குறியீடு,
நான் இருக்கிறேன் ஏன் என்று தெரியவில்லை போலி குறியீடு அது அழைப்பு.
அது உண்மையான குறியீடு.
அதை பிறகு பாருங்கள் செல்ல முடியும்.
>> சரி, மிகவும் அனுமதிக்க எந்த கேள்விகள் விரைவாக
நான் முன்பு இணைக்கப்பட்ட பட்டியல்கள் மீது ஒரு ஜோடி மற்ற தரவு மீது நகர்த்த
எங்கள் கடைசி 10 நிமிடங்களில் கட்டமைப்புகள்.
>> பார்வையாளர்கள்: செய்ய நாம் இப்போது செய்ய வேண்டும் எப்படி ஒரு சோதனை அதை எழுத?
>> காண்க: 1 நாம் எப்படி to-- அறிந்து கொள்ள வேண்டும் செய்கிறது
>> பார்வையாளர்கள்: ஒரு சோதனை எழுது.
>> காண்க: 1 நாங்கள் to-- வேண்டும் நீங்கள் தயாராக இருக்க வேண்டும்
, நுழைவு எழுத, நீக்க, மற்றும் சோதனை இணைக்கப்பட்ட பட்டியல்கள் தேட.
என்று ஒன்று இருக்கிறது என்று நாங்கள் நீங்கள் செய்ய எதிர்பார்க்க முடியும்.
அதை பற்றி செல்ல.
நீங்கள் ஏதேனும் கேள்விகள் இருந்தால் குறியீடு, உங்கள் TF ஒரு மின்னஞ்சல் சுட,
அலுவலக நேரம் வந்து.
நேரம் நிறைய இன்னும் இருக்கிறது படிக்க, கவலைப்பட வேண்டாம்.
சரி, வேறு எந்த தொடர்புடைய பட்டியல்கள் பற்றி கேள்விகள்?
ஆம்.
>> பார்வையாளர்கள்: நீங்கள் பயன்படுத்த வேண்டாம் என்றால் சுட்டிக்காட்டி சரியான ஒரு செல்ல
நீங்கள் சுட்டிக்காட்டி பயன்படுத்த முன் இடது ஒரு, என்று
நீக்குதல் சமமான எல்லாம், சரியான?
காண்க: 1 சரி.
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
காண்க: 1 வலது, பின்னர் நாம் முடியாது அது, இது இன்னும் மோசமாக உண்மையில் தான் கிடைக்கும்.
நாம் தெரியாது மட்டும் இல்லை, ஏனெனில் அது எங்கே, நாம் இனி அதை பயன்படுத்த முடியும்,
ஆனால் நாம் we've-- இல்லை இனி அந்த நினைவு பெறலாம்.
அதனால் தான் சுற்றி தொங்கி நாம் அதை கண்டுபிடிக்க முடியாது, ஏனெனில் பயனுள்ளதாக இருக்கும்.
ஆமாம், குளிர் கேள்வி.
>> சரி, அடுக்குகள் பற்றி பேசுகிறேன்.
நாம் மிக விரைவில் அடுக்குகள் பார்த்தேன்.
அவர்கள் கடந்த முதல் இருக்கிறார்கள் வெளியே தரவு கட்டமைப்புகள்.
எனவே நாம் Annenberg உள்ள அடுக்குகள் யோசிக்கிறோம் நாங்கள் மேல் விஷயங்களை குவியலாக அங்கு தட்டுக்களில்.
நீங்கள் போகிறோம் என்றால் நீங்கள், ஒரு தட்டில் இங்கு வந்துள்ளோம்
எப்போதும் ஒரு எடுக்க போகிறது மிகவும் recently-- இது மேல்,
இது விஷயம் என்று நாம் மிகவும் சமீபத்தில் ஸ்டேக் மேல் வைத்து.
எனவே நீங்கள் வகையான இந்த வகையான யோசிக்க முடியும் காட்சி நீங்கள் அடுக்குகள் நினைக்கிறீர்கள் போது.
பின்னர், நாம் ஏதாவது தெரித்து ஸ்டாக் மேல் ஆஃப்.
>> நாங்கள் ஓ மாறி, மற்றும் வார்த்தைகள் என்று கருதினால், நாம் ஆனால் நாம் இந்த தரவு பற்றி பேசுகிறீர்கள் போது பயன்படுத்த
கட்டமைப்புகள், வழக்கமாக நாம் என்றால் ஸ்டாக் ஏதாவது வைத்து,
நாம் ஸ்டேக் அது தள்ளும் சொல்கிறோம்.
நாம் ஸ்டேக் ஆஃப் ஏதாவது எடுத்து இருந்தால், நாம் ஸ்டேக் ஆஃப் உறுத்தும் என்று சொல்கிறோம்.
நீங்கள் செயல்படுத்த போகிறோம் என்றால் ஒரு ஸ்டாக் இது நான் நிச்சயமாக
நீங்கள் தான் out-- முயற்சி பரிந்துரை கண்காணிக்க வேண்டும் போகிறீர்கள்,
ஒரு வரிசை பயன்படுத்தி சொல்கிறேன்.
நாங்கள் பேசினோம் நான் விரிவுரை தெரியும் வரிசைகள் இரண்டு பயன்படுத்தி பற்றி
அல்லது ஒரு அடுக்கு செயல்படுத்த வேண்டும் பட்டியல்கள் இணைக்கப்பட்ட.
நீங்கள் பயன்படுத்துகிறீர்கள் என்றால் ஒரு வரிசை, நீங்கள் keep-- வேண்டும்
தவிர்க்கவும் நாம் கண்காணிக்க வேண்டும் அளவு மற்றும் திறன்.
அதிகபட்ச எனவே எங்கள் ஸ்டாக் நடத்த முடியும் என்று.
அடுக்குகள் கேள்விகள்?
>> பார்வையாளர்கள்: என்ன வித்தியாசம் அளவு மற்றும் திறன் இடையே?
காண்க: 1 இடையே உள்ள வேறுபாடு அளவு மற்றும் திறன், அற்புதமான கேள்வி.
எனவே நாம் தான் சொல்ல ஒரு வரிசை பயன்படுத்தி, நாம்
10 முழு போதுமான அறை ஒதுக்க.
நாம் அந்த நிரப்ப தொடங்கும்.
நாம், விஷயங்களை தள்ள நாம் விஷயங்களை ஆஃப் பாப்.
நாம் அதிகபட்ச கண்காணிக்க வேண்டும் நாங்கள் நடத்த முடியும் எண், அந்த திறன் இருக்கிறது.
நாம் கண்காணிக்க வேண்டும் நாம் தற்போதைய எண்ணிக்கை, என்று அளவு தான்.
நல்ல கேள்வி.
அடுக்குகள் மீது வேறு ஏதாவது?
சரி, பேசுகிறேன் ஆச்சரியத்தை பற்றி, வரிசைகளில்.
>> கடந்த முதல் இவை அடுக்குகள், போலல்லாமல் வெளியே, இந்த முதல் முதல், உள்ளன.
எனவே, இந்த ஒரு வரி என்று போன்ற உள்ளது.
ஆப்பிள் வரை அகவுறையின் யோசி ஸ்டோர் என்ன தயாரிப்பு பெற.
மற்றும் வரிசையில் முதல் நபர் வேண்டும் உதவியது யார் முதல் நபர் இருக்கும்.
தள்ளி என்று முதல் விஷயம் தெரித்து என்று இந்த முதல் விஷயம்.
கூல்?
மிகவும் இதேபோல் ஓ, வார்த்தைகள் என்று நாம் அதற்கு பதிலாக புஷ் மற்றும் pop-- பயன்படுத்த
இது நான், பயன்படுத்தப்படும் நான், மன்னிக்கவும் நாம் சொல்ல இருக்கிறேன்
நாங்கள் ஒரு ஏதோ என்றால் வரிசையில், நாம் அதை வரிசைப்படுத்தப்படவில்லை.
நாங்கள் வெளியே ஏதாவது எடுத்து என்றால் வரிசையில், நாம் dequeued சொல்கிறோம்.
அது.
நான் அந்த உச்சரித்து தவறான, ஆனால் நீங்கள் யோசனை.
பின்னர் மீண்டும், தான் அடுக்குகள் போன்ற, நாம் வரிசை இந்த செயல்படுத்த என்றால்,
நாம் கண்காணிக்க வேண்டும் அளவு, திறன், மற்றும் தலைவர்.
நான் தலை என்றால் என்ன அர்த்தம்?
நாம் ஏன் வைக்க வேண்டும் தலை கண்காணிக்க?
>> பார்வையாளர்கள்: எங்கிருக்கிறது என்று ஏனெனில் உங்கள் பட்டியலில் ஆரம்பம்.
காண்க: 1 சரி, அடிப்படையில் தலையில் உள்ளது எங்கே எங்கள் வரிசை ஆரம்பம்.
நாங்கள் அறிந்துள்ளதால், அடுக்குகள் போலல்லாமல், which-- நான் இந்த வழியில் எதிர்கொள்ள முயற்சி போகிறேன்
நாம் அது எப்போதும் நடக்கிறது என்று தெரியும் இந்த வழியில் சுருக்க மற்றும் இந்த வழியில் வளரும்.
வரிசை, மக்கள் இறுதியில் மீது வருகின்றன மற்றும், ஆரம்பத்தில் இருந்து விட்டு
எனவே நாம் கண்காணிக்க வேண்டும் தொடக்கத்தில் எங்கே.
என்று நான் தேவையில்லை அர்த்தம் என்ன தலைவர் எங்கே கண்காணிக்க.
கூல்?
எல்லாம் சரி.
எட்டு நிமிடங்கள், ஜோடி மேலும் தலைப்புகள், நாம் அதை செய்ய முடியும்.
>> சரி, ஹாஷ் அட்டவணை.
நாம் மிக சுருக்கமாக பேசினார் புல அட்டவணைகள் பற்றி.
வினாடி வினா, நீங்கள் வேண்டும் அதிக அளவில் உணர்ந்து கொள்ள மாட்டார்கள்.
அடிப்படை யோசனை என்று நீங்கள் இந்த தரவு ஆகிறது.
நாம் தான் அந்த நேரத்தில் அதை அணுக வேண்டும் ஒரு இணைக்கப்பட்ட போன்ற ஏதாவது விட வேகமாக
பட்டியல்.
நாம் சொன்னது ஏனெனில், நாம் இருந்தால் ஒரு இணைக்கப்பட்ட பட்டியலில் மூலம் தேடி,
என்று ஒரு N நேரம் ஆகலாம்.
கூட எடுக்க முடியும் அணுகும் ஒரு இணைக்கப்பட்ட பட்டியலில் N டைம்.
புல அட்டவணைகள் என்று நாம் நம்மை ஒரு வழி கொடுக்க விரைவாக விஷயங்கள் அணுக, மற்றும் மேலும்
விரைவில் இல்லாமல், விஷயங்களை தேட ஒரு வரிசை கட்டுப்பாடுகளை கொண்ட
அங்கு நாம் அளவு சரி.
>> எனவே நாம் ஒரு தரவு கட்டமைப்பு நினைக்கிறேன், நாங்கள் தரவு கட்டமைப்பில் அதை எங்கே
இந்த சார்ந்து உள்ளது மந்திர ஹாஷ் சார்பு.
இந்த வழக்கில், மந்திர புல எனவே செயல்பாடு தான் ஒரு சொல்லை எடுத்து,
முதல் கடிதம் என்ன சோதனை, மற்றும் பின்னர் தான் அகர அது வரிசைப்படுத்த.
எனவே நாம் அடிப்படையில் அவற்றை வெவ்வேறு வாளிகள்.
நாம் வாழை பார்க்கும் போது, நாம் சொல்ல, சரி, பி வாளி வைத்து விடுங்கள்.
நாம் ஆப்பிள் பார்க்கும் போது, நாம் ஒரு வாளி அதை வைத்து.
நாங்கள் பாதாமி பார்த்தேன் என்றால், நாம் ஒரு வாளி வைத்து.
சரி?
>> எனவே நான் for-- தேடும் நினைக்கிறேன் தெரியாது, மற்றொரு பழம் என்ன?
நான் ஆரஞ்சு தேடும் வைத்துக்கொள்கிறது.
நான் எங்கே பார்க்க வேண்டும்?
ஓ வாளி.
ஆமாம், ஒரே ஒரு இடத்தில் தான் அந்த ஆரஞ்சு சரி, இருக்கும்?
எனவே நான் என்ன முந்தைய கூறினார் if-- நன்றாக நான் கூறியது
நாம் சர்க்கரை பாதாமி in-- வைத்து சொல்கிறேன் ஆனால் நான் உண்மையில் உண்மையில் அந்த முகவரி, ஓ,
நான் பெர்ரி வைத்து இருந்தால், அது வாழை முரண்படாத போகிறது.
இருந்தால் நாம் அதை வைத்து அங்கு ஏற்கனவே எங்கள் அட்டவணை ஏதாவது?
சரி, நாம் ஒரு ஜோடி விருப்பங்களை வேண்டும்.
>> விருப்பம் எண்ணிக்கை ஒரு நேர்கோட்டு எந்த அடிப்படையில் பொருள் ஆய்வு,
தான் நான் முயற்சி வேண்டும் என்று பெர்ரி வைத்து, நான் பார்க்க, ஓ,
ஏற்கனவே அங்கு வாழைப்பழங்கள், நான் தான் சரி, நாம் சொல்ல
என்னை அடுத்த கிடைக்கும் இடத்தில் பாருங்கள்.
அதனால் நான், ஓ, நான் சொல்ல, கீழே நடக்க டி வாளி எதுவும் இல்லை.
நான் எந்த பழங்கள் நினைக்க முடியாது அந்த கடிதம் டி தொடங்க,
அதனால் நான் அங்கு பெர்ரி வைக்க போகிறேன்.
தூரியன்.
பின்னர் சரி, அதனால் அங்கு அங்கு இன்னும் ஒன்றும்,
நான் அதே தான் அந்த இடத்தில் பயன்படுத்த வேண்டும்.
என்று சில தீமைகளும் என்ன?
>> பார்வையாளர்கள்: அது பொருட்டு வெளியே தான்.
>> காண்க: 1: மன்னிக்கவும்?
பார்வையாளர்கள்: அது பொருட்டு வெளியே தான்.
>> காண்க: 1 அது out-- தான் சரி, நாம் கூடும்
in-- இல்லை என்று விஷயங்களை கொண்டு வழியில் வாளிகள் சேமிக்கப்படும்
நாம் எதிர்பார்க்க என்று அவர்கள் இருக்க வேண்டும்.
நாங்கள் தேட இருந்தால் பெர்ரி, நாம் அதற்கு முன்பு,
ஓ நாம் ஒரு வாளி பார்க்க முடியும்.
அது ஒரே ஒரு வாளி இருக்க முடியும்.
ஆனால் இப்போது, உண்மையில், அது இருக்க முடியும் அனைத்து வாளிகள், சரியான?
>> சரி, இங்கே இன்னொரு விருப்பம் இல்லை, தனி chaining--
இது நாங்கள் போகிறோம் என்று யோசனை 5 அமைந்தது பின்னர் பி சிறிது பயன்படுத்த.
மாறாக தான் விட ஒவ்வொரு வாளி ஒரு இடத்தை,
நாம் ஏன் ஒவ்வொரு வாளி இல்லை ஒரு இணைக்கப்பட்ட பட்டியலில் ஒரு சுட்டிக்காட்டி இருக்கும்?
நாம் சரி, ஒரு வாளி உள்ளது, சொல்கிறோம் எங்கே ஏ தொடங்குகிறது என்று எல்லாம்
மேலும், ஒரு இணைக்கப்பட்ட இருக்க போகிறது ஏ தொடங்க கனிகளின் பட்டியலிலுள்ள
நாம் ஒரு புதிய பழ பெற என்றால், நாம் சொல்ல நாம் ஆப்பிள் வேண்டும், நாம் வெண்ணெய் பழம் get--,
, நாம் சர்க்கரை பாதாமி பெற சொல்கிறேன் எப்படி நாம் பட்டியலில் வைக்க வேண்டும்?
சரி நாம் 0 வாளி செல்ல விரும்புகிறேன், மற்றும் நாம் என்கி நமது பிடித்திருந்தது பட்டியலில் அதை நுழைக்க,
அந்த எளிய.
>> இப்போது நான் வாளி என்று தொடர்ந்து கூறுகின்றனர்.
நாம் செயல்படுத்த முடியும் பல வழிகளில் உள்ள.
ஒரு பொதுவான வழி இந்த என்று படம் வகையான, அறிவுறுத்துகிறது
ஒருவேளை ஒரு வரிசை கொண்ட இணைக்கப்பட்ட பட்டியல்களை சுட்டிகள்.
என்று நாம் ஒரு வழி ஒரு ஹாஷ் அட்டவணை செயல்படுத்த.
பார்வையாளர்கள்: நீங்கள் மற்றொரு வேண்டும் பட்டியலில் வாழை மற்றும் பெர்ரி வெளியே ஏனெனில்
ஒழுங்கு?
காண்க: 1, நீ என்று நீ என்று, ஹா need--
வாழை ஏனெனில் மற்றொரு பட்டியல் வேண்டும் மற்றும் பெர்ரி வெளியே ஒழுங்கு?
இந்த வழக்கில், எங்கள் ஹாஷ் சார்பு, நமக்கு சொல்கிறது இது விஷயங்களை அங்கு வைக்க
இரண்டாவது கடிதம் பற்றி கவலை இல்லை.
அது alphabetizing பற்றி கவலை இல்லை, அது முதல் கடிதம் பற்றி கவலையில்லை.
கேள்வி?
>> பார்வையாளர்கள்: அந்த வரையறை உள்ளது என்ன செயல்பாடு, என்ன அது போன்ற என்ன இருக்கிறது?
காண்க: 1 ஆ, நல்ல.
சரி, நாம் தேவையில்லை இந்த வினாடி வினா அதிகம் கவலைப்பட.
எனவே நான் சரிவுகள் உள்ள போட வில்லை.
நாம் அறிமுகப்படுத்தப்பட்டது போகிறாய் பி அதை 5 அமைந்தது.
ஆனால் அடிப்படையில், அது கூறுகிறார், கொடுக்கப்பட்ட ஒரு புதிய உறுப்பு, நான் எங்கே போட்டீர்கள்?
அல்லது, நான் தேடிக்கொண்டிருக்கிறேன் என்று அனுமதிக்க ஒரு உறுப்பு, அது எங்கே இருக்கும்?
சரி, பெரிய கேள்வி.
>> சரி, மிக விரைவில், மரங்கள் மற்றும் முயற்சிகளின்.
எனவே, ஒரு மரம் தான் எந்த வகையான ஆகிறது ஒழுங்கமைக்கப்பட்ட தரவு கட்டமைப்பு.
நாம் படங்களை நிறைய பார்க்க போகிறோம் இந்த சூப்பர் தெளிவாக.
மற்றும் நாம் வர்க்கத்தின் பார்த்தேன் ஒரு trie,, மரம் மிகவும் சிறப்பு வகையான
அந்த அடிப்படையில் போன்ற வேலை பல நிலை ஹாஷ் அட்டவணை.
அது சூப்பர் குளிர் இருக்கும்.
நாம் ஒரு நொடி அதை பார்க்க போகிறோம்.
சரி, நாம் முதல் மரங்கள் பற்றி பேச.
எனவே இந்த உண்மையில் உதாரணமாகும் நாம் சில வரிசைக்கு வேண்டும், அங்கு ஒரு மரம்,.
நீங்கள் ஒரு மணிக்கு என்று பார்க்க மிக சிறந்த, சரியான?
இருக்கிறது, ஏனெனில் நான் மேலே சொல்ல முடியும் தெளிவாக ஒரு ஒழுங்குமுறையை நாம் ஏனெனில்
இந்த அம்புகள் கீழே போகிறது வேண்டும்.
எனவே, மேலே விஷயம், வேர் கணு என்று அழைக்கிறேன்.
எனவே ஒரு வேர் கணு உள்ளது.
கீழே உள்ள விஷயங்கள், இது ஒன்றும், அவற்றை வரும்
நான் இந்த இலை முனைகள் சொல்கிறேன்.
எனவே 8,9 5, 6, 7, சரி.
பொதுவாக சொல்லியல் நாங்கள் சொல்ல முடியாது 1 3 பெற்றோர் உள்ளது.
எனவே அது ஒரு வருகிறது என்று விஷயம் அது மட்டத்திலிருந்து, அது சுட்டிக்காட்டுகிறது.
மற்றும் 3 1 இன் குழந்தை உள்ளது.
இது 1 புள்ளிகள் விஷயம்.
கேள்வி?
>> பார்வையாளர்கள்: நீங்கள் திரும்பி போக முடியுமா முந்தைய ஸ்லைட், தயவுசெய்து?
>> காண்க: 1 நான் திரும்பி போக முடியுமா முந்தைய ஸ்லைட் எப்படி?
நிச்சயமாக.
இந்த கேள்விகள்?
அல்லது நீங்கள் அதை பார்க்க விரும்பினேன்?
பார்வையாளர்கள்: நான் அதை மூலம் பெற முடியவில்லை.
>> காண்க: 1 சரி, குளிர், ஆமாம்.
இந்த அனைத்து எனவே ஆன்லைன் இருக்கும் செய்வேன் ஒவ்வொரு வார்த்தையும் பெறுவது பற்றி கவலைப்பட.
மேலும் வட்டி நேரம், நான் போக போகிறேன்.
பரவாயில்லை?
வாழ்த்துக்கள்.
சரி அமைதியாகு.
எனவே, ஒரு பற்றி பேசுகிறேன் மிகவும் குறிப்பிட்ட kind--
எனவே நாம் இந்த பொது வேண்டும் மரங்கள் அமைப்பு,
இது எங்களுக்கு அனுமதிக்கிறது என்று எதுவும் இல்லை கீழாக கோரிக்கையை விஷயங்கள் வகையான வேண்டும்.
>> பைனரி மரங்கள் விஷயங்கள் அங்கு ஒவ்வொரு உள்ளன முனை அதிகபட்சம் இரண்டு குழந்தைகள் உள்ளன.
சரி?
நான் சரி, அதனால் என்று தெரிகிறது, என்றார் இந்த விளக்கம் பொருந்தும்.
நான் முனை, இல்லை ஒரு பைனரி தேடல் மரம் கூறினார்.
ஒரு பைனரி தேடல் மரம் என்ன?
இது வரிசைப்படுத்தப்பட்ட.
எனவே உங்களுக்கு தெரியும் என்று ஒரு பைனரி தேடல் மரம்,
மரம் எல்லாம் எல்லாம் இடது சிறியதாக இருக்கும் முனைகளில்,
எல்லாம் முனைகளில் வலது பெரியது.
இந்த பைனரி தேடல் மரம் அல்ல.
இந்த ஒரு பைனரி மரம் இருக்கிறது.
எனவே நாம் பெரிய வகை வேண்டும் மரங்கள், சற்றே சிறிய வகை
பைனரி மரங்கள், தேடல் மூலம் எ இரும தேடல் மரங்கள்.
கூல்?
எல்லாம் சரி.
>> என்ற இப்போது, மிகவும் வேடிக்கையாக அனைத்து, நாங்கள் எங்கள் முயற்சிகளின் வேண்டும்.
நீங்கள் விரிவுரை இந்த படத்தை பார்த்தேன்?
ஆமாம், அது சூப்பர் நன்கு கவனிக்க வேண்டும்.
தான் பார்க்கிறேன் நாம் எப்படி வலிமை உண்மையில் இந்த செயல்படுத்த.
அல்லது உண்மையில், நாம் பார்ப்போம், என்று கூட வர?
இல்லை.
சரி, நாம் கூட இல்லை என்று குறைந்த நிலை பொருள் பற்றி கவலைப்பட.
நாம் நிறைய நேரம் பின்னர் உரையாற்ற பி 5 அமைக்க.
ஆனால் இப்போது, தான் மிக அதிக அளவில், நாம் இந்த அது போல் என்ன என்று எனக்கு தெரியும்.
நாம் வகையான என விவரித்தார் பல நிலை ஹாஷ் அட்டவணை
where-- இந்த கடையில் என்ன சம்பந்தம்?
இந்த பெயர்கள் சேமித்து விஞ்ஞானிகள் என்று தான் நாம் உண்மையில் முடியும்
வெறும் வகையான பின்பற்றுவதன் மூலம் பார்க்க வெவ்வேறு புல அட்டவணைகள் கீழே, சரியா?
>> இந்த நோக்கம், கோட்பாடு, ஆகிறது அவர்கள் தொடர்ந்து நேரம் தோற்றத்தை வழங்கும்.
நான் என்று சரிபார்க்க வேண்டும் என்றால், உதாரணமாக, யார் someone-- தான்
மண்டேல் இந்த உள்ளது என்று trie,, நான் மிக விரைவாக முடியும்
நேரியல் நான் உள்ள வருந்துகிறேன், மாறா நேரம் கண்டுபிடிக்க
இல்லையெனினும் trie, தான்.
ஆனால் ஒரு கான், இந்த எவ்வளவு பெரிய பார்க்க.
நாம் கூட என்று சேமித்து மிகவும் தரவு, மற்றும் அது பெரிய உள்ளது.
எனவே ஒரு பெரிய மோசடி என்று ஆகிறது மிகப்பெரிய நினைவக அளவு பயன்படுத்துகிறது.
ஆம்.
>> பார்வையாளர்கள்: ஏன் அதை வழங்க வேண்டும் மாறா நேரம் சரியாக?
>> காண்க: 1 ஒரு நேரத்தில்?
>> பார்வையாளர்கள்: உள்ளுணர்வு என்ன ஏன் அதை தொடர்ந்து நேரம் வழங்குகிறது?
>> காண்க: 1 சிறந்த கேள்வி.
ஏன் நிலையான நேரம் அளிக்கிறார்?
எனவே நாம், நாம் என்ன செய்ய முடியும் நாங்கள் மண்டேல் தேடும் சொல்கிறது.
நாம் தொடங்க வேண்டும் என்று எனக்கு தெரியும் எம் மணிக்கு முதல் நிலை
நாம் ஈ எனவே அதை பின்பற்ற வேண்டும் என்று எனக்கு தெரியும் அந்த உரிமை ஒரு படி, இரண்டு படிகள் எடுத்து இருக்கிறது?
நாம் டி அதனால் அதை பின்பற்ற என் அதை பின்பற்ற நாம் எல் அதை பின்பற்ற ஈ அதை பின்பற்ற
பின்னர் அடுத்த விஷயம் நாம் பார்க்கலாம் says-- இந்த டெல்டா ஆமாம், அந்த தான் என்கிறார்
எங்கள் அட்டவணையில் உள்ள.
என்று ஒரு வார்த்தை.
என்று எங்கள் trie ஒரு செல்லுபடியாகும் உள்ளீடு.
எனவே நீங்கள், சரி, நீங்கள் சொல்கிறீர்கள் ஏழு படிகளை எடுத்தது.
ஆனால் நாம் இன்னும் சம்பாதித்த கோடிக்கணக்கான போன்ற சேர்க்கப்படும் என்றால், இந்த தரவு கட்டமைப்பு விஞ்ஞானிகள்,
நாம் பார்க்க வேண்டும் என்று சம்பாதித்த கோடிக்கணக்கான இன்னும் விஷயங்கள்.
நாம் மட்டும் எப்போதும் எடுக்க வேண்டும் போகிறோம் ஏழு படிகள், நபரின் நீளம்
பெயர்.
>> எனவே, நாம் என்று விரும்புகிறேன் போன்ற இயக்க நினைக்கிறேன்
நாம் அளவு அதிகரிக்க எங்கள் தரவு கட்டமைப்பு, எவ்வளவு நீண்ட
அதை எடுத்து செல்கிறேன்?
இந்த வழக்கில், நாம் ஒரு கொத்து சேர்க்க என்றால் விஞ்ஞானிகள், அது ஒரு விஷயமே இல்லை.
அது இன்னும் எடுத்து நடக்கிறது நேரம் அதே அளவு.
அதை தொடர்ந்து நேரம்.
ஆம்.
>> பார்வையாளர்கள்: நீங்கள் எப்படி தெரியும் மற்ற எண்கள் மீது ஸ்கேன்?
காண்க: 1 நான் எப்படி எப்படி தெரியும் to--
பார்வையாளர்கள்: எப்படி செய்ய போல் நீங்கள் செல்ல தெரிகிறீர்கள் நேராக எம் இருந்து மின் மற்றும் ஒரு ஆண் எப்படி?
காண்க: 1 ஓ, நிச்சயமாக.
நான் தெரியும், ஏனெனில் நான் மண்டேல் வார்த்தையை தேடி
மற்றும் நான் அதை எம்-மின் தெரியும். ஆமாம் அப்படி எனவே, மேலே போகலாம்.
பார்வையாளர்கள்: நீங்கள் இல்லை மற்ற கடிதங்கள் பார்க்க
[செவிக்கு புலப்படாமல்] மற்ற பகுதிகளில் உள்ள?
>> காண்க: 1 ஆ, நான் இல்லை என்று , the-- சரி பெரும் பார்க்க.
இந்த ஒரு பெரிய கேள்வி.
அது நாம் அதை செயல்படுத்த எப்படி சார்ந்துள்ளது.
நாங்கள் தான் அதை செயல்படுத்த என்றால் வரிசைகள் ஒரு தொடர் போல
அங்கு நாம் மின் என்று எனக்கு தெரியும் எப்போதும் நிலை 0,
எனக்கு தெரியாது, என்ன எண் குறியீட்டு ஆகிறது.
சரி, நாம் தான் நிலையான செய்ய முடியும் நேரம்,,,, செய்ய.
கூல்.
அங்கு கேள்வி?
>> பார்வையாளர்கள்: நிலையான நேரம் உண்மையான நேரம் அதே விஷயம்?
காண்க: 1 நிலையான நேரம் அதே விஷயம் உண்மையான நேரம்?
நான் உண்மையான நேரம் நிச்சயம் இல்லை.
பார்வையாளர்கள்: போலவே நேரம் என்று உண்மையில் இரண்டாவது முன்னேறுகிறது
இரண்டாவது மூலம் என்பதற்கு எதிராக ஒரு சுயாதீனமான மாறி.
>> காண்க: 1, ஓ, நீங்கள் அது அந்த வழியில் யோசிக்க முடியும்.
வேறு வார்த்தைகளில் சொன்னால், அதை சார்ந்து இல்லை தரவு அளவு கட்டமைப்பு மீது.
என்று அது என்று ஒரு வழி.
வேறு ஏதேனும் கேள்விகள்?
ஒருவேளை முதல் நேரத்தில் உள்ள வரலாறு, நாம் நேரத்தில் முடிந்தது.
நீங்கள் எந்த கேள்விகள் இருந்தால், உணர பிரிவு சென்று, எங்களை கேட்க வர இலவச,
உங்கள் டிஎஃப்எஸ், அலுவலக பேச மணி 8.00 8:30 உள்ளன
எனவே திங்கள் மற்றும் செவ்வாய்க்கிழமை 11:00, க்கு அது சற்று வித்தியாசமாக நேரம்,
எனவே நீங்கள் என்பதை நினைவில் உறுதி.
ஆமாம்.
>> பார்வையாளர்கள்: நாம் தெரிந்து கொள்ள வேண்டும் செய்ய கட்டளை வரி அளவுருக்களை போன்ற பொருட்களை,
கோடு LS, என்ன மோதி?
>> காண்க: 1 கட்டளை வரி வாதங்கள், மற்றும் லினக்ஸ் கட்டளைகள்,
ஆமாம், நீங்கள் அந்த அறிந்து கொள்ள வேண்டும்.
அதை நிலை வகையான போல் Very-- பொருட்களை நாம் பகுதி 0 விவாதிக்கப்படுகின்றன
இதுவரை லினக்ஸ் பயணத்தின் கட்டளைப்.
>> பார்வையாளர்கள்: Annenberg உள்ள மணி வேண்டுமா?
காண்க: 1 அலுவலக நேரம், நான் இல்லை அவர்கள் எங்கே முற்றிலும் உறுதியாக.
ஆனால் நீங்கள் பார்க்கலாம் வலைத்தளத்தில், அதை நீங்கள் சொல்லும்.