[Powered by Google Translate] [విభాగం 3] [తక్కువ సౌకర్యవంతమైన]
>> [నేట్ Hardison] [హార్వర్డ్ విశ్వవిద్యాలయం]
>> [ఈ CS50 ఉంది.] [CS50.TV]
>> All right, యొక్క ప్రారంభించడానికి అనుమతిస్తాయి.
CS50 యొక్క 4 వ వారం స్వాగతం.
మీరు అబ్బాయిలు ఒక వెబ్ బ్రౌజర్ తెరిచి pset 3 వరకు తెరిస్తే,
CS50 తో పెనుగులాట, మేము వెళ్లి ఆరంభమవుతుంది చేస్తున్నారు
అక్కడ ప్రశ్నలు యొక్క విభాగం ద్వారా.
జస్ట్ గత వారం వంటి, మేము, CS50 ప్రదేశాల్లో కృషి చేస్తాము
మీరు కూడా అదే ఆ పుల్ అప్, మీరు ఉంటే
మరియు మీరు ముందుకు వెళ్లి నేను ఎగువన ఇక్కడ పొందారు ఈ లింకును సందర్శించండి ఉంటే.
ప్రారంభించడానికి సమయం.
మేము ఇక్కడ మా చిన్న ఎక్కువ కార్యక్రమం పొందారు. క్రేజీ ఏమీ లేదు.
నేను ఈ రోజు మీరు guys తో చేయాలనుకుంటున్నారా మొదటి విషయాలు ఒకటి కొన్ని SOLUTIONS వెళ్ళి ఉంది
సమస్య సెట్ 1, ఉదాహరణకు SOLUTIONS రకం కు
అందువల్ల మీరు, కోడ్ సిబ్బంది రకాల రాయడం ఏ ఒక భావాన్ని పొందవచ్చు
కోడ్ ఇతర విద్యార్థులు రకాల రాయడం ఏ,
నేను అసహజ తెలిసిన ఎందుకంటే మరియు కలిగి మీరు పరిశీలించి
మీరు ఒక సమస్య సెట్ ఒక పరిష్కారం submit మరియు వ్యాఖ్యలు వచ్చినప్పుడు
మీ సొంత శైలిలో, కానీ కొన్నిసార్లు, ఇతర వ్యక్తులు ఎలా చూడటానికి ఉపయోగపడిందా ఉంది
ముఖ్యంగా nice అని వాటిని చూస్తూ.
చాలా వరకు, నేను నిజంగా మీరు అబ్బాయిలు ఉత్పత్తి పరిష్కారాన్ని ఆకర్షితుడయ్యాడు.
నేను ఇంకా మీ ప్రాబ్లం సెట్ 2S చూడటం ప్రారంభించింది, కానీ వారు మొదటి వంటి ఏదైనా అయితే
ఇది ఏమీ కాని మంచి విషయాలు అర్థం.
>> మీరు నా కూర్పుల విషయంలో చూస్తే, యొక్క, కూర్పుల 1 వద్ద అన్ని మార్గం డౌన్ ప్రారంభిద్దాం
మరియు మేము ఒక మారియో పరిష్కారం త్వరగా పరిశీలించి చూడాలని.
మీరు ఈ పుల్ అప్ ఉంటే, మేము ప్రస్తుత చూడాలని ఉద్దేశ్యంతో ఈ కార్యక్రమాలు సరైన ఉన్నాయి.
అక్కడ ఈ సమస్యలను సరి సమస్యలు కాదు, కానీ
మేము వివిధ డిజైన్ సమస్యల గురించి కొద్దిగా మాట్లాడాలని అనుకుంటున్నారని
ఇక్కడ ఉపయోగించే.
పరిష్కారం గురించి ఆసక్తికరమైన అని విషయాలు ఒకటి
అది పౌండ్ నిర్వచించే అని ఈ కొత్త నిర్మాణం ఉపయోగించిన ఉంది,
కొన్నిసార్లు ఒక హాష్ నిర్వచించే సూచిస్తారు.
నాకు ఇక్కడ అది లో జూమ్ లెట్.
# Define ఒక మీరు మీ కార్యక్రమంలో ఈ సంఖ్యలు పేర్లు ఇవ్వడం అనుమతిస్తుంది.
మారియో ఒక పిరమిడ్ యొక్క ఈ సందర్భంలో, గరిష్ట ఎత్తు
23 మరియు కాకుండా నా లో 23 ఉంచుతున్నట్లు కోడ్
మేము హార్డ్ కోడింగ్ 23 ఆ కాలాన్ని -
బదులుగా ఈ, ఆ నంబర్ కు పేరు MAX_HEIGHT ఇస్తుంది
కాబట్టి డౌన్ ఇక్కడ నా దో-సమయంలో లూప్ లో
మీరు నిజంగా MAX_HEIGHT సూచించవచ్చు
బదులుగా సంఖ్య 23 సైన్ ఉంచడం
[స్టూడెంట్] ఆ చేయడం వలన ప్రయోజనం ఏమిటి?
ఒక గొప్ప ప్రశ్న.
ఒక చదవడానికి ఉంది.
ఈ # define ఉపయోగించి ఒక ప్రయోజనం చదవడానికి ఉంది.
నేను ఈ కోడ్ వింటున్నాను, నేను ఏమి చూడగలరు.
>> మనం పరీక్షిస్తున్నాము ఇక్కడ ఈ పరిస్థితిలో చూడగలరు
ఎత్తు కోసం మేము కూడా నిర్వచించారు చేసే <0, ఉండటం
కనీసం ఎత్తు లేదా ఒక నిమిషం ఎత్తు ఉండాలి.
ఇతర ప్రయోజనం నేను చూడటానికి మిగిలిన లైన్ చదవగలరు ఉంది
మేము కూడా, ఎత్తు గరిష్ట ఎత్తు కంటే ఎక్కువ కాదు నిర్ధారించాలి తనిఖీ చేస్తున్న
మేము ఎత్తు గరిష్ట ఎత్తు కంటే ఎక్కువ ఉంది కొనసాగించడానికి వెళుతున్న ఎందుకంటే.
ఇతర ప్రయోజనం ఉంటుంది-నేను కొద్దిగా దూరంగా ఇక్కడ
నేను ఈ ప్రోగ్రామ్ రన్ మరియు నేను, ప్రస్తుతం 23 తో, సే, అది అమలు చేస్తే
అది కేవలం ఆ వంటి అన్ని 23 వరుసలు ముద్రిస్తుంది.
కానీ, నేను గరిష్ట ఎత్తు మార్పు కోరుకున్నారు సే
మరియు ఇప్పుడు నేను పిరమిడ్ల గరిష్ట ఎత్తు పరిమితం అనుకుంటున్నారా
అల్లరిగా అని మాత్రమే చెప్పే మాన్, అని.
# ఉన్నాయి , # MAX_HEIGHT నిర్వచించే,
మరియు లెట్స్ మేము ఇది 10 సమానము చేయబడినది అనుకున్నారు చెప్పారు.
ఇప్పుడు ఈ సమయంలో, నేను కలిగి ఈ ఒక స్థానంలో మార్పు.
నేను 12 లో ప్రయత్నించండి మరియు టైప్ నేను, ఇప్పుడు మళ్ళీ కంపైల్ చెయ్యండి కోడ్ చేయవచ్చు మరియు
అది నాకు మళ్ళీ అడుగుతుంది.
ఈ సందర్భంలో, మనం ఒక్కసారి మాత్రమే MAX_HEIGHT ఉపయోగిస్తున్నారు.
అది వెళ్ళడానికి అవాంతరం యొక్క పెద్ద కాదు
మీరు అవసరం ఉంటే మరియు అయితే లూప్ లో దాన్ని మార్చండి.
కానీ మీరు అదే మ్యాజిక్ సంఖ్య సూచిస్తూ ఎక్కడ కార్యక్రమాలలో
ఓవర్ అండ్ ఓవర్ అగైన్, ఈ # యంత్రాంగం నిర్వచించే నిజంగా సులభంగా ఉండేలా చేయడం
మీరు ఫైల్-మీరు నెలకొల్పాడు సాధారణంగా వారి-పైభాగం వద్ద ఒక సమయాన్ని మార్చడానికి ఎందుకంటే
మరియు మార్పు ఫైలు యొక్క మిగిలిన నాశనమవుతాయి.
>> నేను ఈ అసైన్మెంట్ గమనించండి అనుకున్నారు ఇతర అంశాలు, నిజంగా నైస్ కనిపించింది
ఒక వేరియబుల్స్ యొక్క పేర్లు ఉంది.
మీరు మేము వరుస మరియు ఎత్తు అని పిలుస్తారు ఇంటిజర్ వేరియబుల్స్ పొందారు ఇక్కడ చూడండి.
Spaces, hashes, ఇది కోడ్ కొంచెం చదవగలిగేటట్లు సహాయం
అది కొంచెం అర్థం ఏమి నిజంగా జరగబోతోంది చేస్తుంది.
ఈ ఉపయోగించి విరుద్ధంగా ఉంటుంది, యాదృచ్ఛిక అక్షరాలు సే
మొత్తంగా లేదా సముచితం కాని.
నేను అభిప్రాయపడుతున్నారు చేస్తాము ఒక చివరి విషయం, ఉచ్చులు కోసం ఆ ఉంది
తరచుగా ఈ ఇటెరేటర్ వేరియబుల్స్, మీరు ఉచ్చులు కోసం మీ ఉపయోగించే ఈ కౌంటర్లు,
ఇది k అప్పుడు ప్రామాణిక మరియు నేను తరువాత j గాని వాటిని ప్రారంభించడానికి సంప్రదాయ మరియు యొక్క
మరియు మీరు మరింత వేరియబుల్స్ అవసరమైతే అక్కడ నుంచి వెళ్లి,
మరియు ఈ కేవలం ఒక ఆచారం.
సమావేశాలు మా ఉన్నాయి.
ఇది మీరు ఉపయోగించే ప్రోగ్రామింగ్ భాష మీద ఆధారపడి ఉంటుంది.
కానీ సి లో, మేము సాధారణంగా నేను ప్రారంభం.
ఇది చెప్పడానికి, ఉపయోగించడానికి సమంజసం అనిపించుకోదు A లేదా B
పరిస్థితి మీద ఆధారపడి.
ఈ ఒక దానిని పేర్కొంది.
మీరు ఇప్పుడు కూర్పుల 2 పుల్ అప్ ఉంటే, మీరు మరొక మారియో చూస్తారు
మరియు ఈ ఒక, మేము ఇప్పుడు చూసిన ఇతర మాదిరిగానే ఉంటుంది
కానీ cool యొక్క ఏదో రకమైన చేస్తుంది.
మేము లూప్ అంతర్గత లోనే ఇక్కడ ఈ విభాగం విషయంలో చూస్తే,
వారికి సరైన ఈ లైన్ లో ఇక్కడ కొన్ని క్రేజీ చూస్తున్న సింటాక్స్ ఉపయోగిస్తున్నారు.
ఈ ఒక టెర్నరీ ఆపరేటర్లు అంటారు.
ఇది ఒక లైను కుదించబడుతుంది ఒక ఉంటే ఇంకా ప్రకటన.
పరిస్థితి కుండలీకరణాల్లో ఈ భాగం.
ఇది చెప్పడం సమానం యొక్క j <ఎత్తు ఉంటే - నేను - 1.
మరియు ఆ విషయాలు బ్లాక్ ఉంటుంది ఉంటే స్పేస్ ఏమి ఉన్నాయి
తరువాత మిగిలిన అంటే ఏమిటో విషయాలు ఈ # ఉంటాయి.
ఇది ముఖ్యంగా ఈ వేరియబుల్ ఒక ఖాళీ కేటాయించి యొక్క.
ఇది బ్లాక్ వేరియబుల్ విషయాలు ఒక అంతరిక్ష ఉంచడం యొక్క
ఈ పరిస్థితి ఏర్పడితే, మరియు పరిస్థితి ఏర్పడితే లేకపోతే,
అప్పుడు బ్లాక్ వేరియబుల్ # ఈ పొందుతాడు.
ఆపై, కోర్సు యొక్క, బదులుగా ఒక పూర్తి స్ట్రింగ్ రూపొందించడంలో యొక్క
మరియు చివరిలో ప్రతిదీ ముద్రించిన ఈ పరిష్కారం ఒకసారి ఒక పాత్ర దీన్ని ముద్రిస్తుంది.
చాలా బాగుంది.
>> కు విషయాల యొక్క మరొక జంట. మేము అత్యాశ కొనసాగండి చేస్తాము.
మేము అత్యాశ చూడండి ఇప్పుడు ఉంటే, ఈ మొదటి పరిష్కారం
# కొంచెం నిర్వచిస్తుంది ఈ ఉపయోగిస్తుంది.
మేము ఈ కార్యక్రమంలో వివిధ సంఖ్యలు ప్రతి నిర్వచించిన ఒక స్థిరమైన పొందారు.
మేము డాలర్ సెంట్లు ఒక పావు, ఆఫ్ డైమ్స్, నికెల్స్, మరియు నాణేలు ఒకటి, పొందారు
మరియు ఇప్పుడు మేము, స్క్రోల్ డౌన్ మరియు కోడ్ చదివినట్లయితే
మేము ఒక ప్రామాణిక చేయండి-సమయంలో లూప్ ముద్రణ ప్రతిదీ ఔట్ చూడగలరు.
ఈ సమస్య యొక్క ఆయువుపట్టు రకం గ్రహించి ఆ
మీరు ఒక ఇంటీజర్ కు మీరు యూజర్ నుండి చదివే ఫ్లోట్ మార్చేందుకు అవసరం
ఖచ్చితంగా గణిత చేయండి, మరియు ఈ కారణంగా కు
ఫ్లోటింగ్ పాయింట్ సంఖ్యలు, మేము కొంతకాలం ఉపన్యాసంలో గురించి మాట్లాడారు వంటి,
అది ఖచ్చితంగా సంఖ్య లైన్ ప్రతి విలువ ప్రాతినిధ్యం సాధ్యం కాదు
అనంతం వరకు విలువలు కూడా 3.1 3 మధ్య మరియు సే, ఉన్నాయి ఎందుకంటే.
మీరు 3.01 మరియు 3,001 మరియు 3,0001 ఉండవచ్చు, మరియు మీరు కొనసాగించడాన్ని చేయవచ్చు.
మీరు డబ్బు తో పని చేసినపుడు అది అవుతుంది, మీరు తరచుగా మార్చే కావలసిన
పూర్ణాంక ఫార్మాట్ లోకి తద్వారా మీరు నాణేలు మరియు stuff ఆ రకమైన ఓడిపోయింది లేదు.
ఆ మరియు చుట్టుముట్టే డూయింగ్ కీ ఉంది.
ఈ పరిష్కారం, ఒక సంపూర్ణ సూటిగా, గొప్ప యాంత్రిక విధానాన్ని ఉపయోగించే
ఇది మొదటి వంతులు, మిగిలిన సెంట్లు సంఖ్య decremented
అప్పుడు ఆఫ్ డైమ్స్ ద్వారా, అప్పుడు నికెల్స్ ద్వారా, అప్పుడు నాణేలు ద్వారా,
మరియు నాణేలు ప్రతి సమయం సంఖ్య జోడించడం.
>> నేను దూరంగా మరియు కూర్పుల 4 వెళ్ళండి వంటి మేము, చూస్తారు మరో పరిష్కారం,
ఇలాంటి ప్రారంభంలో కానీ బదులుగా ఉపయోగిస్తారు DIV మరియు mod కలిగి
ఇక్కడే పైగా సెంట్లు సంఖ్యను గణించడానికి.
ఇది త్రైమాసికాల సంఖ్య, 25 ద్వారా విభజించబడింది సెంట్లు సంఖ్య సమానంగా ఉంటుంది
మేము పూర్ణాంక విభజన చేస్తున్నా ఎందుకంటే మరియు ఈ పని కారణం ఉంది
కాబట్టి ఇది తొలగించటం ఏ మిగిలిన ఉంది.
[స్టూడెంట్] మేము శోధన మీరే ఉందా?
ఇది నిజంగా ఆధారపడి ఉంటుంది.
[స్టూడెంట్] మీరు ఇక్కడే కోడ్ కంటే ఎక్కువ వ్యాఖ్యానించాడు చేస్తున్నారు.
అవును, మరియు ఈ న తత్వాలు వివిధ యొక్క అక్కడ చాలా ఉన్నాయి.
నా వ్యక్తిగత వేదాంతం, మీ కోడ్ నిజంగా నిజం ఉంది
మీ కోడ్ వలె వాస్తవానికి కంప్యూటర్లో అమలు ఏమి ఉంది
మరియు మీ కోడ్ అనేక వ్యాఖ్యలు వంటి అవసరం లేదు వీలైనంత చదవగలిగే ఉండాలి.
మీరు గణితశాస్త్ర గమ్మత్తైన రకం అని పనులను చేసినప్పుడు, అన్నాడు
లేదా algorithmically, అది ఆ మీరు కనుక మీరే మంచి
మీ కోడ్ చదవడానికి ఎవరైతే ఒక అదనపు పరిమాణం, ఒక అదనపు పొర జోడించండి.
ఈ పరిష్కారాలను లో, తరచుగా వారు ఎక్కువగా కనుక వ్యాఖ్యానించారు ఉంటాయి
మేము వాటిని పంపిణీ చెయ్యడానికి మీరు మరియు ప్రజలు వాటిని ఎంచుకొని కలిగి
మరియు చాలా సులభంగా చదవండి.
కానీ ఖచ్చితంగా, నేను ఈ భారీ అని అంగీకరిస్తారు.
[స్టూడెంట్] కానీ సందేహం లో భారీ అనుకుంటే?
సందేహం లో భారీ వెళ్లినపుడు.
కొన్ని కొన్నిసార్లు ఆ వంటి తిరిగి 0 లేదా ఏదో చెబుతాను.
నేను నమ్మశక్యం వ్యాఖ్య ఉంటుంది.
స్పష్టంగా ఏం ఉంది.
నా చెప్పడం ఇంగ్లీష్ అవసరం లేదు.
కొన్నిసార్లు ప్రజలు stuff వ్రాయడానికి ఉంటుంది "kthxbai!"
ఆ అందమైన రకంగా కూడా కాదు
ఈ విధంగా వ్యాఖ్యానించాడు పాయింట్లు లేదా మధ్య వ్యత్యాసం తయారు కాదు.
ఆ రకాల వ్యాఖ్యలు కేవలం HA, HA ఉంటాయి.
కూల్.
>> ఈ సమయంలో, ప్రశ్నలు 3 విభాగం సెట్ సమస్య పని ప్రారంభిద్దాం.
మీరు అబ్బాయిలు మళ్ళీ ఈ పుల్ అప్ ఉంటే,
గత వారం తో, మేము ఈ విభాగంలో లఘు చిత్రాలు చూడటానికి వెళ్లి లేదు.
మీరు అబ్బాయిలు మీ స్వంత సమయం ఆ తెలియజేసేలా మరియు ప్రశ్నల గురించి మాట్లాడదాము.
కానీ ఇప్పుడు ఈ విభాగంలో మేము ఇంకా కొంచం సమయం ఖర్చు చేయబోతున్నామని
కోడింగ్ బేసిక్స్ తక్కువ గురించి మాట్లాడటం
మేము గత వారం చేశాడు, బదులుగా, మేము మరింత దృష్టి చూడాలని
సిద్ధాంతం యొక్క కొద్దిగా ఎక్కువ, కనుక బైనరీ శోధన గురించి మాట్లాడటం మరియు తరువాత క్రమబద్ధీకరించేందుకు.
ఉపన్యాసం పాటు కింది వారిని మీరు నుంచి,
ఎవరైనా నన్ను వ్యత్యాసం అంటే ఒక పునశ్చరణ ఇస్తుంది
బైనరీ శోధన మరియు సరళ శోధన మధ్య?
ఏం జరగబోతోంది? ఖచ్చితంగా.
పేర్చిన జాబితా ప్రతి మూలకం ద్వారా లీనియర్ శోధన శోధనలు
ఒకరి ద్వారా ఒకరి తరువాత ఒకరు,
మరియు బైనరీ శోధన, 2 సమూహాలుగా విభజిస్తుంది జాబితా
మీరు శోధిస్తున్న ఆ కీలు విలువ ఉంటే తనిఖీలు midpoint విలువ కంటే ఎక్కువ లేదా తక్కువ
మీరు దొరకలేదు, మరియు అది కంటే తక్కువగా ఉంటే, అది తక్కువ జాబితాను వెళ్ళే
మరియు ఆ మళ్ళీ విభజిస్తుంది, అదే పనిచేస్తుంటాయి
అన్ని మార్గం దానిని విలువ కూడా సమానంగా ఉంటుంది midpoint కనుగొనే వరకు.
కుడి.
>> ఎందుకు మేము శ్రద్ధ లేదు?
ఎందుకు మేము సరళ శోధన వర్సెస్ బైనరీ శోధన మాట్లాడటానికి లేదు?
అవును.
మీరు సమస్య యొక్క పరిమాణం రెట్టింపు అయితే బైనరీ, చాలా వేగంగా ఉంటుంది
బహుశా రెండుసార్లు వంటి అనేక కన్నా ఒకటి ఎక్కువ దశల పడుతుంది.
సరిగ్గా.
ఒక గొప్ప సమాధానం పేర్కొంది.
లీనియర్ శోధన చాలా, ఒక సమయంలో ఒక మూలకం చూసినా
మరియు మేము ఉపన్యాసం యొక్క మొట్టమొదటి రోజు చూసిన వంటి
డేవిడ్ తన ఫోన్ బుక్ ఉదాహరణ ద్వారా వెళ్లిన
మరియు ఒక సమయంలో ఫోన్ బుక్ ఒకటి పేజీని ఒలిచిన
మరియు, మళ్ళీ మరియు పైగా మరియు పైగా ఎక్కువ చేయడం ఉంచిన
అది అతనికి ఫోన్ బుక్ లో ఎవరైనా కనుగొనడానికి ఒక నిజంగా చాలా కాలం పడుతుంది వెళుతున్న
కోర్సు యొక్క, తప్ప, అతను వర్ణమాల యొక్క చాలా ప్రారంభంలో ఎవరైనా వెతుకుతున్న.
బైనరీ శోధన, మీరు చాలా వేగంగా వెళ్ళే
మరియు అది కేవలము రెండుసార్లు మాత్రమే వేగంగా లేదా 3 సార్లు ఫాస్ట్ లేదా 4 సార్లు ఫాస్ట్ గా వంటి కాదు.
కానీ సమస్య చిన్నది మరియు వేగవంతమైన చాలా తక్కువగా వచ్చింది.
ఈ వివరంగా చెప్పాలంటే, మేము ఏమి గురించి మాట్లాడటం మొదలు పెడతారేమో
మేము బైనరీ శోధన వ్రాస్తున్నప్పుడు.
చేతిలో సమస్య అని నేను సంఖ్యలు ఒక వరుస ఉంటే
, 1, 2, 3, 5, 7, 23, 45, 78, 12323, సే
అది తర్వాత 0 సె, ఒక టన్ను తో ఆపై 9,
మేము లో ఏమి నిజంగా త్వరగా గుర్తించడానికి కావాలని మీరు భావించినట్లయితే
సంఖ్యల ఈ శ్రేణి.
నేను, ఈ చిన్న సిల్లీ మరియు ఒక చిన్న కంట్రైవ్డ్ తెలుస్తోంది తెలుసు
ప్రస్తుతం ఇది ఎందుకంటే.
మేము, అది చాలా చాలా అంశాలు లేని వ్యూహం కలిగి
మరియు నేను మీరు ఒకటి అడిగితే గుర్తించడానికి లేదో
23 శ్రేణి ఉంది, మీరు ఆ అందంగా త్వరగా చేయవచ్చు
ఈ చూసుకుంటూ ఉండడాన్ని వివరిస్తున్నపుడు మరియు అవును లేదా సంఖ్య నాకు చెబుతూ.
ఈ అయితే పరిగణలోకి అనలాగ్ సే, ఊహించుకోవాలి ఉంది
10,000 వరుసలు, 20,000 వరుసలు ఒక Excel స్ప్రెడ్ షీట్.
అయితే, మీరు ఆదేశ F లేదా కంట్రోల్ F చేయండి మరియు ఏదో అప్ చూడవచ్చు.
మీరు, ఫిల్టర్లు మరియు శోధన stuff ఉపయోగించవచ్చు
కానీ మీరు లైన్ ద్వారా లైన్ ద్వారా ఆ ఫైల్ లైన్ ద్వారా చూడటానికి ఉన్నట్లయితే,
ఇది కనుగొనేందుకు మీరు చాలా కాలం పడుతుంది.
పేరు ఇది కూడా ఫోన్ బుక్ ఉదాహరణలో వలె రకమైన యొక్క
ఎవరూ ఒక సమయంలో ఒక ఫోన్ బుక్ ఒక పేజీ ద్వారా కనిపిస్తోంది.
సాధారణంగా, వారు, మధ్య దానిని తెరిచి లేదు
లేదా ఫోన్ పుస్తకాలు మరియు నిఘంటువులు పేరు చాలా సందర్భంలో
మీరు నిజంగా ఇది మొదటి అక్షరం మీద సంబంధం కలిగివుండదు చేశారు
మీరు ఆ మొదటి అక్షరం అయిన ఫ్లిప్ మరియు తెరిచి అక్కడ ద్వారా వెళ్లి ప్రారంభించండి.
>> మళ్ళీ మీ పేరు నాకు గుర్తు. >> సామ్.
సామ్.
సామ్ చెప్పినట్టూ, ఆ సరళ శోధన ప్రక్రియ, నిజంగా నెమ్మదిగా అన్నారు
మరియు బదులుగా బైనరీ శోధన, ఈ పనులు మార్గం ఆ
మేము, మా శోధించడం అల్గోరిథం యొక్క ఒక పునరుక్తి ద్వారా వెళ్ళిన ప్రతిసారీ
మేము, ముఖ్యంగా, సగం లో జాబితా విభజించడానికి వెళుతున్న
రెండు చిన్న జాబితాలు లోకి.
మరియు తర్వాత లూప్ యొక్క తరువాత మళ్ళా న, మేము దాన్ని మళ్ళీ విభజించి చేస్తాము
ఇతర చిన్న జాబితాలు లోకి.
మీరు గమనిస్తే, సమస్య చిన్న పొందడానికి మరియు చిన్న ఉంచుతున్నట్లయితే
మేము ప్రతి సమయం జాబితా యొక్క తొలగించటం సగం ఉంచేందుకు ఎందుకంటే.
ఈ ఎలా తొలగించు పని చేస్తుంది?
మేము ఒక కంప్యూటర్ అయితే కేవలం ఒక రిమైండర్ గా, మనం చేయబోతున్నామని
మరియు మేము, ఈ జాబితాలో సంఖ్య 5 శోధించడం, చెప్పడానికి చేశారు
మేము మధ్యలో అనేక ఎంచుకోండి అని ఉంది.
1, 2, 3, 4, 5, 6, 7, 8, 9, 10 సంఖ్యలు ఉన్నాయి ఎందుకంటే, ఈ జాబితా మధ్యలో
మేము, 4 వ స్థానంలో లేదా 5 వ స్థానంలో నంబర్ ఎంచుకోండి భావిస్తున్న
మరియు మేము మా జాబితాలో ఆ మధ్య కాల్ భావిస్తున్న.
మధ్యలో సంఖ్య ఎంచుకోండి.
సామ్ చెప్పారు వలె ఆ సంఖ్య సమానంగా ఉంటే అప్పుడు, మేము చూడటానికి పరీక్షించడానికి చేస్తాము
మేము పొందడానికి కావలసిన సంఖ్య లేదా మా కావాల్సిన సంఖ్య.
అది సమానంగా ఉంటే, అప్పుడు మేము దాన్ని అనిపిస్తే. మేము విజయం.
అది సమానం కాదు అది కేసులు అందుబాటులో ఉన్నాయి.
రెండు సందర్భాల్లో, నంబర్ మేము వద్ద చూస్తున్న సంఖ్య కంటే ఎక్కువ ఉండాలి ఉంటాయి
లేదా కంటే తక్కువగా.
ఇది అధిక అయితే, మేము వెళతారు.
అది తక్కువగా ఉంటే, మేము ఎడమ వెళతారు.
మరియు తర్వాత మేము మళ్ళీ మొత్తం విధానాన్ని పునరుక్తి
కుడివైపు సగం లేదా జాబితా యొక్క ఎడమ అర్ధ గాని న.
>> నేటి విభాగంలో మొదటి సమస్య గుర్తించడానికి ఉంది
ఎలా మేము నిజంగా సి కోడ్ ఈ వ్యక్తీకరించడానికి ప్రారంభించవచ్చు.
మేము ఇక్కడ pseudocode పొందారు.
మేము చేస్తున్న ప్రారంభిస్తాము నేను, ఒక బ్రాండ్ కొత్త ఖాళీ చేయుట చేస్తాము
మేము తరువాత ఈ గమనికలు లేవు కాబట్టి, ఈ పునర్విమర్శ సేవ్
మేము ఈ తొలగించండి, తరువాత కాపీ మరియు సమస్య సెట్ నుండి అతికించండి చేస్తాము
మా ఖాళీలు ఈ సమాచారం, మరియు ఆశాజనక ఈ ఉల్లంఘించడం లేదని.
పర్ఫెక్ట్.
మీరు అబ్బాయిలు అన్ని చేస్తే, మీ కొత్త అంతరిక్షంలోకి ఈ కోడ్ కాపీ చేసి అతికించిన
ఖాళీ ఒక లోకి.
యొక్క డేనియల్ ప్రయత్నించండి లెట్. మీరు ఈ ప్రోగ్రామ్ కంపైల్ మరియు అమలు చేస్తే, అది పనిచేస్తుంది?
నం >> అది ఏమి అంటున్నారు యొక్క?
ఇది కంట్రోల్ కాని తప్ప ఫంక్షన్ ముగింపు చేరుతుంది అన్నారు.
అవును, కాబట్టి నన్ను నడుస్తున్న ప్రయత్నించండి తెలియజేయండి.
మీరు అబ్బాయిలు ముందు ఈ చూసిన? మీరు ఈ అర్థం ఏమి తెలుసు?
సరే, ఈ యొక్క కొద్దిగా భాగాలుగా విడగొట్టు తెలియజేయండి.
మీరు చెప్పారు వలె ఇది, కాలమ్ 1 మేము లోపం ఉంది, లైన్ 9 న file.c వద్ద మాట్లాడుతూ యొక్క
మరియు అది లోపం హెచ్చరిక మరియు తిరిగి టైప్ హెచ్చరిక ద్వారా సంక్రమించిన చేసే చెప్పారు.
ఏదో అర్ధమే ఇది తిరిగి టైప్ తో జరగబోతోంది అనిపిస్తుంది.
కాని తప్ప ఫంక్షన్ పొందారు, ఇది మేము ఒక ఫంక్షన్ పొందారు అర్థం
ఆ తప్ప తిరిగి లేదు.
ఒక గర్జన ఫంక్షన్ ఈ కనిపించే ఒకటి:
శూన్యమైన foo (), మరియు తిరిగి టైప్ తప్ప ఎందుకంటే అది తప్ప యొక్క,
అంటే ఆ మేము ఇక్కడ ఏదో కలిగి ఉంటే
తిరిగి 1 వంటి, మేము ఈ ఒక కంపైలర్ లోపం పొంది.
అయితే, మేము ఒక కాని తప్ప చర్య.
ఈ సందర్భంలో మా కాని తప్ప ఫంక్షన్ మా శోధన విధి
అది bool తిరిగి రకం లేదు ఎందుకంటే.
అది నియంత్రణ లేని తప్ప ఫంక్షన్ ముగింపు చేరుకునే మాట్లాడుతూ ఉన్నప్పుడు,
శోధన తిరిగి ప్రకటన లేవు అంతే.
టైపు bool యొక్క ఏదైనా తిరిగి కాదు.
>> మేము దాన్ని పరిష్కరించాలని మరియు మీరు అబ్బాయిలు ఏమి అనుకుంటున్నారు
శోధన సిద్ధంగా తిరిగి చేయాలి?
ఏ శోధన యొక్క డిఫాల్ట్ తిరిగి విలువ ఉండాలి?
మేము చివరిలో ఉంచవచ్చు ఏది ఎందుకంటే.
షార్లెట్, మీరు ఎందుకు చెయ్యాలి ఏ-?
ఒప్పు లేదా తప్పు? >> ఒప్పు లేదా తప్పు.
ఏది?
తప్పుడు. నాకు తెలీదు.
తప్పుడు? ఇది ప్రయత్నించండి లెట్.
ఎందుకు మీరు తిరిగి తప్పుడు చెబుతా? ఆ గొప్ప ఊహ ఉంది.
[షార్లెట్] నాకు తెలీదు.
ఈ మా డిఫాల్ట్ ఉంటుంది ఎందుకంటే ఈ సందర్భంలో తప్పుడు తిరిగి చూడాలని
కారణం చేత జాబితా ఖాళీగా లేదా సూది ఉంటే
మేము లేదు వెతికే.
అప్పుడు చాలా చివరిలో, మేము, ఈ ఫంక్షన్ లో నిజమైన ముందు తిరిగి లేదు
మేము ఎల్లప్పుడూ ఈ ఫంక్షన్ వద్దు, అది యెరే నందలి కాదు సే తెలుసు.
ఇది గడ్డివాము లో కాదు.
మేము కంపైల్ మరియు అమలు చేస్తే ఇప్పుడు మేము ఇది పుల్ అప్ కాబట్టి నాకు ఈ సేవ్ అది-LET.
మేము కంపైల్ మరియు మా కార్యక్రమం అమలు చేస్తే ఇప్పుడు, రూపొందించారు.
మేము మా చిన్న ప్రాంప్ట్ పొందండి.
నేను కొట్టినప్పుడు 4-UH-OH.
ఇది ఏదైనా ముద్రించాలా లేదు. ప్రతిదీ సరే ముగిసిన కనిపిస్తుంది.
మేము సైన్ ఈ పూరించడానికి పొందారు
కొద్ది సేపట్లో మేము క్రితం pseudocode లో అల్గోరిథం మాట్లాడారు.
లెట్ మీ సీ, ఈ సేవ్
మరియు నేను మళ్లీ ఆ అల్గోరిథం పుల్ అప్ చేస్తాము.
యొక్క ఈ గై హిట్ లెట్. వద్దు.
అక్కడ ఇది.
దీన్ని మేము ఎలా చేయాలి?
ఈ కోడ్ ప్రారంభించడానికి మంచి వ్యూహం ఉంటుంది?
మీరు మధ్యలో అనేక ఎంచుకోండి ఉంటుంది.
మేము ఎలా వ్యూహం మధ్యలో అనేక ఎంచుకోండి చెయ్యాలి?
ఏదైనా సూచనలు?
2 ద్వారా విభజించబడింది [స్టూడెంట్] Strlen.
Strlen 2 ద్వారా విభజించబడింది. ఒక గొప్ప ఒకటి.
శ్రేణుల యొక్క ప్రత్యేక రకాల Strlen రచనలు.
శ్రేణుల యొక్క ఏ విధమైన?
స్ట్రింగ్ శ్రేణులను పాత్ర శ్రేణుల.
ఇది మేము దరఖాస్తు కావలసిన భావన యొక్క అదే విధమైన యొక్క
మేము అక్షరాలు యొక్క వ్యూహం లేదు ఎందుకంటే కాని మేము strlen ఉపయోగించలేరు.
మేము ints యొక్క వ్యూహం ఉంది.
కానీ strlen మాకు ఏమి పొందండి లేదు?
మీరు మా గెట్స్ ఏమి తెలుసు?
[స్టూడెంట్] Strlen మాకు పొడవు పొందుతాడు.
సరిగ్గా, అది మాకు పొడవు పొందుతాడు.
Strlen మాకు శ్రేణి పొడవు పొందుతాడు.
>> ఎలా మేము మా బైనరీ శోధన కార్యక్రమంలో ఆ వస్తుందా?
ఎలా మీరు ఒక అర్రే పొడవు పొందుతారు?
[స్టూడెంట్] Strlen?
మీరు strlen ఒక సరిగ్గా ఫార్మాట్ సి స్ట్రింగ్ శ్రేణి పొడవు పొందవచ్చు.
సమస్య, అయితే, మేము ఒక స్ట్రింగ్ శ్రేణి లేని ఉంది.
మేము ఈ కోడ్ వద్ద తిరిగి చూస్తే, మేము ఈ పూర్ణాంక శ్రేణి కలిగి ఉన్నాయి.
మేము ఎలా అది ఎంత కాలం తెలుసు?
[స్టూడెంట్] అక్కడ Int l లేదా ఏదో వంటి endpoint కోసం ఒక సమానమైన ఒకటి?
వాస్తవానికి లేదు అది మారుతుంది, అందువలన ఒక విధంగా, ఈ ఉంది
సి గురించి కేవలం మంచి ఆ విషయాలు ఒకటి,
వ్యూహం యొక్క పొడవు పొందడానికి మార్గం లేదు ఆ
నేను మీరు ఇవ్వాలని అన్ని శ్రేణి ఉంది.
ఇది తీగలను పనిచేస్తుంది కారణం, కారణం strlen రచనలు,
ఒక స్ట్రింగ్ సక్రమంగా ఫార్మాట్ ఉంటే అది,
ఇది చాలా చివరలో ప్రత్యేక \ 0 పాత్ర ఉంటుంది.
>> మీరు ఒక సరిగ్గా ఆకృతీకరించిన పదబంధం ఉంటే మీరు కూడా ఊహించవచ్చు
మరియు \ 0 పాత్ర అక్కడ ఉంది, అప్పుడు ఈ మొత్తం విషయం పని లేదు.
[స్టూడెంట్] మీరు \ 0 జోడించగలనా?
మేము ఈ సందర్భంలో ఉంటారు.
మేము \ 0 విధమైన అవకాశం
లేదా తర్వాత పాత్ర కలిగినవి మరియు విధమైన ఆ ఉపయోగించండి.
కానీ చాలా పని మాత్రం కాదు
\ 0, ఒక చార్ రకం కోసం ఎందుకంటే
మరియు ఇక్కడ మేము ints పొందారు.
మేము ఒక ప్రత్యేక విలువ ఉపయోగించడానికి అయితే ఇతర విషయం
-1 వంటి వ్యూహం ముగింపు గుర్తుగా
అప్పుడు మేము మా పూర్ణాంక శ్రేణుల ఒక -1 నిల్వ ఎన్నడూ భావించలేదు.
మేము కష్టం లోనవుతాను.
ఇది అవుతుంది ఆ పొడవు పొందడానికి మాత్రమే మార్గం
సి లో వ్యూహం యొక్క నిజానికి దీన్ని గుర్తు ఉంది
మీరు దీనిని భర్తీ మరియు తరువాత శ్రేణి తో చుట్టూ పాస్ చేసినప్పుడు
కాబట్టి నేను కొన్ని పనిని వెళుతున్న ఒక చర్యను ఉన్నప్పుడు
పూర్ణాంకాల లేదా తెప్పల వ్యూహం లేదా డబుల్స్ లేదా ఏ మీరు,
నేను కూడా, ఫంక్షన్ శ్రేణి యొక్క పొడవు ఇవ్వాలని అవసరం
మరియు మేము శోధన ఫంక్షన్ లో ఇక్కడ చేసిన ఖచ్చితంగా ఏమి.
మీరు ఇక్కడ మేము మా శ్రేణి లో పాస్ మేము పూర్తి చేసిన వాటిని, చూస్తే
మేము కూడా పొడవు, పరిమాణం పాస్.
ఇది కేవలం, మేము ఇక్కడ ఈ వేరియబుల్ అని ఆ జరుగుతుంది
ఈ పారామితి లేదా వాదన.
ఈ ఒక ఫంక్షన్ యొక్క వాదన జాబితా లేదా పారామితి జాబితా, పిలుస్తారు
మరియు ఈ కూడా వాదనలు లేదా పారామితులు అని పిలుస్తారు.
ప్రజలు వేర్వేరు సమయాల్లో వివిధ పదాలను ఉపయోగిస్తున్నారు.
నేను కొన్నిసార్లు వాటిని నాకు మార్పిడి.
ఇది కేవలం కాబట్టి ఇక్కడ ఈ వేరియబుల్ రకైమైన ఆ జరుగుతుంది
ఈ # ఇక్కడ పేర్కొనడానికి.
కానీ వారు ఇదే లేదు.
పెట్టుబడి అవసరం.
>> మీరు ఇక్కడ ఏమి విషయంలో చూస్తే, మేము డిక్లేర్
మేము సంఖ్యలు అని చేసిన మా Int అర్రే,.
మేము మా # ఎగువ భాగంలో నిర్వచించడానికి సరిపోలే మా పరిమాణం, ఇచ్చాను.
ఇది 8 చేస్తాడు.
మరియు తర్వాత మేము అప్పుడు, క్రింద మా శోధన ఫంక్షన్ తిట్టు ఉన్నప్పుడు
మేము, మేము ప్రాంప్ట్ చేసిన, ఇది మేము శోధించడానికి మీరు సంఖ్య పాస్
వినియోగదారు నుండి సంపాదించిన.
మేము,, అర్రే ఈ సంఖ్యలు పాస్
మరియు తర్వాత మేము కూడా, అర్రే పరిమాణం పాస్ కలిగి
ఆపై పరిమాణం 8 విలువ నిల్వ అవుతుంది
లేదా ఈ పూర్ణాంక వేరియబుల్ అని పరిమాణం వశమైంది.
మేము శ్రేణి యొక్క పరిమాణాన్ని కలిగి ఉంటాయి.
మేము ముందుగా గురించి మాట్లాడుతూ ఏ తిరిగి వెళ్లి, ఇప్పుడు ఉంటే
నేను మిస్సి మేము ఏది అవసరమో శ్రేణి పొడవు పొందండి అని పాయింట్ పెరిగాడు అనుకుంటున్నాను
మరియు 2 ద్వారా విభజించి, మరియు మాకు midpoint ఇస్తుంది.
యొక్క చూసేలా.
నేను ఎవరైనా ఈ వ్రాసి వారి లో సేవ్ ఉంటుందా?
ఎలా లీలా గురించి?
నేను మీరు ఈ రచన ఉంటుందా?
మీరు శ్రేణి పొడవు తీసుకొని midpoint చోటే మొదటి లైన్ వ్రాయండి
మరియు ఒక కొత్త వేరియబుల్ నిల్వ.
నేను మీరు ఒక జంట సెకన్లు ఇస్తాము. మీరు సిద్ధంగా ఉన్నారా?
[స్టూడెంట్ వినబడని]
ఖచ్చితంగా, నేను midpoint మీరు లెక్కించేందుకు ఉండవచ్చు
శోధన ఫంక్షన్ లోపల గడ్డివాము శ్రేణి యొక్క
గడ్డివాము శ్రేణి పొడవు ఉపయోగించి, ఇది పరిమాణం వేర్వేరుగా ఉంటుంది?
ఇక్కడ గమ్మత్తైన ఏమీ లేదు.
[లీలా] జస్ట్ పరిమాణం / 2 మరియు నేను
మరియు, అది సేవ్, మరియు ఎగువ భాగంలో ఇక్కడ సేవ్ బటన్ నొక్కండి
మరియు మేము అది పుల్ అప్ చేస్తాము.
పర్ఫెక్ట్.
అక్కడ మేము వెళ్ళి. అద్భుతం.
>> ఉంది, ఈ సంకలనం కనిపిస్తుంది?
[లీలా] కాదు, అది అధిక ఉండాలి.
[నేట్] అవును, కాబట్టి మేము ఏమి చేయాలి?
[లీలా] Int midpoint లేదా ఏదో ఇష్టపడుతున్నారు.
అద్భుతం. అవును, ఆ, Int midpoint = పరిమాణం యొక్క తెలియజేసేలా.
ఈ సంకలనం కనిపిస్తుంది?
యొక్క ఈ వ్యాఖ్యను తొలగించు మరియు అది పొందే లెట్.
దీని గురించి ఏమి కంపైల్ లేదు?
మేము, పూర్ణాంక తో ఏదైనా చేయడం లేదు
కాబట్టి మేము అది లేదా అలాంటిదే ప్రింట్ అవసరం.
అవును, సరిగ్గా.
మేము ఒక ఉపయోగించని వేరియబుల్ పొందుతారు.
ఏమి ఈ గురించి వెళ్లాలని లేదు?
నేను మీరు సామ్ ఏదో అన్నాడు, నేను భావిస్తున్నాను. సెమికోలన్లు.
అవును, నేను ఆ సెమికోలన్లు లేదు నేను.
ఇది పదం యొక్క కోర్సు అంతటా స్థిరమైన విషయం చేస్తాడు.
నేను చేస్తాను చివరి మాట ఇరువైపులా కొన్ని వైట్ స్పేస్ ఉంచుతాము ఉంది
ఇక్కడ ఈ ఆపరేటర్లు, మేము అది ఎలా సాధారణంగా ఉండే నుండి
మా శైలి గైడ్ ప్రకారం.
మేము మా శ్రేణి యొక్క midpoint పొందారు.
మేము మా అల్గోరిథం తిరిగి గుర్తు ఇప్పుడు ఉంటే,
మేము midpoint కలిగి చేయవలసిన వచ్చింది రెండవ దశ ఏమిటి?
[స్టూడెంట్] ఇది అధిక అయితే [వినబడని].
అవును, కాబట్టి మేము పోలిక విధమైన చేసుకోవాలి, మరియు ఇక్కడ మేము ఏమి పోల్చడం ఏమిటి?
మీరు కంటే ఎక్కువ ఉంటే చెప్పారు. సూచిస్తూ ఆ వాక్యంలో ఇది ఏమిటి?
ఆ midpoint కంటే ఎక్కువ ఉంటే వచ్చి ఆ సంఖ్య, అప్పుడు శ్రేణి పెరుగుతుంది?
సరిగ్గా, కాబట్టి ఆ సంఖ్యను వచ్చినప్పుడు మేము-
సూది, కాబట్టి మేము, సూది కు పోల్చి చేస్తున్నారు
మరియు మేము సూది వ్యతిరేకంగా పోల్చడం ఏమిటి?
సూది మేము చూస్తున్న ఎందుకంటే.
మేము midpoint ను పోల్చారు చేస్తున్నారు.
>> కానీ చూడటానికి తనిఖీ తెలుస్తుంది లేదు
సూది = midpoint ఉంటే?
ఆ సమంజసం లేదు?
ఎవరైనా అసమ్మతిని ఉందా?
ఒకవేళ యొక్క దీనిని ఒకసారి ప్రయత్నించండి లెట్ (సూది == midpoint).
[స్టూడెంట్] printf మీరు దొరకలేదు డు.
[నేట్] Printf ("మేము కనుగొన్న \ n!");
లేకపోతే-I'm ఇక్కడ వివిధ చెయ్యడానికి ఆరంభమవుతుంది.
నేను సమయం ప్రకటనలు ఉంటే చుట్టూ జంట కలుపులు ఉంచడం మొదలు వెళుతున్న
కనుక మేము అప్పుడు మరింత స్టఫ్ జోడిస్తే
మేము కంపైలర్సును పొందలేము.
అవును, సామ్. మీరు ఒక స్థానం పొందారు.
సమస్య, midpoint శ్రేణి ఒక స్థానాన్ని సూచిస్తుంది ఉంది
కానీ మీరు అది యెరే యొక్క ఈ స్థానంలో విలువలను సూచించడానికి పొందవచ్చు.
ఒక గొప్ప పాయింట్.
అందరూ సామ్ మాట్లాడుతూ వినటానికి తెలుసా?
ఆ midpoint వంటి చెప్పాడు
వ్యూహంలో ఒక స్థానం సూచిస్తుంది, కానీ శ్రేణి వాస్తవ మూలకం కాదు.
మీరు ప్రస్తుతం వ్రాయబడింది కోడ్ గురించి అనుకుంటే,
మేము డౌన్ ఇక్కడ ఈ శ్రేణి విషయంలో చూస్తే, ఇది అది 8 అంశాలుంటాయి
midpoint ఈ ఫంక్షన్ లో మాత్రం విలువ ఏమిటి?
[స్టూడెంట్] 4.
[నేట్] 4.
మేము సంఖ్య 4 కోసం చూస్తే -
మరియు మేము ఈ కోడ్ అమలు మరియు ఇక్కడ ఒక చిన్న విచారమైన ముఖం ఉంచవచ్చు
మేము ఈ కోడ్ అమలు IT-మేము కనుగొనలేకపోయాము ఎందుకంటే
దానిని అప్లోడ్ ప్రస్తుతం ఉంది, భవనం, నాకు స్క్రోల్ డౌన్ తెలపండి
మరియు మేము సంఖ్య 4 కోసం చూస్తే,
మేము అది దొరకలేదు, కాని మేము printf అవును ఈ రాలేదు.
ఒక కారణం మేము నిజమైన తిరిగి కాలేదు,
కానీ మేము నిజంగా సంఖ్య 4 కనుగొన్న?
మరియు సామ్ ఏ చెబుతున్నారు.
మేము ఏ కనుగొన్న?
మేము డౌన్ ఇక్కడ శ్రేణి వద్ద చూస్తే ఇది midpoint, దొరకలేదు
అది, మేము శోధిస్తున్న ఇండెక్స్ 4 వద్ద మూలకం చేస్తాడు
ఇది 23 ఉంది.
>> మేము ఎలా వాస్తవానికి midpoint వద్ద ఆ మూలకం ఎలా
మరియు కేవలం midpoint కూడా?
[స్టూడెంట్] మేము చార్ లేదా ఏదో నమోదు చేయాలి?
కేవలము ఆసక్తి యొక్క, ఏమి అని?
మీరు కొంచెం విస్తరించవచ్చు?
మీరు సంఖ్యలో స్థానం పిశాచం కలిగి
కాబట్టి మీరు చేసే వచ్చింది వచ్చింది కొన్ని కనెక్షన్ నేను చార్ అని, కానీ కాదు.
అవును, ఒక మంచి పాయింట్.
మేము అక్షరాలు, ఈ అక్షరాలు, ఈ మార్పిడి స్థానాలు చాలా చేయడం చేసిన
మొదటి రెండు సమస్య సెట్లలో.
ఇది ఇక్కడ, ఈ దాదాపు సమానంగా ఉంటుంది ఆ అవుతుంది
భావన కల్పిస్తుంది, ఒక స్ట్రింగ్ లోపల ith పాత్ర యాక్సెస్.
ఇక్కడ మేము midpoint మూలకం ఆక్సెస్ చెయ్యాలనుకుంటున్న.
ఎలా మేము చేస్తున్నాము?
కెవిన్, మీరు మేము ఎలా అలా ఏ సూచనలు ఉన్నాయి?
మీరు గడ్డివాము చేయగల, ఓపెన్ బ్రాకెట్, మధ్య, బ్రాకెట్ ముగిసింది.
మీరు మాకు ఆ వ్రాయగలరు?
ఇక్కడ అది సేవ్, మరియు మేము ఆ పుల్ అప్ చేస్తాము.
మేము, ఈ లైన్ 9 వద్ద చూస్తున్న
మరియు మేము, మేము midpoint కు సూది పోల్చి అనుకుంటున్న గ్రహించి మీరు
కానీ బదులుగా, మేము సూది పోల్చడానికి కావలసిన
మా గడ్డివాము శ్రేణి లోపల స్థానం midpoint వద్ద అంశానికి.
కూల్.
అక్కడ మేము వెళ్ళి.
అవును, ఆ అందంగా అందంగా, ఉంటే (సూది == గడ్డివాము [midpoint]).
మేము కనుగొన్నాము.
ఇప్పుడు మేము కొద్దిగా అప్ కోడ్-we'll తిరిగి అమలు చేస్తే
ఇది కూర్చింది, అది నడుస్తుంది, మరియు ఇప్పుడు మేము 4 కోసం చూస్తే
ఇప్పుడు మేము నిజంగా సంఖ్య 23 చేస్తున్నారు ఎందుకంటే మేము దానిని కనుగొనేందుకు లేదు.
మేము విలువ 23 చేస్తున్నారు, మరియు మేము మా నీడిల్ను పోల్చడం ఏమి ఉంది.
కానీ మంచి. కుడివైపు దిశలో ఒక అడుగు ఉంది.
>> ఆ నాకు ప్రయత్నిస్తున్న ఏమిటి.
మేము యెరే నందలి స్థానాలకు వ్యతిరేకంగా సూది పోల్చడానికి ప్రయత్నిస్తున్న లేదు
కానీ శ్రేణి వాస్తవ అంశాలను వ్యతిరేకంగా.
మేము మా అల్గోరిథం తరువాత అడుగు ఇప్పుడు మళ్లీ చూస్తే,
తదుపరి దశలో ఏమిటి?
లీలా ఇప్పటికే దానిని సంక్షిప్తంగా పేర్కొన్నారు.
[స్టూడెంట్] తరలించేందుకు ఇది నిర్ణయించే తర్వాత కంటే ఎక్కువ లేదా తక్కువ కంటే మరియు లేదో తనిఖీ చెయ్యండి.
[నేట్] అవును, కాబట్టి ఆ మేము డూ?
మీరు ఈ పునర్విమర్శ సేవ్ కొన్ని-I'll లో ఉంచవచ్చు,
మరియు మీరు ఆ మనకు కొన్ని పంక్తులు లో ఉంచితే.
అవును, షార్లెట్. >> నేను ఒక ప్రశ్న కలిగి ఉంటాయి.
మొదటి విషయం ఎందుకంటే 1 - అది midpoint ఉండకూడదు
నిజానికి మేము చూస్తున్న పాత్ర కాదు, మనం 4 ఉంచండి అయితే, ఇండెక్స్ 0 ఏమిటి?
అవును, మరియు ఇతర సమస్య తో IS-
ఏ బహుశా సంభవించే ముగుస్తుంది అన్నారు ఎందుకంటే ఆ, ఒక గొప్ప క్యాచ్ ఉంది
మేము కదిలే ఉంచేందుకు మరియు మేము ఎప్పుడూ మొదట సర్దుబాటు లేదు?
మనం చేస్తున్న అప్ ముగింపు పరిష్కారాలను ఊహించడం యాక్సెస్ ప్రయత్నిస్తున్నారు
యెరే యొక్క 8 వ స్థానంలో మూలకం,
ఈ సందర్భంలో ఉనికిలో లేదు.
మేము నిజానికి కోసం అకౌంటింగ్ విధమైన చేయాలని
మేము కొన్ని సున్నా ఇండెక్సింగ్ కలిగి.
[షార్లెట్] క్షమించాలి, నేను midpoint అర్థం - చదరపు బ్రాకెట్లలో 1.
మేము ఆ చేయవచ్చు.
మేము ఒక బిట్ లో ఈ సమస్యను తిరిగి వచ్చి ఉంటుంది.
ఒకసారి మేము, అసలు మళ్ళీ వెతికినా ను మొదలు
మేము నిజంగా ఈ తెరపైకి వస్తాయి చూస్తారు ఉన్నప్పుడు ఆ.
ప్రస్తుతానికి, మేము చేయవచ్చు, కానీ మీరు పూర్తిగా ఉన్నాము.
సున్నా ఇండెక్సింగ్ మేము బాధ్యత అవసరమైన ప్రభావం ఉంటుంది.
యొక్క చూసేలా.
>> ఎలా ఉంది కంటే ఎక్కువ మరియు తక్కువ కంటే?
[స్టూడెంట్] నేను కంటే ఎక్కువ మరియు తక్కువ భాగం కంటే ఎలా చేయాలో పొందండి.
నేను మీరు గడ్డివాము midpoint కంటే తక్కువ లేదా ఎక్కువ అని అనుకుంటే ప్రింట్ ఏ ఖచ్చితంగా కాదు.
ఇక్కడ నేను సేవ్ చేయవచ్చు ఏమి I've-
[నేట్] అవును, మీరు పొందారు ఏ సేవ్, మరియు మేము అది పుల్ అప్ చేస్తాము ఉంటే.
అక్కడ మేము వెళ్ళి.
[స్టూడెంట్] నేను తెలియదు దానికి ప్రశ్న గుర్తులు ఉంచండి.
[నేట్] గ్రేట్ కనిపించే.
మేము ఇప్పటికీ తెలియదు ఎందుకంటే ఇక్కడ మేము ప్రశ్నార్థకాలుగా పొందారు
మేము చాలా ఇంకా చేయబోతున్నామని ఏ.
మనం చెయ్యవలసింది-అయ్యో, కొన్ని బంధాలను మాకు అన్ని అల్లరిగా పొందారు అనుకుంటున్నారో.
ఈ జంట కలుపులు సరి చేస్తాము.
అక్కడ మేము వెళ్ళి.
కాబట్టి మేము, మా అల్గోరిథం ప్రకారం, ఏమి అనుకుంటున్నారు
మేము సూది కనుగొనేందుకు లేకపోతే?
సూది మేము వద్ద చూస్తున్న కంటే తక్కువ ఆ సందర్భంలో సే. కెవిన్.
మాత్రమే ఎడమ అర్ధ చూడండి.
కుడి, కాబట్టి మేము అని ఇక్కడ ఒక వ్యాఖ్య ఉంచుతాము "ఎడమ అర్ధ చూడండి."
సూది midpoint వద్ద గడ్డివాము కంటే ఎక్కువ ఉంటే, మేము ఏమి అనుకుంటున్నారు?
[స్టూడెంట్] అప్పుడు మీరు కుడి సగం చూడండి.
కుడివైపు సగం వద్ద చూడండి, "right సగం చూడండి."
కాదు చాలా చిరిగిన.
సరే, ఈ సమయంలో, విషయాలు చాలా అందంగా ఉంటాయి.
వ్రాయబడింది కోడ్ సమస్య ఏమిటి?
[స్టూడెంట్] మీరు విభజించటం కోసం అంత్య బిందువుల లేదు.
కుడి, మేము విభజించటం కోసం అంత్య బిందువుల లేదు.
మేము కూడా ఈ సారి ద్వారా వెళ్ళడానికి వెళ్తున్నారు.
మేము ఒక midpoint కు వెళుతున్న.
గాని మూలకం ఉంది, లేదా కాదు.
ఈ పూర్తి చేయడానికి, మేము పునరావృతం విధమైన చేయడానికి అవసరం.
మేము కనుగొనే వరకు పునరావృతం ఉంచడానికి అవసరమైన
మేము కుదించారు మరియు చివరకు, అది నాకు ఎందుకంటే గాని అంశం ఉంది
లేదా ఇది అక్కడ మేము అన్ని గుండా చూస్తారు చేసిన కాదు
అర్రే సరైన విభజించటం మరియు ఏమీ ఉంది కనుగొన్నారు.
>> మేము ఈ పునరావృతం జరగబోతోంది గాట్ ఎప్పుడు మనం ఉపయోగించడానికి వెళ్తున్నారు?
[స్టూడెంట్] A లూప్.
లూప్ విధమైన. అవును.
[స్టూడెంట్] మేము ఒక డో-సమయంలో లూప్ చేయండి మరియు అయితే అప్పుడు అలా మరియు ఉంటుందా
సూది నాకు అదే ఎక్కడికి వెళుతున్నారు అనేది ఖచ్చితంగా సమాన-I'm లేదు లేదు.
కానీ రకమైన యొక్క చేసే కాలం అది సమాన విలువ ఆ యూజర్ ఇన్పుట్ లేదు.
అవును, కాబట్టి యొక్క చూసేలా, ఎలా ఈ స్వయంగా వ్రాస్తానని?
మీరు యొక్క ఒక డో-సమయంలో లూప్ ఉపయోగించడానికి అనుమతిస్తున్నట్లు చెప్పారు.
ప్రారంభ ఎక్కడ చేస్తుంది?
కుడి పరిమాణం / 2 తరువాత [స్టూడెంట్].
[నేట్] సరే, మరియు మేము ఏమి వెళ్తున్నారు?
మేము తరువాత అయితే పూర్తి చేస్తాము.
మేము ఏమి వెళ్తున్నారు?
[స్టూడెంట్] మేము ఉంటే భాగంలో అన్ని అంశాలను చేయాలనుకుంటున్నారా లేదా?
[నేట్] ఈ పనులే చేస్తాం, గొప్ప.
కాపీ మరియు పేస్ట్.
ఓహ్, మనిషి.
చూసేలా అయితే ఈ పనులు, మేము టాబ్ ఈ పైగా ఉంటే.
అందమైన.
మీరు అబ్బాయిలు ఇది కలిగి ఉంటారు సరే, మరియు మేము ఈ సేవ్.
All right, మరియు మేము ఈ పని చేస్తారో అయితే-
మీరు తర్వాత ఉండగా పరిస్థితి ఏమిటి?
[స్టూడెంట్] సూది సమానం కాదు ఉన్నప్పటికీ, అలా ఆశ్చర్యార్థకం పాయింట్ ఇష్టపడుతున్నారు.
కానీ నేను ఆ ఇంకా సరిగ్గా అదే ఖచ్చితంగా తెలియదు.
[నేట్] అవును, ఈ దాని చేయడానికి ఒక మార్గం.
సామ్, మీరు ఒక వ్యాఖ్యను ఉన్నాయి?
[సామ్] నేను వీడియోలు చూచినప్పుడు నేను జ్ఞాపకం,
దాని కోసం మేము pseudocode చేశాడు, నేను లాంటి ఒకటి యొక్క స్క్రీన్షాట్ పట్టింది
మాక్స్ మరియు min మధ్య కొన్ని సంబంధం ఉంది.
నేను మాక్స్ నిమిషాల కంటే తక్కువ ఎప్పుడూ ఉంటే లాగ ఆలోచించడం.
అర్థమైంది.
[సామ్] లేదా మాక్స్ వలె నిమిషాలు లేదా ఏదో కంటే తక్కువ కాదు ఉంటే ఇష్టం,
మీరు ప్రతిదీ శోధించిన అర్థం ఎందుకంటే.
>> అవును, సో వాట్ అది మాక్స్ మరియు min గా సూచించారు పోలికే లేదు?
మార్చుకోబోతున్నారు ఆ [సామ్] విలువలు అనే పూర్ణాంకాల
మేము midpoint నెలకొల్పాడు సంబంధించి.
సరిగ్గా.
[సామ్] ఆ సమయంలో, దానికి [వినబడని] మాక్స్ మరియు min లెక్కించేందుకు. జరగబోతోంది
Midpoint ఈ మాక్స్ మరియు min ఆలోచన.
ఆ వారిని తెలుస్తుంది ఉందా?
మేము ఎలా మేము ఈ పునరుక్తి చేయబోతున్నామని చూడటం ప్రారంభించాయి ఉంటే,
మీరు మేము-సమయంలో లూప్ విధమైన ఉపయోగించడానికి కావలసిన పూర్తిగా ఉన్నాము.
మేము ఈ శ్రేణి యొక్క స్థానంలో ఏమి గుర్తు అయితే నేను ఊహిస్తున్నాను
మరియు వాస్తవానికి సంభవించే-I'm మీద రాయడానికి జరగబోతోంది ఇక్కడ
బైనరీ శోధన యొక్క మొట్టమొదటి మళ్ళా వద్ద, మేము కలిగి-
నేను ప్రారంభంలో సూచించడానికి బి మరియు ఇ ఉపయోగించడానికి వెళుతున్న.
మరియు తర్వాత మా శ్రేణి ముగింపు.
మేము ప్రారంభంలో ఇక్కడ పైగా 4 కుడివైపు అని తెలుసు
మరియు మేము ముగింపు 108 వద్ద ఉంది తెలుసు.
మేము సంఖ్య 15 శోధిస్తున్న సే.
మేము దీన్ని మొదటి సారి వంటి మేము గతంలో చూసిన
midpoint 16 లేదా 23 అవతరిస్తుంది
మేము విషయాలను లెక్కించేందుకు ఎలా ఆధారపడి.
సమానంగా మధ్యలో విభజన నుండి మాకు ఈ స్థలం ఇస్తుంది
16 మరియు 23 మధ్య, మేము సమానంగా అది తిరగడానికి కాదు
లేదా విభజించి నిజమైన midpoint తెలుసుకొనుట.
మేము 16 వద్ద పరిశీలిస్తాము.
మేము "మేము వెతికే హే, 16> 15." తెలుసుకుంటారు చేస్తాము
అప్పుడు శ్రేణి యొక్క ఎడమ అర్ధ కు
మనం చేస్తున్న ముగుస్తుంది చేస్తాము తొలగించటం ఉంటుంది
ఈ మొత్తం ఉన్నత భాగం
మరియు "సరే, ఇప్పుడు మా endpoint ఇక్కడ అన్నారు." అని
మా లూప్ యొక్క తరువాత మళ్ళా, మేము ఇప్పుడు ఈ శ్రేణి వద్ద చూస్తున్న,
సమర్థవంతంగా ఎందుకంటే ఇప్పుడు ఈ భాగాన్ని విస్మరించిన చేసిన
మేము ప్రారంభం మరియు ముగింపు మధ్య తేడా midpoint వేస్తున్నాము ఉంటే,
మేము, మా midpoint 8 అని కనిపెట్టారు
ఇది మేము అప్పుడు మనం చూస్తున్న సంఖ్య సంబంధించి ఉంటుందో చూడటానికి 8 పరీక్షించవచ్చు,
15, 15 గొప్ప అని కనుగొనడానికి
కాబట్టి మేము, జాబితా యొక్క కుడి భాగం తరలించడానికి కలిగి
మనం మానవులు ఉన్నారు, మరియు మేము అది చూడగలరు ఎందుకంటే ఇది మనకు తెలుసు.
మేము, మేము దానిని కనుగొనేందుకు పేరు కుడి భాగం మాత్రం మనకు తెలుసు
కానీ కంప్యూటర్ కాబట్టి మేము చేస్తాము మనం నిజంగా కలుస్తాము, ఆ తెలియదు
ఈ పెరుగుతుంది, మరియు ఇప్పుడు మొదలు, చివర చేశారు
ఒకే స్థానం ఉంటాయి, midpoint ఆ సమయంలో జాబితాలో మాత్రమే సంఖ్య అవుతుంది కాబట్టి
ఇది 15, మరియు మేము అది నాకు.
ఆ, ఈ మొత్తం మాక్స్ మరియు min సంజ్ఞామానం అన్నారు పేరు మీద కొన్ని షెడ్ లైట్ లేదు
గుర్తించడానికి క్రమంలో శ్రేణిని అంత్య బిందువుల యొక్క పర్యవేక్షించే
విషయాలు తగ్గించండి ఎలా?
>> ఈ ఇప్పుడు 15 సమానం కాదు ఏమి జరుగుతుంది?
మనం బదులుగా 15 మరియు, వెతుకుతున్న ఉంటే, ఈ సంఖ్య కూడా 16 ఉన్నాయి?
మేము ఓహ్, ఇది అధిక యొక్క ", అని చెప్తాము.
మేము ఎడమ తిరిగి వెళ్లాలని మీరు. "
మరియు మేము, కుడి మా ఇ తరలించడానికి మీరు
వద్ద అప్పుడు మేము వైరుధ్య అని ఒక endpoint ఉన్నాయి.
ఇది ఏ అంశాలు శోది ఎంతమాత్రం ఉండదు
ఇప్పుడు మేము మా endpoint మరియు మా ప్రారంభ ప్రదేశం, ఎందుకంటే
మా మాక్స్ మరియు మా min, ఇప్పుడు ఒరిగిందని ఉంటాయి.
మేము మొత్త ద్వారా శోధించండి. మేము ఏదైనా దొరకదు.
అంటే సరే, మేము ఈ అల్గోరిథం ఆపడానికి వెళుతున్న ", చెప్పాలనుకోవడం కోరుతున్న వద్ద పాయింట్.
మేము ఏదైనా కనుగొనలేకపోయాము. మేము ఇక్కడ కాదు తెలుసు. "
ఈ ఎలా ఉండబోతుంది?
[స్టూడెంట్] ఎలా సరిగ్గా కంప్యూటర్ ముగింపు మారడానికి లేదు?
ఎలా ముగింపు ప్రారంభం ముందు ముగుస్తుంది లేదు?
ముగింపు ప్రారంభం ముందు ముగుస్తుంది
ఎందుకంటే మనం దీన్ని ప్రతి సమయం చేయబోతున్నామని ఆ మఠం.
మేము స్వాప్ విధంగా మీరు చాలా మొదటి సమయంలో చూస్తే మేము ఈ swap పోవడమే
మేము 4 వద్ద మొదలు, చివర ఉంటుంది
అన్ని 108 వద్ద మార్గం మరియు మా midpoint, 16 వద్ద, సే -
మేము 15 చూస్తున్న 15 నేను ఈ తిరిగి రీసెట్ వెళుతున్న,
మేము 16 తనిఖీ మేము అదే చేసింది తెలుసు మరియు ఇది అధిక గమనించాను
మరియు, జాబితా యొక్క మొత్తం కుడి భాగం తొలగించాలనుకుంటున్నారా కోరుకున్నారు
మేము చేయాలనుకుంటున్నామని ఏమి ఇక్కడే ఈ ఇ తరలించడానికి అని చూసింది.
ఫలితంగా, ఇ midpoint ముందు ఒక తరలించబడింది తీసుకున్నారు.
అలాగే, మేము అల్గోరిథం యొక్క ఈ పునరుక్తి ఉన్నప్పుడు చేసింది
మరియు midpoint, 8 వద్ద ఉంది
మేము 8 <15, కాబట్టి మేము బి వెళ్లాలని కోరుతుంది కనుగొన్నారు
midpoint గత ఒకటి.
ఇప్పుడు, ప్రారంభం మరియు ముగింపు ఈ 15 వద్ద రెండు ఉన్నాయి.
>> మేము కొన్ని ఇతర విలువ, కాని 15 కోసం చూడవచ్చు, జరుగుతున్న చేయబడింది అనుకుంటే
లేదా ఈ 15 బదులుగా 16, ఉండి ఉంటే
మేము ఇ మేము midpoint ముందు ఒక తరలించాలనుకుంటున్న కనుగొన్నారు ఉండేది.
ఇప్పుడు ఇ బి కంటే తక్కువ అక్కడ ఒరిగిందని ఉంటుంది.
యొక్క మేము నిజానికి ఈ అల్గోరిథం కోడింగ్ ముగుస్తుంది ఎలా నడవడానికి లెట్.
మేము ఈ midpoint లెక్కింపు కావాలి తెలుసు.
మేము ప్రారంభం యెరే యొక్క ముగింపు ట్రాక్ కావలసిన కూడా తెలుసు
మా ప్రస్తుత శ్రేణి యొక్క కాబట్టి మేము గుర్తించడానికి చేయవచ్చు
జాబితా ఈ ఎడమ సగం ఉంటుంది మరియు జాబితా యొక్క రైట్ హాఫ్ పేరు. పేరు
మేము, ప్రారంభం మరియు ముగింపు అయినా అలా
లేదా మేము వాటిని min మరియు మాక్స్ కాల్ చేయవచ్చు.
నేను ఈ సమయం ప్రారంభమవుతుంది మరియు అంతం ఉపయోగిస్తాము.
మేము ఇక్కడ మా ఉదాహరణ వద్ద తిరిగి చూడాలని మేము ప్రారంభం చేసినప్పుడు, ఉంటే,
మా ప్రారంభం సహజ, అర్రే ప్రారంభం ప్రకటించింది.
ఏ ఇండెక్స్ ఈ ఉంది? మా ఏమి ప్రారంభం కావాలి?
డేనియల్.
[డేనియల్] హేస్టాక్ [0].
[నేట్] అవును, కాబట్టి మేము గడ్డివాము సమానంగా సెట్ కాలేదు [0].
సమస్య, అయితే, ఈ మాకు మొదటి మూలకం యొక్క స్థానం లేదు ఇచ్చే ఉంది.
ఇది మొదటి స్థానంలో మొదటి మూలకం లేదా వాస్తవ విలువ యొక్క సూచిక ఇస్తుంది.
[స్టూడెంట్] ఆ .20 కు మార్పిడి అవుతుందని?
[నేట్] ఈ చేస్తుంది-బాగా, అది ఏ మార్పిడి చేయరు.
ఏది చేస్తుంది, అది ప్రారంభం లో 4 నిల్వ ఉంటుంది
మరియు తర్వాత ఇది ప్రారంభం వ్యతిరేకంగా పోలిక కష్టం ఉంటుంది
మొదలుపెట్టి, 4 విలువ కలిగి ఉంటుంది ఎందుకంటే
ఇది మా శ్రేణి యొక్క ప్రారంభం
కానీ మేము యెరే నందలి సూచీలు ట్రాక్ మీరు
వంటి విలువలు వ్యతిరేకంగా.
మేము నిజంగా వలె ఒక 0 ఉపయోగిస్తాము.
అర్రే-షార్లెట్ చివరికి ఒక చిన్న ముందుగా ఈ తీసుకువచ్చింది.
మేము పరిగణనలోకి సున్నా ఇండెక్సింగ్ తీసుకొని వెళ్తాము ఇది ఉంది.
>> షార్లెట్, అర్రే ముగింపు ఏమిటి?
ముగింపు సూచిక ఏమిటి?
[షార్లెట్] పరిమాణం - 1.
అవును, మరియు మేము ఇది పరిమాణం ఉపయోగించాలి?
మేము రాజధాని పరిమాణం లేదా చిన్న పరిమాణం ఉపయోగించాలి?
రాజధాని పరిమాణం.
ఈ సందర్భంలో, మనం రాజధాని పరిమాణం ఉపయోగించవచ్చు.
మేము ఈ ఫంక్షన్ పోర్టబుల్ ఉండాలని ఉంటే
మరియు, ఇతర ప్రోగ్రామ్లలో ఈ ఫంక్షన్ను ఉపయోగించడానికి
మేము నిజంగా చిన్న పరిమాణం ఉపయోగించవచ్చు.
ఇది చాలా మంచిది.
1 - కానీ షార్లెట్ మేము పరిమాణం కలిగి కావలసిన పూర్తిగా హక్కు.
ఈ స్థానం
[స్టూడెంట్] మీరు పెద్ద పరిమాణం ఉపయోగించే ఎలా ఉంది?
అది మేము పెద్ద పరిమాణం ఉపయోగించడానికి అని ఎలా ఉంది?
ఈ # నిర్వచిస్తుంది అవుతుంది నిజంగా ఉన్నారు,
భావన కల్పిస్తుంది ఉంటే హుడ్ కింద, ఒక టెక్స్ట్, కనుగొని భర్తీ.
మీరు మీ కోడ్ కంపైల్ చేసినప్పుడు, preprocessing దశ
కంపైలర్ యొక్క, ఫైలు గుండా వెళుతుంది
మరియు అది, ప్రతిచోటా మీరు రాజధాని పరిమాణం రాసిన చేసిన పరీక్షిస్తుంది
అది వలె ఒక 8 తో అక్షరాలా టెక్స్ట్ తొలగించబడుతాయి.
ఈ కోణంలో, ఈ ఒక వేరియబుల్ భిన్నంగా ఉంటుంది.
ఇది మెమరీ ఏదైనా స్థలాన్ని ఆక్రమిస్తాయి లేదు.
ఇది ఒక సాధారణ టెక్స్ట్ రీప్లేస్ ట్రిక్ యొక్క.
ఈ సందర్భంలో, మనం పరిమాణం ఉపయోగించడానికి వెళుతున్న.
ఇక్కడ నుండి మేము పునరావృతం విధమైన, చెయ్యాలనుకుంటున్నారు
మరియు మేము మా డో-సమయంలో లూప్ సరైన ట్రాక్ లో ఉన్నారు.
ఒక పరిస్థితి ఇకపై నిలువరించదు వరకు మేము చేయాలని
మేము ముందు చూసిన మరియు, మేము చూసిన ఆ పరిస్థితి
మేము చివరి అనుకుంటారు నిజంగానే
ప్రారంభం కన్నా తక్కువగా ఉండాలి.
>> ఈ మా ఆపటం పరిస్థితి.
ఇది సంభవిస్తే, మేము వంటి ఆగి ప్రకటించాలని కావలసిన "హే, మేము ఏదైనా కనుగొనలేకపోయాము."
దీనిని, మేము లూప్ విధమైన వాడదలచారు.
ఈ సందర్భంలో, ఒక లూప్, కొంత లూప్ ఒక డో-సమయంలో లూప్ ఉంటుంది?
మేము ఇక్కడ ఒక డో-సమయంలో లూప్ ఉన్నాయి.
మీరు ఆ విధానం వంటి guys అనుకుంటున్నారా?
మీరు మేము ఒక విభిన్నమైన పద్ధతిలో ప్రయత్నించాలి అనుకుంటున్నారా?
కెవిన్, ఏ ఆలోచనలు?
మేము గరిష్ట తెలిసిన మేము అయితే లూప్ కలిగి
ప్రారంభ ఏమైనప్పటికీ వద్ద నిమిషాల కంటే అధికంగా ఉంటుంది.
అవును, ఏమి అవసరం లేదు ప్రారంభ ఉంది కాబట్టి.
మీరు ఏదో ప్రారంభించడం ఉన్నప్పుడు ఆ విధంగా-సమయంలో ఉచ్చులు గొప్ప ఉంటాయి
ఇక్కడ అయితే, టెస్టింగ్ ముందు
మేము రెండు ప్రారంభం మరియు ముగింపు reinitializing ఉంచడానికి వెళ్ళడం లేదు చేస్తున్న తెలిసిన
లూప్ యొక్క ప్రతి రౌండ్.
మేము వాటిని ప్రారంభించడం కావలసిన తెలిసిన, అప్పుడు మా పరిస్థితి తనిఖీ.
ఈ సందర్భంలో, నేను ఒక సాధారణ సమయంలో లూప్ తో కొనసాగుదాం.
దీనిని-సమయంలో ఉచ్చులు చాలా అరుదుగా ఉపయోగించే అవుతుంది.
ప్రదేశాలు చాలా కూడా లేదు బోధించే లేదు ఉచ్చులు అయితే.
వినియోగదారు ఇన్పుట్ నిర్వహించడం కోసం మంచి ఉన్నాము, కాబట్టి మాకు ఇప్పటివరకు వాటిని చాలా చూసిన.
కానీ సాధారణ మరియు ఉచ్చులు చాలా సాధారణంగా ఉంటాయి.
ఈ పరిస్థితి రాసిన ఆ అవుతుంది
నిజంగా మాకు చాలా మంచి, మరియు ఎందుకు అని కాదు?
క్షమించండి, నేను మీ పేరు తెలియదు.
నేను జెర్రీ ఉన్నాను. >> క్షమించాలి?
ఇది B-O-R-U-I '.
ఓహ్, ఓకే.
నా జాబితాలో మీరు చూడలేదు.
ఓహ్, ఇది అర్థవంతంగా ఉంటుంది ఎందుకంటే-OH, ఆ.
మీరు ఉద్దేశించిన ఈ సమయంలో లూప్ పని ఎందుకు యొక్క ఒక ఆలోచన ఉందా
వంటి పరిస్థితికి వ్రాసిన?
మీరు దానిని తర్వాత అన్ని అంశాలు కావాలో వంటి [జెర్రీ] మీరు అర్థం-?
అవును, కాబట్టి ఒకటి.
మేము పూర్తిగా నిజం ఇది సమయంలో లూప్, ఈ విషయాన్ని అన్ని ఉంచాలి ఉండవచ్చు.
కొంచెం సమస్యాత్మక అని ఇతర విషయం, అయితే, ఈ పరిస్థితి పని ఉండదు.
[స్టూడెంట్] మీరు ఇది ఫ్లిప్ అవసరం.
కుడి, ఈ పరిస్థితి ఎప్పుడూ మొదట మేము దాని గురించి మాట్లాడటానికి విధంగా నిజమైన ఉండదు.
ముగింపు <ప్రారంభం వరకు మేము చేయాలని
కానీ మేము అయితే చేయాలని
≤ ముగింపు ప్రారంభమవుతుంది.
>> తర్కం యొక్క తిరగ అక్కడ ఉన్నాయి.
నేను ఆ తప్పులను అన్ని సమయం తయారు ముద్దాయి ఉన్నాను.
[స్టూడెంట్] ఎందుకు కంటే తక్కువ లేదా సమానం అని కలిగి ఉన్నారు?
మేము వచ్చింది ఆ సందర్భంలో మీరు గుర్తు ఎందుకంటే
పేరు, అక్కడ ఒకే ఒక విషయం, మరియు మేము తగ్గింది,
మరియు మేము మా వ్యూహంలో 15 వద్ద వెతుకుతున్నారు?
మరియు మా ప్రారంభంలో మరియు మా దగ్గర అదే మూలకం ఉన్నారు.
మేము ఆ సందర్భంలో నిర్వహించే నిర్ధారించుకోవాలి.
మేము కంటే నేరుగా తక్కువ చేశాడు, అయితే
మేము కేవలం 2-మూలకం శ్రేణి క్రిందికి చేయగలదు.
ఒకసారి మేము మా మూలకం ఉంటే, మేము దానిని కనుగొనేందుకు ఎప్పుడూ మీరు, ఆ చివరి మూలకం మొదలుపెట్టాను.
మీరు చెబుతున్న ఉన్నాయి ఇప్పుడు ఇక్కడ, మేము ఖచ్చితంగా చేయవచ్చు.
మేము మా అయితే లూప్ యొక్క మధ్యలో stuff plopping ప్రారంభించవచ్చు.
మేము మా midpoint లో plop చెయ్యవచ్చు.
ప్రకటనలు ఉంటే, మేము ఈ అన్ని పడుతుంది
వాటిని ఈ డో-సమయంలో లూప్ యొక్క వెలికితీసి,
లో plop వారిని,
, కొద్దిగా పైకి విషయాలు శుభ్రం
మరియు నేను ముందుకు వెళ్లి ఈ పునర్విమర్శ సేవ్ చేస్తాము.
మరియు ఈ సమయంలో, మేము చాలా దగ్గరగా చేస్తున్నారు.
సామ్.
1/2 - మీరు కూడా Int midpoint = పరిమాణం కలిగి ఉంటుందని అనుకుంటున్నాను.
1/2 - అది, పరిమాణం గాట్.
మేము ఆ లైన్ గురించి మార్చాలి ఏదైనా ఉందా?
ఒక మంచి క్యాచ్ ఉంది.
>> పరిమాణం ఏమి చేస్తుంది? మనం పరిమాణం చేంజింగ్?
ఈ వంటి లైన్ చేయడానికి, మేము పరిమాణం మార్చాల్సి ఉంటుంది.
మేము పరిమాణం మేము లూప్ చుట్టూ ప్రతిసారీ మారే అవకాశం ఉంది.
కానీ, మేము కొద్దిగా ముందు మా ఉదాహరణ ద్వారా ఉండేవి గుర్తుంచుకోండి
మరియు మేము 4 వద్ద ప్రారంభమై కలిగి
మరియు ముగింపు 108 వద్ద అన్ని మార్గం?
మేము ఎలా midpoint లెక్కించేందుకు చేశారు?
మేము పరిమాణం ఉపయోగించే వారు?
లేదా మేము ప్రారంభం మరియు బదులుగా అంతం ఉపయోగించి చేయబడ్డాయి?
ఇది ముగింపు మరియు ప్రారంభంలో మధ్య వ్యత్యాసం ఉంది.
సరిగ్గా, ఎలా నేను, షార్లెట్ ఆ వ్రాయాలి?
జస్ట్ అయిపోయాయి - ప్రారంభమవుతుంది.
1 - చెయ్యాల్సిన కాదు
1 ముగింపు చేర్చారు మరియు ఇప్పటికే ప్రారంభం చేయబడింది - ఎందుకంటే.
[నేట్] గ్రేట్, మీరు పూర్తిగా ఉన్నాము.
ఆ ఎందుకంటే 1 - - 1 చేర్చబడింది మేము లేదు
మరియు మేము ముగింపు వేరియబుల్ ప్రారంభించడం ఉన్నప్పుడు చేస్తున్నారు.
>> నేను ఈ లైన్ సమంజసం కలిగి పదము చెయ్యాల్సిన ఏదైనా ఉందా?
[స్టూడెంట్] ప్లస్. >> ప్రారంభం ప్లస్ ప్రారంభం?
చివరలో [స్టూడెంట్].
అది మాత్రమే సగం దూరం లెక్క కాబట్టి.
మీరు ప్రారంభించడానికి జోడించాలి.
[నేట్] ఈ మాకు ఏ లెక్కించేందుకు ఉంటుంది?
మేము లూప్ యొక్క ఈ మొదటి మళ్ళా న చివరి గురించి అనుకుంటే,
చివరి స్థానం సూచిక 7 లో అన్నారు.
ప్రారంభం స్థానం 0 లో ఉంది.
గుర్తుంచుకోండి, మేము గాని చూస్తున్న
స్థానం 3 లేదా 4 స్థానం.
మేము ఈ గణిత విషయంలో చూస్తే, దాన్ని కొంచెం ప్రత్యక్ష చేయడానికి
ఇక్కడ కొన్ని సంఖ్యలు పెట్టి, మేము, 7, 0 కలిగి
కాబట్టి 7 - 0, ఆపై / 2
పూర్ణాంక విభాగంలో 3, ఉంటుంది.
అప్పుడు మేము అప్పుడు మా ప్రారంభం తిరిగి జోడించండి చేయాలి?
మేము ఈ సందర్భంలో లేదు.
బిగిన్ 0 ఎందుకంటే మొదటి మళ్ళా న, సురక్షితంగా ఉంటాయి.
కానీ మేము పురోగతి, మేము అవసరం అన్ని కేవలం నిజంగా చేయండి
ముగింపు - ప్రారంభం / 2.
అక్కడ ఒక ఇతర ట్రిక్ ఇక్కడ, మరియు ఆ అంటే పూర్వ ఒకటి.
[స్టూడెంట్] మేము కుండలీకరణాలు అవసరం?
[నేట్] ఖచ్చితంగా మరియు మేము ఈ కుండలీకరణాలు ఉంచవద్దు ఉంటే ఎందుకంటే ఆ,
ఈ లైన్ బదులుగా వివరించబడతాయి
(ముగింపు) వంటి - (ప్రారంభం / 2), మేము ఖచ్చితంగా అనుకుంటున్నారా లేని.
ఆ ప్రాధాన్యత నియమాలను చూడండి.
[స్టూడెంట్] ఎందుకు అది అంతిమ లేదు + ప్రారంభం?
ఎందుకు అది అంతిమ లేదు + ప్రారంభం?
[స్టూడెంట్] ఎందుకు ఆ కాదు?
ఎందుకు + ఉంటుంది?
నేను మీరు కుడి భావిస్తున్నాను.
[స్టూడెంట్] ఇది సగటు ఎందుకంటే?
[నేట్] ఎండ్ + ప్రారంభం, మీరు పూర్తిగా ఉన్నాము.
అద్భుతం, పూర్తిగా goofed. మీరు సరిగ్గా ఊహించారు.
మేము మైనస్ చేస్తున్న, మేము సైన్ తిరిగి ప్రారంభం జోడించడానికి కావాలో
ఈ సందర్భంలో, మీరు, మేము రెండు యొక్క సగటు తీసుకోవాలని కావలసిన చాలా ఉన్నాము
కాబట్టి మేము వాటిని తీసివేయడం వ్యతిరేకంగా, వాటిని జోడించడానికి అనుకుంటున్నారు.
[స్టూడెంట్] మీరు ముగింపు చేస్తే ఇది పని చేస్తుంది - ప్రారంభం / 2 + ప్రారంభమవుతుంది.
మేము-నేను నమ్మితే ఉంటుందని.
>> ఉదాహరణకు, ప్రారంభం చూడటం ఉంటే,
మరియు మేము ఇక్కడ పైగా మారింది
15.
ఇప్పుడు మొదలు స్థానం 2 లో ఉంది.
ఎండ్ స్థానం 7 వద్ద ఉంది.
మేము వాటిని తీసివేయడం ఉంటే, మేము 5 పొందండి.
2 ద్వారా భాగహారం, మేము 2 పొందండి.
మరియు తర్వాత మేము, 2 తిరిగి జోడించండి
మరియు ఆ, 4 వ స్థానానికి మాకు గెట్స్
ఇక్కడే ఉంది, ఇది midpoint ఉంది.
[స్టూడెంట్] మేము కట్టి యొక్క శ్రద్ధ వహించడానికి అవసరం?
ఏ కోణంలో మేము ఆకర్షణీయ యొక్క శ్రద్ధ వహించడానికి చేయాలి?
ఉంటే మొత్తం లేదా మధ్య వ్యత్యాసం
మేము అది ఎలా ఆధారపడి మరింత సంఖ్య కాదు.
అప్పుడు కంప్యూటర్ అది 2.5 ఉన్నప్పుడు లేదో అయోమయం అవుతుంది;
మీరు ఎడమ లేదా midpoint ఇది నిర్ణయించే హక్కు తరలించడానికి చెయ్యాలి?
అర్థమైంది.
ఇది ఆ పూర్ణాంక విభజన అవుతుంది
మనం ఈ ఫ్లోటింగ్ పాయింట్ సంఖ్యలు కూడా పొందరు.
మేము దశాంశ ఎన్నటికీ.
ఇది పూర్తిగా విస్మరించబడిన యొక్క.
మీరు ఒక కంప్యూటర్, రెండు Int వేరియబుల్స్ విభజన కలిగి ఉంటే
మరియు, ఒక 7, మరియు ఇతర 2
మీరు ఫలితంగా 3.5 అందదు.
ఇది 3 పొందుతారు.
మిగిలిన విస్మరించబడతాయి, కాబట్టి అది యొక్క గుండ్రని-
మీరు అబ్బాయిలు గణిత ఆ తెలిసి ఉంటే ఒక రౌండ్ కానీ ఒక అంతస్తు,,
మీరు పూర్తిగా, దశాంశ తొలగించాలనుకుంటున్నారా
మరియు మీరు తప్పనిసరిగా సమీప దాన్ని తగ్గిస్తోంది చేస్తున్నారు
సమీప మొత్తం సంఖ్య మొత్తం స్థానము.
[స్టూడెంట్] మీరు 7 అంశాల వ్యూహం ఉంటే వలన ఆ సమస్యాత్మక ఉంది
ఆ స్వయంచాలకంగా బదులుగా 4 యొక్క midpoint యొక్క 3 వ మూలకం తీస్తాడు.
ఎలా మేము ఒప్పందం చేసుకోవాలి?
ఇది సమస్యాత్మకంగా ఎందుకంటే మేము 7 యొక్క వ్యూహం కలిగి ఉంటే,
అది బదులుగా 4 యొక్క 3 వ ఎంచుకోండి చేస్తుంది.
మీరు కొంచెం వివరించండి కాలేదు?
[స్టూడెంట్] ఎందుకంటే మీరు 4 వ మూలకం 7 అంశాలను కలిగి ఉంటే
కుడివైపు, midpoint ఉంటుంది?
అయితే, ఇండెక్స్ సున్నా గురించి మీ వ్యాఖ్య గుర్తుంచుకో.
[స్టూడెంట్] అవును, కాబట్టి స్థానం 3 లో. ఆ midpoint ఉంటుంది.
అవును.
ఓహ్, ఓకే. నేను మీరు అర్థం చూడటానికి.
ఇది మేము ఈ మొత్తం భావన ఉపయోగిస్తారు దొరికిన, వైర్డ్ రకంగా
దశాంశాలు తొలగిస్తున్నాము.
ఒక గొప్ప పాయింట్.
యొక్క ఈ ముగించడానికి లెట్.
మేము మా midpoint లెక్కించిన చేసిన.
>> మేము మా సూది మధ్య విలువకు సమానంగా ఉంటే చూడటానికి పరీక్షిస్తున్నాము.
మేము అది దొరకలేదు ఆ ప్రింటింగ్, కానీ నిజంగా, మేము ఈ పరిస్థితి ఏమి అనుకుంటున్నారు?
మేము కనుగొన్నాము, కాబట్టి మేము కాలర్ మేము ఇది దొరకలేదు ఆ తెలియజేయాలనుకుంటున్నాము.
మేము బూలియన్ టైప్ చేసిన ఫంక్షన్ ఉన్న ఒక ఫంక్షన్ పొందారు.
మేము సిద్ధంగా ఉన్నట్లు మేము మా పనితీరు కాలర్ సిగ్నల్ మార్గం
మేము "హే, ఇది నిజం.", చెప్పాలి
మేము ఎలా, కెవిన్ ఆ డూ?
మీరు మీ తల వణుకు చేస్తున్నారు. >> [కెవిన్] జోడించండి తిరిగి నిజమైన.
[నేట్] ఖచ్చితంగా నిజమైన తిరిగి.
ఇప్పుడు, సమాన లేకుంటే, మేము ఎలా ఎడమ అర్ధ పరిశీలిస్తాడు?
ఏదైనా ఆలోచనలు?
స్టెల్లా, ఏ ఆలోచనలు?
మీరు ముగింపు ఒక కొత్త స్థానాన్ని సెట్ చేయాలి.
అవును.
ముగింపు - కాబట్టి మేము midpoint స్థానం లేదు.
గ్రేట్.
మేము చివరికి ఒక కొత్త స్థానాన్ని సెట్ చేయాలి
ఎడమ అర్ధ కు.
ఈ మేము పేరు ముందు మాట్లాడారు ఏమిటి
నేను ఈ ఉదాహరణ కు వెళుతున్నారు ఉంచండి.
నేను ఇక్కడ ప్రారంభం చేసారు, ఆ తరువాత చివరి ఇక్కడ అన్ని మార్గం కలిగి.
>> మేము 15 చూస్తున్న మళ్లీ, మరియు మా midpoint, 16 వద్ద ఉంది
మరియు మేము అయ్యో, 16 ఎక్కువ ", తెలుసుకుంటారు.
మేము ఎడమ సగం తరలించాలనుకుంటున్న. "
మేము అప్పుడు, 15 తుది కదులుతారు
మరియు మేము midpoint నుండి ఒక దూరంగా తీసుకొని అలా
మరియు మా కొత్త ముగింపు ఆ చేస్తోంది.
మేము సగం చూడండి అనుకుంటే అలాగే, ఎలా మేము డూ?
మీరు ఒక ఆలోచన ఉందా?
[స్టూడెంట్] మీరు + 1 midpoint ప్రారంభమవుతుంది సెట్.
[నేట్] గ్రేట్.
ఇప్పుడు సందర్భంలో మేము, ఏవీ లేని
మాకు కోసం తీసిన సంరక్షణ లేదు?
డేనియల్, మాకు కోసం జాగ్రత్తగా తీసుకున్న get లేదు?
[డేనియల్] నం
[నేట్] మేము మొత్త ద్వారా తయారు మరియు మేము ఏవీ లేకపోతే,
పేరు ఆ జాగ్రత్త తీసుకుంటామని, లేదా మేము దానిని జాగ్రత్తగా ఉండు చేయాలి?
[డేనియల్] అయితే పరిస్థితి.
[నేట్] అవును, అయితే పరిస్థితి, సరిగ్గా.
మేము ఏవీ లేకపోతే ఇది మొత్త ద్వారా వెళ్ళి జాగ్రత్తగా పడుతుంది.
ఈ సమయంలో లూప్ ముగుస్తుంది.
మేము ఈ పరిస్థితి ఏర్పడింది ఎప్పటికీ
మరియు మేము తప్పుడు తిరిగి రావచ్చు.
మేము కూడా ఈ వంటి ఇక్కడ ఈ ఉంటే వదిలివేయండి
ఈ ప్రకటన నిజమైతే ఉంటే ఎందుకంటే,
మరియు మా ఫంక్షన్, తిరిగి
అందువలన మేము ఈ సమయంలో గర్భస్రావము ఈ ఫంక్షన్ తప్పనిసరిగా చేస్తాము
మేము నిజమైన తిరిగి ఉన్నప్పుడు.
కాని ఈ నిర్మాణం ఇక్కడ జరుగుతుంది?
ఈ పూర్తిగా పని, లేదా అక్కడ కొన్ని తార్కిక లోపం ఉంది కనిపిస్తుంది?
>> అక్కడ కొన్ని తార్కిక లోపం దానిని సెట్ యొక్క మార్గాన్ని ఉంది.
అది ఏమి అయి ఉండవచ్చు?
[స్టూడెంట్] మీరు ఎందుకు చేయాలి - మరియు + 1s?
మా కొత్త ఎడమ అర్ధ మరియు కుడి సగం అని మా శ్రేణి సెట్స్ అప్.
[స్టూడెంట్] కానీ ఎందుకు మీరు లేకుండా దీన్ని కాదు - 1s మరియు + 1s?
[నేట్] మేము midpoint సమానంగా సెట్ కాలేదు?
దాని గురించి సమస్యాత్మక కావచ్చు?
[స్టూడెంట్] నేను మీరు ఇప్పటికే తనిఖీ ఒక విలువ తనిఖీ చేస్తున్నాము ఎందుకంటే అది అసమర్థంగా యొక్క అంచనా.
[నేట్] ఖచ్చితంగా అలా సామ్ పూర్తిగా హక్కు.
మీరు ముగింపు సెట్ మరియు midpoint సమానంగా ప్రారంభం ఉంటే
బదులుగా - 1 మరియు reflectively + 1,
భవిష్యత్తులో ఏదో ఒక సమయంలో మేము మళ్ళీ midpoint తనిఖీ ముగుస్తుంది చేస్తాము.
[స్టూడెంట్] నేను అలాంటిదే అప్పటి pset ప్రారంభించారు, మరియు
నేను ఎక్కడ + 1 మర్చిపోయాను, మరియు అది ఒక అనంతమైన లూప్ నిలిచిపోయింది.
కుడి, ఏదో ఒక సమయంలో ఎందుకంటే మీరు ప్రారంభించడానికి మరియు అంతం పొందగలిగిన ఎప్పుడూ చేస్తున్నారు
వాస్తవానికి విస్త్రుతలతో.
కూల్.
అక్కడ ఒకటి తార్కిక లోపం, మరియు ఆ ఈ ఖచ్చితంగా ఉండాలని
ఒక else ఉంటే.
ఎందుకు అని ఉంటుంది?
>> -పొతే మీరు, కెవిన్ చూడండి అది ఒక else లేకుంటే కారణం?
[కెవిన్] అవును, మీరు చివరి పాయింట్ మారుస్తున్నాము ఎందుకంటే.
[నేట్] ఖచ్చితంగా.
మేము, endpoint మారుస్తున్నాము
మరియు ఈ-we'll వంటి వ్రాసిన ఉంటే మధ్య ఖాళీలు తయారు
ఈ సందర్భంలో తనిఖీ చేస్తుంది.
అది సఫలమైతే ఈ సందర్భంలో,, పనితీరు గర్భస్రావము అవుట్ రెడీ.
అప్పుడు, ఈ తదుపరి సందర్భంలో తనిఖీ చేస్తుంది
ఈ సఫలమైతే మరియు ఇది endpoint సర్దుబాటు చేస్తుంది
మరియు తర్వాత అది లో కొనసాగి ఈ సందర్భంలో తనిఖీ చేస్తుంది.
కానీ ఈ సమయంలో, మేము అది తనిఖీ కొనసాగించాలని మీరు లేదు.
అదృష్టవశాత్తూ, మేము ఇక్కడ midpoint రీసెట్ లేదు
మరియు మేము ఈ సందర్భంలో విజయవంతం కాదని తెలుసు.
కానీ మేము ఖచ్చితంగా వేరే ఉంచాలి కావలసిన దానిలో ఉంటే
అయినప్పటికీ ఆ వాటిని ఇన్ ఈ సందర్భంలో
మేము midpoint వేస్తుంది ఉన్నందున, ఆ తేడా చేస్తుంది?
కాదు, ఎందుకంటే ఈ సందర్భాలలో అన్ని ప్రత్యేకమైనవి.
మళ్లీ, నా చెడు.
మేము, నేను అనుకుంటున్నాను, ఈ వేరే ఉంటే అవసరం లేదు.
మేము దానిని ప్రయత్నించి అమలు మరియు ఏమి చూడండి ఇస్తుంది.
భవనం, ఒక లోపం సంభవించింది.
నేను ఇక్కడ ఈ బి మరియు ఇ యొక్క ఎడమ ఎందుకంటే ఇది బహుశా ఉంది.
నేను ఎగువన ఆ వరకు ఏ ఉందా?
ఇది వలె కనిపించడం లేదు.
మేము, దూరంగా నిర్మించడానికి,
అక్కడ అది వెళుతుంది కాబట్టి ఇప్పుడు మేము, 15 కోసం శోధిస్తే
అవును.
నాకు సైన్ జూమ్ లెట్
15, అవును. మేము మళ్ళీ దీన్ని అమలు చేయవచ్చు.
, సోర్స్ కోడ్ అప్లోడ్ నిర్మాణం, అమలు.
మేము, 13 లాగ శోధించవచ్చు
మరియు మేము ముద్రించిన ఏదైనా, కాబట్టి ఇది కనుగొనడంలో కాదు పొందలేరు మాకు ఆ.
అది మా జాబితాలో లేదు ఎందుకంటే ఆ, గొప్ప పని.
>> మేము సమయం ముగిసింది.
ఈ వారం ఇది చేస్తాడు.
చేరిన తరువాత మీరు చూడండి ధన్యవాదాలు.
>> [CS50.TV]