1 00:00:00,000 --> 00:00:09,386 2 00:00:09,386 --> 00:00:11,332 >> ZAMYLA சான்: நாம் சாப்பிடலாம் பதினைந்து வேடிக்கை. 3 00:00:11,332 --> 00:00:15,680 பதினைந்து நீங்கள் அந்த முதல் விளையாட்டு செயல்படுத்த மற்றும் அதை ஊடாடும் தான். 4 00:00:15,680 --> 00:00:16,410 இப்போது, கவலைப்பட வேண்டாம். 5 00:00:16,410 --> 00:00:18,830 நீங்கள் எழுத வேண்டிய அவசியம் இல்லை முழு விஷயம் உங்களை. 6 00:00:18,830 --> 00:00:22,320 விநியோக குறியீடு பாருங்கள், ஏனெனில் ஒரு விளையாட்டு அமைப்பு ஏற்கனவே நிறைய இருக்கிறது 7 00:00:22,320 --> 00:00:23,880 நீங்கள் அமைக்க. 8 00:00:23,880 --> 00:00:28,160 அதை ஏற்றுக்கொள்கிறார் மற்றும் ஒரு கட்டளை வரி parses பயனர் மற்றும் வாதம் ஒரு உருவாக்குகிறது 9 00:00:28,160 --> 00:00:31,230 குழு என்று உள்ளீடு அடிப்படையாக. 10 00:00:31,230 --> 00:00:35,570 இது விளையாட்டு வெற்றி என்றால் சரிபார்க்கிறது மற்றும் வெளியேறும் பயனர் விளையாட்டில் வெற்றி முறை. 11 00:00:35,570 --> 00:00:38,340 மற்றும் விளையாட்டில் வெல்ல வேண்டும், அதை பெறுகிறார் பயனர் உள்ளீடு மற்றும் 12 00:00:38,340 --> 00:00:40,610 மூவ் செயல்பாடு அழைக்கிறது. 13 00:00:40,610 --> 00:00:44,600 >> எனவே நாம் நான்கு செயல்படுத்தி போகிறாய் பதினைந்து விளையாட்டு செயல்பாடுகள், 14 00:00:44,600 --> 00:00:48,110 ஆரம்பம், வரைய நடவடிக்கை, மற்றும் வெற்றி பெற்றது. 15 00:00:48,110 --> 00:00:50,340 முதல், ஆரம்பம் சமாளிக்க வேண்டும். 16 00:00:50,340 --> 00:00:55,150 ஆரம்பம் ஆண்டில், துவக்க, நாம் பிரதிநிதித்துவம் ஒரு 2D முழு எண் வரிசையில் குழு. 17 00:00:55,150 --> 00:01:01,070 இந்த என்று ஒரு உலக மாறி உள்ளது பரிமாணங்கள் மேக்ஸ், மேக்ஸ் குழு, 18 00:01:01,070 --> 00:01:03,880 குழு அதிகபட்ச பரிமாணங்களை. 19 00:01:03,880 --> 00:01:07,310 இப்போது, பலகையின் உண்மையான பரிமாணத்தை பிரதிநிதித்துவம் பயனர், மூலம் வழங்கப்படும் 20 00:01:07,310 --> 00:01:10,620 முழு D, இது முடியும் மேக்ஸ் குறைவாக இருக்க வேண்டும். 21 00:01:10,620 --> 00:01:14,660 ஆனால், சி, நீங்கள் வரிசைகள் அளவை முடியாது, எனவே நீங்கள் மாட்டிக்கொண்டிருக்கிறோம் 22 00:01:14,660 --> 00:01:16,730 அதிகபட்ச பரிமாணத்தை. 23 00:01:16,730 --> 00:01:19,870 >> ஆரம்பம் உங்கள் வேலை விரிவுப்படுத்த ஆகிறது குழு மதிப்புகள் 24 00:01:19,870 --> 00:01:21,860 சரியான மதிப்பு. 25 00:01:21,860 --> 00:01:26,910 இப்போது, நாம் 1D வரிசைகள் பார்த்தேன், ஆனால் நான் எப்படி 2D வரிசைகள் வேலை? 26 00:01:26,910 --> 00:01:30,985 அங்கு வரிசையில் ஒரு குறியீட்டு தான், பூஜ்யம் மேலும் பின்னர் எப்போதும் போல் உள்ளடக்கிய, மற்றும் 27 00:01:30,985 --> 00:01:32,100 பத்தியில். 28 00:01:32,100 --> 00:01:36,120 மற்றும் நீங்கள் உங்கள் கட்டம் நிரப்ப வேண்டும் இப்படி, மதிப்புகள் இறங்கு. 29 00:01:36,120 --> 00:01:43,260 கட்டம், 0, 0, வரிசையில் 0, பத்தி 0, கட்டம் 0, 1 7, 8 ஆகிறது. 30 00:01:43,260 --> 00:01:48,500 இது ஒரு உதாரணம் ஆகும் ஈ, சிறிய ஈ, 3 ஆகிறது. 31 00:01:48,500 --> 00:01:52,690 >> இப்போது, பதினைந்து பலகை கூட வேண்டும் நீங்கள் எப்போதும் என்றால், ஒரு வெற்று அடுக்கு கொண்டிருக்கும் 32 00:01:52,690 --> 00:01:54,280 உடல் விளையாட்டில் நடித்தார். 33 00:01:54,280 --> 00:01:59,210 ஆனால், குழு ஒரு முழு வரிசை இருக்கிறது, அதனால் அனைத்து மதிப்புகள் முழு இருக்க வேண்டும். 34 00:01:59,210 --> 00:02:06,950 அது ஒரு முழு முடிவு வரை நீங்கள் தான் ஒரு வெற்று அடுக்கு பிரதிநிதித்துவம் மதிப்பு. 35 00:02:06,950 --> 00:02:10,460 உங்கள் குழு துவக்க, நீங்கள் பயன்படுத்த முடியும் கட்டுப்படுத்த கண்ணி கட்டமைப்புகள் 36 00:02:10,460 --> 00:02:16,440 குழு தொடங்கி மாநில, அங்கு பலகை நான் ஜே உறுப்பு பிரதிபலிக்கிறது 37 00:02:16,440 --> 00:02:19,380 வரிசையில் நான் மற்றும் நிரல் J. 38 00:02:19,380 --> 00:02:23,035 அவர்கள், இறங்கு வரிசை தொடங்க , நினைவில் என்றால் ஓடுகள் எண்ணிக்கை 39 00:02:23,035 --> 00:02:29,590 வித்தியாசமாக இருக்கிறது, நீங்கள் வேண்டும் போகிறோம் 2 மற்றும் 1 இடம் மாற்ற. 40 00:02:29,590 --> 00:02:33,790 அதனால் அங்கு, நாம் நமது துவக்கப்படும் குழு. 41 00:02:33,790 --> 00:02:37,440 >> இப்போது, நாம் துவக்கப்படும் என்று எங்கள் , அது பெற வேண்டிய நேரம் பலகையில் தான். 42 00:02:37,440 --> 00:02:41,260 ட்ரா தற்போதைய நிலை அச்சிட வேண்டும் பலகை, ஆனால் நீங்கள் உறுதி செய்ய வேண்டும் 43 00:02:41,260 --> 00:02:44,260 அதே வரிசையில் ஓடுகள் அச்சிட நீங்கள் அவர்களை துவக்கப்படும் என்று. 44 00:02:44,260 --> 00:02:47,300 மேலும் நீங்கள் வடிவமைக்க வேண்டும் உங்கள் எண்கள் சரியாக. 45 00:02:47,300 --> 00:02:51,700 நாம் ஒற்றை இலக்கங்கள் மற்றும் ஏனெனில் இரட்டை இலக்கங்களை, பின்னர் நீங்கள் விரும்பும் 46 00:02:51,700 --> 00:02:54,540 முன் ஒரு காலி இடத்தில் அச்சிட எந்த ஒற்றை இலக்க எண்கள். 47 00:02:54,540 --> 00:03:00,150 நீங்கள் பயன்படுத்தி என்று பயன்படுத்த ஒதுக்கிட -. 48 00:03:00,150 --> 00:03:02,550 >> ஆனால் எங்கள் காலி இடத்தில் நினைவில். 49 00:03:02,550 --> 00:03:05,970 நாம் உண்மையான எண்ணிக்கை அச்சிட விரும்பவில்லை நாம் பிரதிநிதித்துவம் தேர்வு செய்த 50 00:03:05,970 --> 00:03:10,410 என்று வெற்று பலகை விண்வெளி, ஆனால் நாங்கள் எதுவும் அச்சிட விரும்பவில்லை. 51 00:03:10,410 --> 00:03:15,310 எனவே நீங்கள் என்ன செய்ய முடியும் ஒரு சின்னமாக வரையறுக்க ஆகிறது அல்லது பிரதிநிதித்துவம் பாத்திரம் 52 00:03:15,310 --> 00:03:17,050 வெற்று ஓடு. 53 00:03:17,050 --> 00:03:21,030 முந்தைய உதாரணங்கள் நான் ஒரு தேர்வு செய்த அடிக்கோடிட்டு, பிறகு நீங்கள் அச்சிட 54 00:03:21,030 --> 00:03:26,970 என்று நீங்கள் வெற்று அடைய போதெல்லாம் உங்கள் சமநிலை விழாவில் விண்வெளி. 55 00:03:26,970 --> 00:03:29,850 >> எனவே வரைய சுழல்கள் க்கு உள்ளமை. 56 00:03:29,850 --> 00:03:31,150 இந்த மாதிரி ஏதாவது. 57 00:03:31,150 --> 00:03:35,660 ஒவ்வொரு வரிசையிலும், பின்னர் ஒவ்வொரு மதிப்பு வரிசையில், நீங்கள் அச்சிட போகிறோம் 58 00:03:35,660 --> 00:03:36,940 இந்த இடத்தில் மதிப்பு. 59 00:03:36,940 --> 00:03:39,470 நீங்கள் அனைத்து மதிப்புகள் அச்சிடப்பட்ட ஒருமுறை வரிசையில், நீங்கள் 60 00:03:39,470 --> 00:03:41,180 ஒரு புதிய வரி அச்சிட முடியாது. 61 00:03:41,180 --> 00:03:47,730 நினைவில் உங்கள் சமநிலை பொருட்டு செயல்பாடு பொருட்டு எதிரொலி அல்லது பிரதிபலிக்க வேண்டும் 62 00:03:47,730 --> 00:03:48,980 உங்கள் துவக்கப்படும் செயல்பாடு. 63 00:03:48,980 --> 00:03:51,290 64 00:03:51,290 --> 00:03:55,160 >> நீங்கள் குழு துவக்கப்படும் என்று இப்போது நீங்கள் அதை இழுத்து நான், அது நாம் நேரம் 65 00:03:55,160 --> 00:03:58,500 பயனர் அதை திருத்த மற்றும் அவர்களின் நகர்வுகள். 66 00:03:58,500 --> 00:04:03,840 எனவே Fifteen.c செயல்பாடு, நிரல் பயனர் உள்ளீடு எடுக்கிறது மற்றும் 67 00:04:03,840 --> 00:04:07,690 பின்னர் கடந்து, நடவடிக்கை செயல்பாடு அழைக்கிறது ஓடு எண்ணிக்கை என்று 68 00:04:07,690 --> 00:04:09,270 பயனர் செல்ல வேண்டும். 69 00:04:09,270 --> 00:04:10,380 இப்போது, கவனமாக இருக்க வேண்டும். 70 00:04:10,380 --> 00:04:14,200 இந்த ஓடு உண்மையான எண்ணிக்கை, மற்றும் அதன் உண்மையான நிலை. 71 00:04:14,200 --> 00:04:19,010 எனவே, நீங்கள் ஓடு தான் தேட வேண்டும் அது எங்கே என்று நிலை. 72 00:04:19,010 --> 00:04:23,440 >> இப்போது, நீங்கள் மட்டும் பயனர் அனுமதிக்க வேண்டும் அது சட்ட என்றால் நடவடிக்கை எடுக்க. 73 00:04:23,440 --> 00:04:27,910 ஒரு சட்ட நடவடிக்கை ஆகும் என்று எந்த ஓடு ஆகிறது வெற்று அடுக்கு அருகில். 74 00:04:27,910 --> 00:04:32,020 என்று, மேலே மற்றும் கீழே, அதாவது மற்றும் வலது இடது. 75 00:04:32,020 --> 00:04:34,680 எனவே நீங்கள் தெரிந்து கொள்ள வேண்டும், அங்கு வெற்று ஓடு அதே ஆகிறது. 76 00:04:34,680 --> 00:04:39,720 இப்போது, ஒவ்வொரு நீங்கள் தேடும் செல்கிறது பயனர்கள் ஓடு, ஆனால் அது ஒருவேளை தான் 77 00:04:39,720 --> 00:04:43,030 வெற்று அடுக்கு தேட சிறந்த இல்லை நீங்கள் அதை செய்கிறீர்கள் ஏனெனில் ஒவ்வொரு முறையும் 78 00:04:43,030 --> 00:04:45,270 ஒவ்வொரு முறை பயனர் செல்ல வேண்டும். 79 00:04:45,270 --> 00:04:50,300 எனவே, அதற்கு பதிலாக, அதை நினைவில் சிறந்த எங்கே வெற்று ஓடு சில பயன்படுத்தி 80 00:04:50,300 --> 00:04:52,650 நன்கு மாறிகள் என்று பெயரிட்டார். 81 00:04:52,650 --> 00:04:55,970 நீங்கள் பயனர் செய்ய அனுமதிக்கும் எனவே ஒரு முறை தங்கள் நகர்வுகள், அவர்கள் நன்றாக இருக்கிறார்கள் அவர்கள் 82 00:04:55,970 --> 00:04:59,700 பதினைந்து விளையாட்டு வென்ற வழி. 83 00:04:59,700 --> 00:05:03,940 >> பதினைந்து, ஓடுகள் விளையாட்டில் வெற்றி ஒரு குறிப்பிட்ட வரிசையில் இருக்க வேண்டும், மற்றும் 84 00:05:03,940 --> 00:05:06,970 வெற்றி விழாவில் என்பதை சரிபார்த்து விளையாட்டில் வெற்றி. 85 00:05:06,970 --> 00:05:10,290 இது விளையாட்டில் வெற்றி என்றால் உண்மை கொடுக்கிறது மற்றும் ஓடுகள் சரியான வரிசையில் இருக்கின்றன, 86 00:05:10,290 --> 00:05:12,210 மற்றும் தவறான இல்லையெனில். 87 00:05:12,210 --> 00:05:15,830 எனவே பதினைந்து, ஓடுகள் விளையாட்டில் வெற்றி உடன், ஒழுங்கு அதிகரித்து வேண்டும் 88 00:05:15,830 --> 00:05:19,230 வலது கீழ் மூலையில் உள்ள வெற்று ஓடு. 89 00:05:19,230 --> 00:05:23,630 எனவே எப்படி பார்க்கிறீர்கள் என்பதை பயனர் வலது ஒரு குழு சென்றுள்ளது 90 00:05:23,630 --> 00:05:25,010 நோக்குநிலை? 91 00:05:25,010 --> 00:05:29,200 >> சரி, நீங்கள் குழு மீது மீண்டும் கூறு மற்றும் வேண்டும் என்பதை உறுதி செய்ய மதிப்புகள் சரிபார்க்க 92 00:05:29,200 --> 00:05:30,550 அவர்கள் சரியான இடத்தில் இருக்கிறார்கள். 93 00:05:30,550 --> 00:05:33,910 இதை செய்ய, நீங்கள் உள்ளமை பயன்படுத்த முடியும் நீங்கள் செய்தது போல் சுழல்கள் 94 00:05:33,910 --> 00:05:36,520 டிராவில் மற்றும் init உள்ள. 95 00:05:36,520 --> 00:05:40,430 சரிபார்க்க வழிகளில் ஒரு ஜோடி உள்ளன மற்றும் குழு என்பதை சரிபார்க்க 96 00:05:40,430 --> 00:05:42,860 சரியான மற்றும் ஒரு வெற்றி உருவாக்கம், எனினும். 97 00:05:42,860 --> 00:05:47,330 நீங்கள் இடது இருந்து வலது சென்றால், தொடங்கி கீழே முதல் வரிசையில் இருந்து, பின்னர் ஒவ்வொரு 98 00:05:47,330 --> 00:05:50,590 எண்ணிக்கை அதிகமாக இருக்க வேண்டும் முந்தைய ஒரு. 99 00:05:50,590 --> 00:05:54,530 நீ தான் மதிப்பு என்ன பற்றி கவனமாக இருங்கள் உங்கள் வெற்று ஓடு தேர்வு. 100 00:05:54,530 --> 00:05:59,250 >> அல்லது நீங்கள் ஒரு எதிர் மாறி பயன்படுத்த முடியும் என்றால், ஒவ்வொரு மதிப்பு இடத்தில் உள்ளது என்பதை உறுதி 101 00:05:59,250 --> 00:06:03,660 நீங்கள் சில வகையான கொண்டு வர இந்த பிரதிநிதித்துவம் சூத்திரம். 102 00:06:03,660 --> 00:06:06,250 எனவே பரிசோதனை வேடிக்கை கணித. 103 00:06:06,250 --> 00:06:10,930 நீங்கள் ஒரு வழி, திரும்ப கொண்டு வர ஒருமுறை பகல் பயனர் விளையாட்டு வென்றுள்ளது முறை. 104 00:06:10,930 --> 00:06:15,950 ஆனால் எந்த மதிப்பு தவறான, திரும்பி இருக்கிறது என்றால் தவறு, பயனர் நகரும் தொடர உள்ளது 105 00:06:15,950 --> 00:06:18,440 அவர்கள் விளையாட்டில் வெற்றி இல்லை, ஏனெனில். 106 00:06:18,440 --> 00:06:23,030 நீங்கள் சேர்ந்து, இந்த சோதனை செயல்படுத்த மற்றும் ஒருமுறை துவக்க கொண்டு, வரைந்து, மற்றும் நகர்த்த 107 00:06:23,030 --> 00:06:25,110 பதினைந்து விளையாட்டு முடிச்சுட்டேன். 108 00:06:25,110 --> 00:06:27,620 வாழ்த்துக்கள் மற்றும் வேடிக்கை விளையாட்டு வேண்டும். 109 00:06:27,620 --> 00:06:30,600 என் பெயர் Zamyla உள்ளது மற்றும் இந்த CS50 உள்ளது. 110 00:06:30,600 --> 00:06:37,632