1 00:00:00,000 --> 00:00:07,800 2 00:00:07,800 --> 00:00:10,190 >> ZAMYLA: புரிந்து கொள்ள வேண்டும் மறுநிகழ்வு, நீங்கள் வேண்டும் 3 00:00:10,190 --> 00:00:13,820 முதல் மறுநிகழ்வு புரிந்து. 4 00:00:13,820 --> 00:00:17,280 திட்டம் வடிவமைப்பு என்றால் மறுநிகழ்வு கொண்ட நீங்கள் சுய குறிப்புடன் வேண்டும் என்று 5 00:00:17,280 --> 00:00:18,570 வரையறைகள். 6 00:00:18,570 --> 00:00:21,520 சுழல்நிலை தரவு கட்டமைப்புகள், உதாரணமாக, தரவு கட்டமைப்புகள் உள்ளன என்று 7 00:00:21,520 --> 00:00:23,990 தங்களை அடங்கும் தங்கள் வரையறைகளுக்கு. 8 00:00:23,990 --> 00:00:27,160 ஆனால் இன்று, நாம் கவனம் செலுத்த போகிறோம் சுழல்நிலை செயல்பாடுகளை. 9 00:00:27,160 --> 00:00:31,160 >> , செயல்பாடுகளை உள்ளீடுகள் எடுத்து அந்த நினைவு வாதங்கள், மற்றும் ஒரு மதிப்பை திரும்ப தங்கள் 10 00:00:31,160 --> 00:00:34,480 குறிப்பிடப்படுகின்றன வெளியீடு இங்கே இந்த வரைபடம். 11 00:00:34,480 --> 00:00:38,060 நாம் உடல் என பெட்டியில் யோசிக்க வேண்டும் தொகுப்பு கொண்ட செயல்பாடு, 12 00:00:38,060 --> 00:00:42,340 விளக்குவது என்று அறிவுறுத்தல்கள் உள்ளீடு மற்றும் வெளியீடு வழங்கும். 13 00:00:42,340 --> 00:00:45,660 உடல் உள்ளே ஒரு நெருங்கி செயல்பாடு அழைப்புகள் வெளிப்படுத்த முடியும் 14 00:00:45,660 --> 00:00:47,430 மற்ற செயல்பாடுகள். 15 00:00:47,430 --> 00:00:51,300 இந்த எளிய செயல்பாடு, foo, எடுத்து என்று உள்ளீடு ஒரு சரம் எடுத்து 16 00:00:51,300 --> 00:00:54,630 அச்சிட்டு எப்படி பல கடிதங்கள் சரம் உள்ளது. 17 00:00:54,630 --> 00:00:58,490 சரம் நீளம் செயல்பாடு strlen, அதன் வெளிப்பாடு தான், என்று அழைக்கப்படுகிறது 18 00:00:58,490 --> 00:01:01,890 printf செய்ய அழைப்பு தேவைப்படுகிறது. 19 00:01:01,890 --> 00:01:05,770 >> இப்போது, என்ன ஒரு சுழல்நிலை செயல்பாடு உள்ளது சிறப்பு அது தன்னை அழைக்கும் என்று ஆகிறது. 20 00:01:05,770 --> 00:01:09,610 நாம் இந்த சுழல்நிலை பிரதிநிதித்துவம் முடியும் இந்த ஆரஞ்சு அம்பு அழைப்பு 21 00:01:09,610 --> 00:01:11,360 மீண்டும் தன்னை தேடுகிறது. 22 00:01:11,360 --> 00:01:15,630 ஆனால் மீண்டும் தன்னை இயக்கும் மட்டுமே சாப்பிடுவேன் மற்றொரு சுழல்நிலை அழைப்பை, 23 00:01:15,630 --> 00:01:17,150 மற்றொரு மற்றொரு. 24 00:01:17,150 --> 00:01:19,100 ஆனால் சுழல்நிலை செயல்பாடுகளை முடிவிலியாக இருக்க முடியாது. 25 00:01:19,100 --> 00:01:23,490 அவர்கள் எப்படியோ நிறுத்த வேண்டும், அல்லது உங்கள் திட்டம் எப்போதும் இயக்கும். 26 00:01:23,490 --> 00:01:27,680 >> எனவே நாம் உடைக்க ஒரு வழி கண்டுபிடிக்க வேண்டும் சுழல்நிலை அழைப்புகள் வெளியே. 27 00:01:27,680 --> 00:01:29,900 நாம் அடிப்படை வழக்கில் இந்த அழைக்கிறோம். 28 00:01:29,900 --> 00:01:33,570 அடிப்படை வழக்கில் நிபந்தனை போது, செயல்பாடு இல்லாமல் கொடுக்கிறது 29 00:01:33,570 --> 00:01:34,950 மற்றொரு சுழல்நிலை அழைப்பு. 30 00:01:34,950 --> 00:01:39,610 ஒரு வெற்றிடத்தை செயல்பாடு Hi, இந்த செயல்பாடு எடுத்து என்று உள்ளீடு ஒரு முழு எண்ணாக n எடுக்கிறது. 31 00:01:39,610 --> 00:01:41,260 அடிப்படை வழக்கில் முதல் வருகிறது. 32 00:01:41,260 --> 00:01:46,220 N குறைவான பூஜ்யம், அச்சு பை மற்றும் ஆகிறது என்றால் அனைத்து மற்ற நேரங்களில் திரும்ப, 33 00:01:46,220 --> 00:01:49,400 செயல்பாடு அதிக அச்சிட மற்றும் இயக்க சுழல்நிலை அழைப்பு. 34 00:01:49,400 --> 00:01:53,600 விழாவில் அதிக மற்றொரு அழைப்பு ஒரு decremented உள்ளீடு மதிப்பு. 35 00:01:53,600 --> 00:01:56,790 >> இப்போது, நாம், அதிக அச்சிட கூட செயல்பாடு நிறுத்த முடியாது நாம் வரை 36 00:01:56,790 --> 00:02:00,370 அதன் திரும்ப வகை திரும்ப, இந்த வழக்கில் வெற்றிடத்தை. 37 00:02:00,370 --> 00:02:04,830 எனவே ஒவ்வொரு N அடிப்படை வழக்கில் விட வேறு, இந்த செயல்பாடு ஹாய் ஹாய் வரும் 38 00:02:04,830 --> 00:02:06,890 n, கழித்தல் 1. 39 00:02:06,890 --> 00:02:10,050 இந்த செயல்பாடு என்றாலும் வெற்றிடத்தை என்பதால், நாங்கள் வெளிப்படையாக இங்கே திரும்பி தட்டச்சு முடியாது. 40 00:02:10,050 --> 00:02:12,000 நாம் வெறும் செயல்பாடு இயக்க வேண்டும். 41 00:02:12,000 --> 00:02:16,960 எனவே அதிக அழைப்பு (3) அதிக அச்சிட மற்றும் அதிக (2) (1) ஒரு வணக்கம் முடிக்கிறது இயக்க 42 00:02:16,960 --> 00:02:20,560 அதிக முடிக்கிறது (0), அங்கு அடிப்படை வழக்கில் நிபந்தனை. 43 00:02:20,560 --> 00:02:24,100 எனவே அதிக (0) பாய் அச்சிடுகிறது மற்றும் வருமானத்தை. 44 00:02:24,100 --> 00:02:24,990 >> சரி. 45 00:02:24,990 --> 00:02:28,690 எனவே இப்போது நாம் அடிப்படைகளை புரிந்து கொள்ள வேண்டும் என்று அவர்கள் வேண்டும் என்று சுழல்நிலை செயல்பாடுகளை, 46 00:02:28,690 --> 00:02:32,730 குறைந்தது ஒரு அடிப்படை வழக்கில், அதே போல் ஒரு சுழல்நிலை அழைப்பு, ஒரு செல்ல அனுமதி 47 00:02:32,730 --> 00:02:34,120 அர்த்தமுள்ள உதாரணம். 48 00:02:34,120 --> 00:02:37,830 தான் திரும்ப முடியாது என்று ஒரு என்ன களைவதற்கு. 49 00:02:37,830 --> 00:02:41,340 >> தான் சார்ந்த ஒரு பார்க்கலாம் அறுவை சிகிச்சை மிகவும் பொதுவாக பயன்படுத்தப்படும் 50 00:02:41,340 --> 00:02:43,660 நிகழ்தகவு கணக்கீடுகள். 51 00:02:43,660 --> 00:02:48,120 N, காரணியாலான ஒவ்வொரு தயாரிப்பு ஆகிறது விட, நேர்மறை முழு குறைவாக 52 00:02:48,120 --> 00:02:49,400 மற்றும் n சமமாக. 53 00:02:49,400 --> 00:02:56,731 எனவே காரணியாலான ஐந்து 5 முறை 4 முறை ஆகிறது 3 முறை 2 முறை 1 120 கொடுக்க. 54 00:02:56,731 --> 00:03:01,400 நான்கு காரணியாலான 4 முறை 3 முறை ஆகிறது 2 முறை 1 24 கொடுக்க. 55 00:03:01,400 --> 00:03:04,910 அதே விதி பொருந்தும் எந்த நேர்மறை முழு. 56 00:03:04,910 --> 00:03:08,670 >> நாம் எப்படி ஒரு சுழல்நிலை எழுத வேண்டும் காரணியாலான கணக்கிட்டு அந்த செயல்பாடு 57 00:03:08,670 --> 00:03:09,960 பல? 58 00:03:09,960 --> 00:03:14,700 சரி, நாம் இருவரும் அடையாளம் வேண்டும் அடிப்படை வழக்கு மற்றும் சுழல்நிலை அழைப்பு. 59 00:03:14,700 --> 00:03:18,250 சுழல்நிலை அழைப்பு அதே இருக்கும் அடிப்படை தவிர அனைத்து வழக்குகள் 60 00:03:18,250 --> 00:03:21,420 வழக்கு, நாம் வேண்டும் என்று அர்த்தம் எங்களுக்கு கொடுக்க வேண்டும் என்று ஒரு முறை பார்க்கலாம் எங்கள் 61 00:03:21,420 --> 00:03:23,350 விரும்பிய முடிவு. 62 00:03:23,350 --> 00:03:30,270 >> இந்த உதாரணமாக, எப்படி 5 காரணியாலான பார்க்க 1 2 3 4 பெருக்குவதன் ஈடுபட்டிருக்கிறது 63 00:03:30,270 --> 00:03:33,010 மற்றும் அதே பெருக்கல் , இங்கே காணப்படுகிறது 64 00:03:33,010 --> 00:03:35,430 4 காரணியாலான வரையறை. 65 00:03:35,430 --> 00:03:39,810 எனவே, நாங்கள் 5 காரணியாலான என்று பார்க்கிறோம் வெறும் 5 முறை 4 காரணியாலான. 66 00:03:39,810 --> 00:03:43,360 இப்போது இந்த முறை பொருந்தும் 4 அதே காரணியாலான? 67 00:03:43,360 --> 00:03:44,280 ஆமாம். 68 00:03:44,280 --> 00:03:49,120 நாம் 4 காரணியாலான கொண்டுள்ளது என்று பார்க்க பெருக்கல் 3 முறை 2 முறை 1, 69 00:03:49,120 --> 00:03:51,590 3 காரணியாலான அதே வரையறை. 70 00:03:51,590 --> 00:03:56,950 எனவே 4 காரணியாலான 4 முறை 3 சமமாக இருக்கும் காரணியாலான, மற்றும் பல மற்றும் முன்னும் பின்னுமாக எங்கள் 71 00:03:56,950 --> 00:04:02,170 முறை 1 காரணியாலான, வரை குச்சிகள் வரையறை 1 சமமாக இருக்கும். 72 00:04:02,170 --> 00:04:04,950 >> வேறு எந்த சாதகமான உள்ளது முழு விட்டு. 73 00:04:04,950 --> 00:04:07,870 எனவே நாம் முன்மாதிரியாக வேண்டும் எங்கள் சுழல்நிலை அழைப்பு. 74 00:04:07,870 --> 00:04:13,260 N காரணியாலான n முறை சமமாக இருக்கும் n, காரணியாலான கழித்தல் 1. 75 00:04:13,260 --> 00:04:14,370 எங்கள் அடிப்படை வழக்கு? 76 00:04:14,370 --> 00:04:17,370 அது தான் எங்கள் வரையறை இருக்க வேண்டும் 1 காரணி. 77 00:04:17,370 --> 00:04:19,995 >> எனவே இப்போது நாம் எழுதும் செல்ல முடியும் விழாவிற்கு குறியீடு. 78 00:04:19,995 --> 00:04:24,110 அடிப்படை வழக்கில், நாம் வேண்டும் நிலை N சமமாக 1, சமப்படுத்தி 79 00:04:24,110 --> 00:04:25,780 நாம் 1 தருகிறேன். 80 00:04:25,780 --> 00:04:29,280 பின்னர் சுழல்நிலை அழைப்பு மீது நகரும், நாம் n முறை திரும்ப வேண்டும் 81 00:04:29,280 --> 00:04:32,180 n, காரணியாலான கழித்தல் 1. 82 00:04:32,180 --> 00:04:33,590 >> இப்போது இந்த எங்கள் சோதனை செய்யலாம். 83 00:04:33,590 --> 00:04:35,900 தான் சார்ந்த 4 முயற்சி செய்வோம். 84 00:04:35,900 --> 00:04:39,420 நமது செயல்பாடு ஒன்றுக்கு அது சமமாக தான் 4 முறை காரணியாலான (3). 85 00:04:39,420 --> 00:04:43,040 (3) காரணியாலான சமமாக இருக்கிறது 3 முறை காரணியாலான (2). 86 00:04:43,040 --> 00:04:48,700 பாக்டோரியல் (2) 2 முறை சமமாக இருக்கும் காரணியாலான (1), இது 1 கொடுக்கிறது. 87 00:04:48,700 --> 00:04:52,490 பாக்டோரியல் (2) இப்போது 2 முறை 1, 2 கொடுக்கிறது. 88 00:04:52,490 --> 00:04:55,960 (3) காரணியாலான இப்போது திரும்ப முடியும் 3 முறை 2, 6. 89 00:04:55,960 --> 00:05:02,490 இறுதியாக, காரணியாலான (4) 4 முறை 6, 24 கொடுக்கிறது. 90 00:05:02,490 --> 00:05:06,780 >> நீங்கள் எந்த சிரமம் சந்திக்காமல் என்றால் சுழல்நிலை அழைப்பு, என்று பாசாங்கு 91 00:05:06,780 --> 00:05:09,660 செயல்பாடு ஏற்கனவே வேலை. 92 00:05:09,660 --> 00:05:13,450 என்ன நான் இந்த அர்த்தம் இருக்கிறது நீங்கள் வேண்டும் என்று திரும்ப உங்கள் சுழல்நிலை அழைப்புகளை நம்ப 93 00:05:13,450 --> 00:05:15,100 வலது மதிப்புகள். 94 00:05:15,100 --> 00:05:18,960 உதாரணமாக, எனக்கு தெரியும் என்று காரணியாலான (5) 5 முறை சமம் 95 00:05:18,960 --> 00:05:24,870 காரணியாலான (4), நான் அந்த நம்பிக்கையை போகிறேன் காரணியாலான (4) என்னை 24 கொடுக்கும். 96 00:05:24,870 --> 00:05:28,510 நீங்கள், ஒரு மாறி என நினைக்கிறேன் , நீங்கள் ஏற்கனவே வரையறுக்கப்பட்ட போல் 97 00:05:28,510 --> 00:05:30,070 காரணியாலான (4). 98 00:05:30,070 --> 00:05:33,850 எனவே எந்த காரணியாலான (N), அது தான் n, தயாரிப்பு மற்றும் 99 00:05:33,850 --> 00:05:35,360 முந்தைய காரணியாலான. 100 00:05:35,360 --> 00:05:38,130 இந்த முந்தைய காரணியாலான அழைப்பு மூலம் பெறப்படுகிறது 101 00:05:38,130 --> 00:05:41,330 n, காரணியாலான கழித்தல் 1. 102 00:05:41,330 --> 00:05:45,130 >> நீங்கள் செயல்படுத்த முடியும் என்றால், இப்போது, பார்க்க ஒரு சுழல்நிலை விழாவில் உங்களை. 103 00:05:45,130 --> 00:05:50,490 உங்கள் முனையம் வரை ஏற்ற, அல்லது run.cs50.net, மற்றும் ஒரு செயல்பாடு தொகை எழுத 104 00:05:50,490 --> 00:05:54,770 என்று ஒரு முழு N எடுக்கிறது மற்றும் திரும்புகிறார் அனைத்து தொடர்ச்சியான நேர்மறை தொகை 105 00:05:54,770 --> 00:05:57,490 N இருந்து 1 முழு. 106 00:05:57,490 --> 00:06:01,000 நான் சில தொகைகள் எழுதி உங்களுக்கு உதவ மதிப்புகள் எங்கள். 107 00:06:01,000 --> 00:06:04,030 முதல், கண்டுபிடிக்க அடிப்படை வழக்கில் நிபந்தனை. 108 00:06:04,030 --> 00:06:06,170 பின்னர், தொகை பாருங்கள் (5). 109 00:06:06,170 --> 00:06:09,270 நீங்கள் அடிப்படையில் அதை வெளிப்படுத்த முடியும் மற்றொரு தொகை? 110 00:06:09,270 --> 00:06:11,290 இப்போது, என்ன தொகை பற்றி (4) 111 00:06:11,290 --> 00:06:15,630 எப்படி நீங்கள் தொகை வெளிப்படுத்த முடியும் (4) மற்றொரு தொகை அடிப்படையில்? 112 00:06:15,630 --> 00:06:19,655 >> நீங்கள் தொகை வேண்டும் (5) மற்றும் தொகை (4) மற்ற பணத்தை வகையிலேயே வெளிப்படுத்தப்படுகிறது, பார்க்க 113 00:06:19,655 --> 00:06:22,970 நீங்கள் ஒரு அடையாளம் என்றால் தொகை (N) முறை. 114 00:06:22,970 --> 00:06:26,190 இல்லை என்றால், ஒரு சில எண்கள் முயற்சி தங்கள் பணத்தை வெளிப்படுத்த 115 00:06:26,190 --> 00:06:28,410 மற்றொரு எண்கள் அடிப்படையில். 116 00:06:28,410 --> 00:06:31,930 தனி முறைகள் அடையாளம் எண்கள், நீங்கள் உங்கள் வழியில் நன்றாக இருக்கும் 117 00:06:31,930 --> 00:06:34,320 எந்த n வடிவத்தை அடையாளம். 118 00:06:34,320 --> 00:06:38,040 >> மறுசுழற்சி ஒரு மிகவும் சக்திவாய்ந்த கருவி தான், எனவே நிச்சயமாக அது மட்டுமே இல்லை 119 00:06:38,040 --> 00:06:39,820 கணித செயல்பாடுகளை. 120 00:06:39,820 --> 00:06:44,040 மறுசுழற்சி மிகவும் திறம்பட பயன்படுத்த முடியும் உதாரணமாக மரங்கள் கையாளும் போது. 121 00:06:44,040 --> 00:06:47,210 ஒரு மரம் குறுகிய பாருங்கள் மேலும் முழுமையான ஆய்வு, ஆனால் இப்போது 122 00:06:47,210 --> 00:06:51,140 , என்று பைனரி தேடல் மரம் நினைவு குறிப்பாக, ஒவ்வொரு, முனைகளில் செய்யப்பட்டது 123 00:06:51,140 --> 00:06:53,820 ஒரு மதிப்பு மற்றும் இரண்டு முனை சுட்டிகள். 124 00:06:53,820 --> 00:06:57,270 பொதுவாக, இந்த குறிப்பிடப்படுகின்றன ஒரு வரியில் சுட்டி கொண்ட பெற்றோர் முனை 125 00:06:57,270 --> 00:07:01,870 இடது குழந்தை முனை மற்றும் ஒரு வலது குழந்தை முனை. 126 00:07:01,870 --> 00:07:04,510 ஒரு பைனரி தேடல் கட்டமைப்பு மரம் தன்னை வைக்கிறது 127 00:07:04,510 --> 00:07:05,940 ஒரு சுழல்நிலை தேடல். 128 00:07:05,940 --> 00:07:09,730 சுழல்நிலை அழைப்பு ஒன்று கடக்கிறது இடது அல்லது வலது முனை, ஆனால் மேலும் 129 00:07:09,730 --> 00:07:10,950 மரம் குறுகிய என்று. 130 00:07:10,950 --> 00:07:15,690 >> நீங்கள் ஒரு அறுவை சிகிச்சை செய்ய வேண்டும் என்று ஒரு பைனரி மரம் ஒவ்வொரு கணு. 131 00:07:15,690 --> 00:07:17,410 நீங்கள் எப்படி போகலாம்? 132 00:07:17,410 --> 00:07:20,600 சரி, நீங்கள் ஒரு சுழல்நிலை எழுத முடியும் அறுவை சிகிச்சை செய்கிறது என்று செயல்பாடு 133 00:07:20,600 --> 00:07:24,450 பெற்றோர் முனை மற்றும் ஒரு சுழல்நிலை செய்கிறது அதே செயல்பாடு அழைக்க, 134 00:07:24,450 --> 00:07:27,630 இடது கடந்து செல்லும் மற்றும் வலது குழந்தை முனைகள். 135 00:07:27,630 --> 00:07:31,650 உதாரணமாக, இந்த செயல்பாடு, foo, என்று ஒரு குறிப்பிட்ட முனை மதிப்பு மற்றும் மாற்றங்கள் 136 00:07:31,650 --> 00:07:33,830 1 தனது குழந்தைகளை அனைத்து. 137 00:07:33,830 --> 00:07:37,400 ஒரு பூஜ்ய முனை காரணங்கள் அடிப்படை வழக்கில் செயல்பாடு என்பதை, திரும்ப 138 00:07:37,400 --> 00:07:41,290 எந்த முனைகள் இல்லை என்று என்று துணை மரம் விட்டு. 139 00:07:41,290 --> 00:07:42,620 >> அது வழியாக நடந்து செல்லலாம். 140 00:07:42,620 --> 00:07:44,340 முதல் பெற்றோர் 13 ஆகிறது. 141 00:07:44,340 --> 00:07:47,930 நாம் 1 மதிப்பை மாற்ற, பின்னர் அழைக்க எங்கள் இடது செயல்பாடு நன்கு 142 00:07:47,930 --> 00:07:49,600 வலது என. 143 00:07:49,600 --> 00:07:53,910 செயல்பாடு, foo, இடது என்று அழைக்கப்படுகிறது முதல் துணை மரம், அதனால் இடது முனை 144 00:07:53,910 --> 00:07:57,730 1 மற்றும் foo மறு ஒதுக்கீடு வேண்டும் என்று அந்த முனை குழந்தைகள் என்று, 145 00:07:57,730 --> 00:08:01,900 முதல் இடது மற்றும் வலது, அதனால் மற்றும் முன்னும் பின்னுமாக. 146 00:08:01,900 --> 00:08:05,630 மற்றும் கிளைகள் இல்லை என்று சொல்ல இன்னும் குழந்தைகள் அதே செயல்முறை 147 00:08:05,630 --> 00:08:09,700 வலது குழந்தைகள் தொடரும் முழு மரத்தின் முனைகள் வரை 148 00:08:09,700 --> 00:08:11,430 1 மறு ஒதுக்கீடு. 149 00:08:11,430 --> 00:08:15,390 >> நீங்கள் பார்க்க முடியும் என, நீங்கள் மட்டுமே அல்ல ஒரே ஒரு சுழல்நிலை அழைப்பு. 150 00:08:15,390 --> 00:08:17,930 வேலை செய்து வேண்டும் என நான் பல. 151 00:08:17,930 --> 00:08:21,200 நீங்கள் ஒரு மரம் இருந்தது என்ன என்றால், அங்கு ஒவ்வொரு முனை மூன்று குழந்தைகள், 152 00:08:21,200 --> 00:08:23,100 இடது, நடுத்தர, மற்றும் சரியான? 153 00:08:23,100 --> 00:08:24,886 எப்படி நீங்கள் foo திருத்த முடியும்? 154 00:08:24,886 --> 00:08:25,860 சரி, எளிய. 155 00:08:25,860 --> 00:08:30,250 மற்றொரு சுழல்நிலை அழைப்பு சேர்த்து மத்திய முனை சுட்டிக்காட்டி உள்ள கடக்க. 156 00:08:30,250 --> 00:08:34,549 >> மறுசுழற்சி மிகவும் சக்தி வாய்ந்த மற்றும் அல்ல நேர்த்தியான குறிப்பிட, ஆனால் அது ஒரு இருக்க முடியும் 157 00:08:34,549 --> 00:08:38,010 முதலில் கடினம் கருத்து, அப்படி இருக்க நோயாளி மற்றும் உங்கள் நேரம். 158 00:08:38,010 --> 00:08:39,370 அடிப்படை வழக்கில் தொடங்கும். 159 00:08:39,370 --> 00:08:42,650 இது வழக்கமாக அடையாளம் எளிதான விஷயம், பின்னர் நீங்கள் வேலை செய்ய முடியும் 160 00:08:42,650 --> 00:08:43,830 பின்னோக்கி அங்கு இருந்து. 161 00:08:43,830 --> 00:08:46,190 நீங்கள் அடைய வேண்டும் என்று உங்கள் அடிப்படை வழக்கில், அதனால் வலிமையை 162 00:08:46,190 --> 00:08:47,760 நீங்கள் ஒரு சில குறிப்புகளை கொடுக்கும். 163 00:08:47,760 --> 00:08:53,120 ஒரு குறிப்பிட்ட வழக்கில் வெளிப்படுத்த முயற்சி மற்ற நேரங்களில் அடிப்படையில், அல்லது துணை செட். 164 00:08:53,120 --> 00:08:54,700 >> இந்த குறுகிய பார்த்து நன்றி. 165 00:08:54,700 --> 00:08:58,920 மிகவும் குறைந்தது, இப்போது நீங்கள் இது போன்ற நகைச்சுவைகளை புரிந்து. 166 00:08:58,920 --> 00:09:01,250 என் பெயர் Zamyla உள்ளது, மற்றும் இந்த CS50 உள்ளது. 167 00:09:01,250 --> 00:09:04,306 168 00:09:04,306 --> 00:09:07,170 >> Hi, இந்த செயல்பாடு எடுத்து, ஒரு எடுக்கும் என்று வெற்றிடத்தை விழா 169 00:09:07,170 --> 00:09:09,212 ஒரு முழு எண்ணாக, N, உள்ளீடு. 170 00:09:09,212 --> 00:09:11,020 அடிப்படை வழக்கில் முதல் வருகிறது. 171 00:09:11,020 --> 00:09:14,240 N குறைவான 0, அச்சு ஆகிறது என்றால் "பை" மற்றும் மீண்டும். 172 00:09:14,240 --> 00:09:15,490