1 00:00:00,000 --> 00:00:00,860 2 00:00:00,860 --> 00:00:02,300 >> ZAMYLA சான்: இப்போது வரிசையாக்கம் பார்க்கிறேன். 3 00:00:02,300 --> 00:00:07,420 அப்படி ஒரு வரிசை மற்றும் முழு எடுக்கிறது வரிசை அளவு இது N,. 4 00:00:07,420 --> 00:00:09,700 இப்போது, பல்வேறு உள்ளன வகையான வகையான. 5 00:00:09,700 --> 00:00:13,030 நீங்கள் சில குறும்படங்களை பார்க்க முடியும் செய்முறைகள் மற்றும் விளக்கம். 6 00:00:13,030 --> 00:00:16,239 பதிலாக வகை எங்கள் வகையான செயல்பாடு வெற்றிடத்தை உள்ளது. 7 00:00:16,239 --> 00:00:20,230 அதனால் நாம் போவதில்லை என்று அர்த்தம் அப்படி எந்த வரிசை திரும்ப. 8 00:00:20,230 --> 00:00:24,810 நாம் உண்மையில் மிகவும் மாற்ற போகிறோம் எங்களுக்கு ஒரு நிறைவேற்றப்பட்டது என்று வரிசை. 9 00:00:24,810 --> 00:00:28,690 அது சாத்தியம் தான் வரிசைகள் ஏனெனில் சி குறிப்பு நிறைவேற்றப்பட்டது 10 00:00:28,690 --> 00:00:31,560 >> இப்போது, நாம், பின்னர் இது பற்றி மேலும் பார்க்க ஆனால் இடையே அடிப்படை வேறுபாடு 11 00:00:31,560 --> 00:00:35,890 ஒரு முழு போன்ற ஏதாவது கடந்து ஒரு வரிசை கடந்து செல்லும் என்று போது 12 00:00:35,890 --> 00:00:39,620 நீங்கள் ஒரு முழு கடந்து, சி போகிறது என்று முழு ஒரு பிரதியை செய்ய 13 00:00:39,620 --> 00:00:41,120 மற்றும் செயல்பாடு அதை கடக்க. 14 00:00:41,120 --> 00:00:45,190 அசல் மாறி மாற மாட்டோம் செயல்பாடு முடிந்தவுடன். 15 00:00:45,190 --> 00:00:49,160 ஒரு வரிசைக்கு கொண்டு, மறுபுறம், அது தான் ஒரு பிரதியை செய்ய போகிறது மற்றும் நீங்கள் 16 00:00:49,160 --> 00:00:54,610 உண்மையில் திருத்த வேண்டும் மிகவும் வரிசை தன்னை. 17 00:00:54,610 --> 00:00:57,930 >> எனவே வகையான ஒரு வகை உள்ளது தேர்வு வகையான. 18 00:00:57,930 --> 00:01:01,410 தேர்வு வகையான தொடங்கி வேலை நீங்கள் கூறு பின்னர் தொடக்கத்தில் மற்றும் 19 00:01:01,410 --> 00:01:03,480 மேல் மற்றும் சிறிய உறுப்பு கண்டுபிடிக்க. 20 00:01:03,480 --> 00:01:07,380 பின்னர் நீங்கள் மாற்ற என்று சிறிய முதல் ஒரு உறுப்பு. 21 00:01:07,380 --> 00:01:09,350 பின்னர் நீங்கள் செல்ல இரண்டாவது உறுப்பு. 22 00:01:09,350 --> 00:01:14,170 பின்னர் அடுத்த சிறிய உறுப்பு கண்டுபிடிக்க இரண்டாவது உறுப்பு அந்த இடமாற்ற 23 00:01:14,170 --> 00:01:17,760 வரிசையில், முதல் உறுப்பு ஏற்கனவே பிரிக்கப்பட்டுள்ளது. 24 00:01:17,760 --> 00:01:22,030 அதனால் நீங்கள் ஒவ்வொரு தொடரும் சிறிய அடையாளம் உறுப்பு 25 00:01:22,030 --> 00:01:24,106 மதிப்பு மற்றும் அதை மாற்றியமைக்கப்படுகிறது. 26 00:01:24,106 --> 00:01:29,320 நான் 0 சமமாக, மிக முதல் உறுப்பு, N கழித்து 1, நீங்கள் போகிறோம் 27 00:01:29,320 --> 00:01:33,280 பின்னர் ஒவ்வொரு அடுத்த மதிப்பு ஒப்பிட்டு என்று குறியீட்டு கண்டுபிடிக்க 28 00:01:33,280 --> 00:01:34,480 குறைந்தபட்ச மதிப்பு. 29 00:01:34,480 --> 00:01:39,190 நீங்கள் குறைந்தபட்ச மதிப்பு குறியீட்டு கண்டறிய, நீங்கள் வரிசை மதிப்பு இடமாற்றம் செய்யலாம் 30 00:01:39,190 --> 00:01:42,610 நான் குறைந்தபட்ச மற்றும் வரிசை. 31 00:01:42,610 --> 00:01:46,420 >> வரிசையில் இன்னொரு வகை என்று நீங்கள் செயல்படுத்த குமிழி வரிசையாக்கம் ஆகிறது. 32 00:01:46,420 --> 00:01:51,040 பட்டியல் எனவே குமிழி வரிசையாக்கம் செயல்களை, அருகில் உறுப்புகள் மற்றும் ஒப்பிட்டு 33 00:01:51,040 --> 00:01:54,380 உறுப்புகள் மாற்றம் என்று தவறான முறையில் இருக்கின்றன. 34 00:01:54,380 --> 00:01:59,040 இந்த வழியில் பெரிய உறுப்பு குமிழி முற்றுப்புள்ளி வைக்குமா. 35 00:01:59,040 --> 00:02:04,730 பட்டியல் முறை இன்னும் வரிசைப்படுத்தப்பட்ட கூறுகளை பரிமாற்றம் செய்யப்பட்டுள்ளது. 36 00:02:04,730 --> 00:02:08,590 >> எனவே அந்த மாதிரியான இரண்டு உதாரணங்கள் இருக்கின்றன நீங்கள் செயல்படுத்த முடியாது என்று வழிமுறைகளை 37 00:02:08,590 --> 00:02:09,889 கண்டறிய திட்டம். 38 00:02:09,889 --> 00:02:14,110 நீங்கள் அப்படி முடித்து, நீங்கள் ஒரு முறை தேடல் செய்ய, நீங்கள் முடிந்துவிட்டது. 39 00:02:14,110 --> 00:02:16,380 என் பெயர் Zamyla உள்ளது, மற்றும் இந்த CS50 உள்ளது. 40 00:02:16,380 --> 00:02:23,616