1 00:00:00,000 --> 00:00:03,110 >> SPEAKER 1: ఆ ఆఖరి వెర్షన్ లో సిగ్మా, నేను కాల్ ఏ అమలు 2 00:00:03,110 --> 00:00:06,570 నేను ఉపయోగించిన అనగా ఒక పరిష్కారం పునరుత్థాన, ఒక మొత్తం గణనను ఎదురు లూప్ 3 00:00:06,570 --> 00:00:09,720 1 మరియు m, తరువాత మధ్య సంఖ్యలు మొత్తం తిరిగి. 4 00:00:09,720 --> 00:00:12,560 >> కానీ మేము మరొక ఉపయోగించవచ్చు అవుతుంది అదే అమలు సాంకేతికత 5 00:00:12,560 --> 00:00:15,120 ఫంక్షన్, ఒక టెక్నిక్ సూత్రం పిలిచే. 6 00:00:15,120 --> 00:00:19,360 ఒక పునరావృత ఫంక్షన్, మాట్లాడటానికి, కేవలం స్వయంగా కాల్స్ ఒకటి. 7 00:00:19,360 --> 00:00:21,290 ఇప్పుడు, మరియు యొక్క, అని సమస్య కావచ్చు. 8 00:00:21,290 --> 00:00:24,500 ఒక ఫంక్షన్ కేవలం స్వయంగా కోరుకున్నట్లయితే ఇది కూడా స్వయంగా పిలిచే కాల్స్, 9 00:00:24,500 --> 00:00:26,080 ఆ ప్రక్రియ ముగింపు ఎప్పుడూ బీఓటీ ఉండవచ్చు. 10 00:00:26,080 --> 00:00:30,490 కానీ చాలా కాలం మేము ఉన్నాయి వంటి పేరున్న బేస్ కేసు నిర్ధారిస్తుంది ఒక పరిస్థితి 11 00:00:30,490 --> 00:00:34,930 కొన్ని సందర్భాలలో మేము కాల్ లేని మేమే, లేకపోతే ఆ ప్రక్రియ 12 00:00:34,930 --> 00:00:37,070 అనంతం మళ్ళీ వెతికినా ఆపు ఉండాలి. 13 00:00:37,070 --> 00:00:39,180 >> ఇప్పుడు reimplement లెట్ క్రింది సిగ్మా. 14 00:00:39,180 --> 00:00:43,810 N కంటే తక్కువ లేదా 0 సమానంగా ఉంటే, నేను రెడీ కేవలం, మరియు కొంతవరకు ఏకపక్ష, 15 00:00:43,810 --> 00:00:45,670 0 తిరిగి వెళుతున్న. 16 00:00:45,670 --> 00:00:49,370 ఏమి నేను వెళుతున్న నిజానికి ఉంది అనుకూల Int కోసం సిగ్మా లెక్కించడానికి 17 00:00:49,370 --> 00:00:50,460 నేను అప్పగించారు చేసిన. 18 00:00:50,460 --> 00:00:52,050 >> ఇప్పుడు, మీటర్ల సిగ్మా ఏమిటి? 19 00:00:52,050 --> 00:00:55,480 బాగా, మీటర్ల సిగ్మా, కోర్సు, ఉంది m ద్వారా అప్ 1 మొత్తం. 20 00:00:55,480 --> 00:00:58,820 కానీ మేము దాని గురించి ఇతర మార్గం అనుకుంటే, ఇది కేవలం m ప్లస్ మీటర్ల మొత్తాన్ని 21 00:00:58,820 --> 00:01:02,560 మైనస్ 1 ప్లస్ m మైనస్ 2 మొదలగునవి, అన్ని మార్గం 1 డౌన్. 22 00:01:02,560 --> 00:01:08,080 ఈ కోణంలో, ఇది తెలుస్తుంది నేను కేవలం m ప్లస్ తిరిగి. 23 00:01:08,080 --> 00:01:10,210 >> ఆపై నేను m మైనస్ అవసరం 1 ప్లస్ m మైనస్ 2. 24 00:01:10,210 --> 00:01:13,470 కానీ నేను ఇవ్వగలిగిన ఒక చర్య నాకు ఖచ్చితంగా ఆ సమాధానం, అవి 25 00:01:13,470 --> 00:01:16,340 m మైనస్ 1 యొక్క సిగ్మా. 26 00:01:16,340 --> 00:01:19,670 >> ఇప్పుడు, ఈ విధంగా కాల్ లేదు ఉత్తమ ఆలోచన వంటి విధంగా. 27 00:01:19,670 --> 00:01:22,610 ఎందుకంటే సిగ్మా పిలిచే సిగ్మా కాల్స్ సిగ్మా పిలిచే సిగ్మా, మీరు 28 00:01:22,610 --> 00:01:24,480 భావిస్తున్నాను అని ఈ ప్రక్రియ ఎప్పుడూ అంతం కాదు. 29 00:01:24,480 --> 00:01:27,720 మేము అని పిలవబడే బేస్ కలిగి ఎందుకు కానీ ఆ ఈ ఫంక్షన్ ఎగువన కేసు. 30 00:01:27,720 --> 00:01:31,540 m ఉంటే వెతుకుతుంది ఉంటే పరిస్థితి నేను వెళ్ళడం లేదు కంటే తక్కువ లేదా 0 సమానంగా 31 00:01:31,540 --> 00:01:32,610 కాల్. 32 00:01:32,610 --> 00:01:37,010 నేను బదులుగా, 0 తిరిగి వెళుతున్న ఇది క్రమంగా చేర్చబడుతుంది అన్నారు 33 00:01:37,010 --> 00:01:39,950 నేను సంక్షిప్తం చేసిన మునుపటి సంఖ్యలు అప్, తద్వారా ఈ ఆపటం 34 00:01:39,950 --> 00:01:41,740 లేకపోతే అనంతం ప్రక్రియ. 35 00:01:41,740 --> 00:01:43,710 >> ఇప్పుడు చెప్పండి ఉంటే ఈ కొత్త అమలు పనిచేస్తుంది. 36 00:01:43,710 --> 00:01:46,510 , యొక్క భద్రపరుస్తాను కంపైల్, మరియు ఈ ప్రోగ్రామ్ రన్. 37 00:01:46,510 --> 00:01:50,640 సిగ్మా 1 డాట్ సిగ్మా 1 స్లాష్ చేయండి. 38 00:01:50,640 --> 00:01:52,900 మరియు యొక్క అందించగల తెలియజేయండి ముందు అదే సంఖ్యలు. 39 00:01:52,900 --> 00:01:55,520 2, ఇది ఆశాజనక నాకు 3 ఇవ్వాలి. 40 00:01:55,520 --> 00:01:58,970 యొక్క, 3 అందించగల లెట్ ఇది ఆశాజనక నాకు 6 ఇవ్వాలి. 41 00:01:58,970 --> 00:02:03,480 మరియు చివరకు అందించగల తెలియజేయండి నిజానికి నాకు 1,275 ఇస్తుంది 50,. 42 00:02:03,480 --> 00:02:06,130