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