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 ఎంపిక విధమైన మొదలుపెడుతూ పనిచేస్తుంది మీరు iterate అప్పుడు మొదలు 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 జాబితా పై బబుల్ సార్ట్ iterates, ప్రక్కనే అంశాలు మరియు పోల్చడం 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