[సంగీతాన్ని] SPEAKER 1: అన్ని కుడి, ప్రతి ఒక్కరూ. నాకు మీ చివరి విభాగానికి స్వాగతం. ఇది చాలా సెమిస్టర్ అయ్యింది. నేను, ఈ వంటి నమ్మలేకపోతున్నాను వారం 12 లేదా 11, అలాంటిదే. కానీ అది మా చివరి ఎందుకంటే విభాగం, మేము క్యాండీ కలిగి ఉన్నాము. నేను ప్రయత్నించండి వెళుతున్న మరియు మీరు అలాగే నేను తయారీ బుధవారం మీ క్విజ్ చెయ్యవచ్చు. కాబట్టి బహుశా ఉత్తమ మార్గం, క్విజ్ సమీక్ష వంటి, ముగింపు విభాగం. కానీ మేము ప్రయత్నించండి మరియు అది ఆనందం చేస్తాము. మరియు ఎల్లప్పుడూ మిఠాయి ఉంది. సో ఆశాజనక, అది మంచి చేస్తాము. మీ క్విజ్ అందంగా అవతరిస్తుంది క్విజ్ జీరో మాదిరిగానే విషయం. ఇది చేస్తాడు అదే ఫార్మాట్, అదే పొడవు. మీరు చెల్లాచెదురుగా గదుల్లో ఉంటాం క్యాంపస్, ఎందుకంటే అక్కడ మీరు 900 దగ్గరగా ఉన్నాయి, మరియు మేము కాదు అన్ని ఈ వంటి గదుల్లో మీరు ఉంచండి. కాబట్టి అన్ని చూడండి నిర్థారించుకోండి క్విజ్ వన్ డాక్యుమెంటేషన్ cs50.harvard.edu ఆన్లైన్ టునైట్ లేదా రేపు రాత్రి. ఖచ్చితంగా మీరు ఇక్కడ ఉన్నారు తెలుసు చేయండి మీరు తీసుకుని అవసరం ఏమి, అన్నారు. నిజంగా, మీరు మీరే తీసుకుని అవసరం మరియు ఒక పెన్సిల్ మరియు మీరు జరిమానా ఉండాలి. ప్రశ్నలు ఉంటుంది చాలా చక్కని అదే. బహుశా ఒక జంట ఉంటుంది బహుళఐచ్చిక, ఒక జంట చిన్న సమాధానం కొన్ని కోడింగ్, బహుశా కొన్ని తప్పుడు / నిజమైన, విషయాలను రకాల దొరకలేదు. కాబట్టి మీరు చాలా ఉండకూడదు ఫార్మాట్ ఆశ్చర్యపడ్డారు. ఏం ఆశ్చర్యం ఉంటుంది పొడవు, ఇది మునుపటి సంవత్సరాలలో, ఎక్కువగా ఉంది. నా సంవత్సరం, నేను ఒకే స్నేహితుడు లేదు నేను పరీక్ష పూర్తి గుర్తుంచుకోవాలి. బహుళ వంటి ఉన్నాయి పేజీలు ఖాళీ వదిలి. కాబట్టి పొడవు ఉంటుంది బలహీనపరిచడం రకమైన కొన్ని సంవత్సరాలలో, అది ఎందుకంటే ఎక్కువగా క్విజ్ ఒకటి కంటే కూడా. నేను ఏమి సంఖ్య ఆలోచన ఉంది ఈ సంవత్సరం వంటి కానుంది, కానీ అది తెలిసి ఉండాలి ఏదో ఉంది. అదనంగా, difficulty-- ప్రజలు ఉంటాయి క్విజ్ వన్ మరింత కనుగొనేందుకు క్విజ్ జీరో కంటే కష్టం. మళ్ళీ, మీకు తెలిసిన, ఉంటే మీరు రకమైన వాకింగ్ చేస్తున్నారు కొద్దిగా బయటకు కష్టమైన ఎందుకంటే ఫీలింగ్ మీరు భావించినట్లు మీరు బాగా ఆడలేదు మీరు కాదు వంటి మీరు లేదా మీరు భావిస్తాను మీరు క్విజ్ వన్ చేశాడు అలాగే చేయండి, బహుశా ఒక ఉన్నాయి గుర్తుంచుకోవాలి ఆ విధంగా ఫీలింగ్ ఇతర వ్యక్తులు చాలా. నేను ఖచ్చితంగా ఆ ప్రజలు ఒకటి. క్విజ్ ఒక వంటి ఒక లూప్ నాకు విసిరారు. మరియు నా స్నేహితులు గొప్ప కలిగి JP Licks వద్ద వాటిలో చిత్రాన్ని రకమైన ఈ భారీ తో sundaes, క్విజ్ ఒకటి, వంటి ఉండటం, వారు కన్నీళ్లు చేస్తున్నట్లు మరియు చూస్తూ. కనుక ఇది ఒక సాధారణ భావన వార్తలు. ఇది ఒక కఠినమైన క్విజ్ వార్తలు, ఒక కఠినమైన పరీక్ష. సహజంగానే, మీరు బయటికి వచ్చి మీరు ఉంటే మీరు, గొప్ప చవి చూసింది భావిస్తాను. కానీ మీరు బహుశా not-- ఉన్నాము తెలుసు మీరు దాదాపు చాలా ఖచ్చితంగా కాదు మీకు కలిగే బయటికి ఒంటరిగా ఉంటే, EH, బహుశా మంచి బావుండేది. ఇది టఫ్. Mm-HM. ప్రేక్షకులు: ఇది ఎంత ఉంది, విలువ [వినబడని] కు సంబంధించి? SPEAKER 1: ఇది అదే ఉపయోగకరమని. అవును. కానీ మళ్ళీ, అది కూడా చేస్తాడు తరగతి ఎంత మిగిలిన ప్రభావితం చేస్తుంది, మీ విభాగాన్ని చేస్తుంది ఎలా, ఎలా మీరు కాలక్రమేణా అభివృద్ధి చేసిన. గ్రేడింగ్ ఒక బ్లాక్ బాక్స్ యొక్క కొద్దిగా ఉంది. సో వాట్ వాస్తవ సంఖ్య లేదా శాతం మీరు పొందుటకు తప్పనిసరిగా నేరుగా ఇష్టం లేదు గ్రేడ్ సహసంబంధం మీరు పొందడానికి వెళుతున్న. చాలా ఉంది అది లోకి వెళ్ళి ఆ కారకాలు. కాబట్టి ఆ, మేము వెళుతున్నాం కొన్ని క్విజ్ సమీక్ష ద్వారా వెళ్ళడానికి. నేను ఈ అమలు వెళుతున్న మీరు అబ్బాయిలు కోసం చివరిసారి వంటి. నేను సమాధానాలు గత సంవత్సరం ఒకటి క్విజ్. మీరు అబ్బాయిలు తీసి అనుకుంటే మీ స్వంత కంప్యూటర్లలో అప్, మీరు ఈ పరీక్ష తీసుకున్నారు ఉంటే ముందు మరియు మీరు ప్రశ్నలు, మనం కాలేదు ఆలోచన కేవలం కొన్ని ద్వారా వెళ్ళి ఆ మరింత కష్టం వాటిని. కాబట్టి మేము బహుశా దాని గురించి మాట్లాడవచ్చు కొద్దిగా మరింత అంతర్దృష్టి కొన్ని వెనుక ఊహ లోకి ఈ ప్రశ్నలు, వాటిని ఎలా చేరుకోవటానికి. అలాగే, చివరిసారి వంటి, నేను ఒక 100-స్లయిడ్ డెక్ కలిగి ప్రాథమికంగా అన్ని ఉంది స్లయిడ్లను నేను మునుపటి కోసం తయారు చేశారు మీ గత క్విజ్ నేను నుండి విభాగాలు ఈ డెక్ కలిగి. కాబట్టి మేము ద్వారా వెళ్ళి చేయవచ్చు అందంగా చాలా ఏదైనా మేము గురించి మాట్లాడారు చేసిన ముందుగానే ఆ బహుశా మీరు ఒక చిన్న మరింత స్పష్టీకరణ కావలసిన. మేము మొదటి అలా. అయితే, నేను సూపర్ ఉన్నాను కేవలం పని రకం సంతోషంగా మీరు ఈ సమస్యలపై. నేను నిజంగా ఇక్కడ ఉన్నాను మీరు అబ్బాయిలు ఏమనుకుంటున్నారో దృష్టి దృష్టి అత్యంత ముఖ్యమైన ఉంటుంది. వంటి, స్పష్టంగా, అన్ని ఈ విషయాన్ని ముఖ్యం. మేము క్విజ్ ద్వారా వెళ్ళి ముఖ్యంగా, నేను ఖచ్చితంగా వంటి విషయాలు అభిప్రాయపడుతున్నారు చేస్తాము ఓహ్, ఈ ఏదో కావచ్చు మీరు నిజంగా తెలుసుకోవాలంటే లేదా మీరు మీ మోసగాడు షీట్ లో కలిగి అనుకుంటున్నారా. నేను మీరు విషయాలు చెప్పడం అవుతారు మేము రకమైన ద్వారా వెళ్ళి వంటి. గమనించండి న సో, ఏ విషయాలు ఉన్నాయి మీరు అబ్బాయిలు వెళ్ళి చేయాలనుకుంటున్నారు? అలాగే, నేను నా డెక్ లో కలిగి లేకపోతే, మేము వెబ్ లో ఏదో పుల్ అప్ చేయవచ్చు లేదా మేము ప్రయత్నించండి మరియు చేయవచ్చు ఎగిరి ఒక ఉదాహరణ. కానీ ఏ భావనలు మీరు guys ఒక చిన్న గజిబిజిగా ఉంటాయి. [? బ్రియాన్?] మీరు కలిగి చేశాడు ప్రేక్షకులు: ఓహ్, ఇది సంచిత ఉంది? ఇలా, క్విజ్ stuff ఉంది జీరో ఇక్కడ ఉండబోతుంది? SPEAKER 1: ఇది సంచిత వార్తలు, కానీ అది మరింత వార్తలు విషయాలు ఒక ఉద్ఘాటన మీ గత క్విజ్ నుండి. సో ఖచ్చితంగా, మీరు అబ్బాయిలు కలిగి వేరియబుల్స్, మరియు ఉచ్చులు గురించి నేర్చుకున్నాడు, మరియు షరతులతో. మరియు అది కేవలం ఆ వంటి కాదు వారు ఉన్నారు ఎందుకంటే, దూరంగా వెళ్ళి ప్రతిదీ స్పష్టంగా స్వాభావిక మేము ఇప్పుడు నేర్చుకున్న చేసిన వేరే. ఒక ప్రశ్న కావచ్చు అక్కడ రకాల, లేదా ఒక ప్రశ్న కావచ్చు వివిధ శోధనలు. లేదా ఒక జంట ఉండవచ్చు బహుశా ఏదో ప్రశ్నలు మీరు కంపైల్ సంబంధాన్ని లేదా వివిధ లోపాలు. కానీ మీరు చూశారు చేసిన గత సంవత్సరం నుండి క్విజ్ ఒకటి, మీరు గమనించవచ్చు చాలా విషయాలపై దృష్టి మీ గత క్విజ్ నుండి జరిగి. ఎందుకు ఆ తలుపు ఎల్లప్పుడూ లాక్? ఇది నిజంగా నాకు bothers. నేను ఎల్లప్పుడూ ద్వారా వెళ్ళడానికి ప్రయత్నించండి ఎందుకంటే. సో ఇది చాలా వార్తలు క్విజ్ ఉంటుంది ఎలా. కాబట్టి ఏ భావనలు ఉన్నాయి మీరు అబ్బాయిలు వెళ్ళి చేయాలనుకుంటున్నారు? లేదా మేము లోకి కుడి జంప్ కేవలం క్విజ్ వన్ చూడటం గత సంవత్సరం మరియు రకమైన వెళ్లకుండా అక్కడ ఆచరణలో ప్రశ్నలు ద్వారా. మేము కూడా తిరిగి మారవచ్చు. ఈ విషయం ఒక్క సారి విధమైన కాదు. ఏదైనా ప్రశ్నలు? అవును. ప్రేక్షకులు: నేను అడగండి కాలేదు ఒక మరొక గురించి ప్రశ్న SPEAKER 1: మరో? ప్రేక్షకులు: ఈ మరొక సంవత్సరం నుండి. SPEAKER 1: అవును. మేము కూడా మరొక సంవత్సరం చేయవచ్చు. ప్రేక్షకులు: OK. 2011 లో కాబట్టి. SPEAKER 1: 2011. Ooh, నాకు ముందు సంవత్సరం. నాకు ఈ పుల్ అప్ లెట్. ప్రేక్షకులు: నేను భావిస్తున్నాను. SPEAKER 1: ఈ కారక నిష్పత్తి నాకు ఆఫ్ విసిరే ఉంది. ప్రేక్షకులు: 11 మరియు 12. SPEAKER 1: 11 మరియు 12. OK. బాగా, ఇక్కడ, మనం ఈ పని లేదు? మీరు ప్రతి ఒక్కరూ కేవలం ఒక జంట పడుతుంది guys-- నిమిషాల క్విజ్ ద్వారా చూడండి. మరియు మేము ఒక జాబితాను సిద్ధం చేస్తాము. మరియు తర్వాత మేము వాటిని ద్వారా వెళ్తారో. అన్ని కుడి? నేను ఒక సమూహం పొందుటకు ఉండగా ఈ విషయాన్ని ఏర్పాటు. OK. నేను రాయాలో కాగితం విషయాలు డౌన్. 2011, 11 మరియు 12? నేను ఈ ప్రదర్శన మార్చడానికి వెళుతున్న. OK. ఆ మంచి పని. ఈ పైగా. అన్ని కుడి. ఎవరైనా ఏదైనా కలిగి వారు ప్రారంభం అవ్వాలనుకుంటే? మీరు మరింత కావాలా కూడా, చెప్పడం మర్చిపోయిన ప్రజలు ఒక సమూహం మీరు మాట్లాడే మరియు కేవలం మీరు ఒక క్రాక్ ఇవ్వడం గత ఆరు వారాల కోర్సు, మేము ఒక సమీక్ష అమలు చేస్తారు 7:00 నుండి సెషన్ వాయవ్య 8:30 టునైట్ కూడా రోజైన B103, అది జరగబోతోంది పేరు చివరిసారి, ఉంటుంది గాబే నాకు, హన్నా, Daven, మరియు రాబ్ రకమైన నుండి సహాయం కేవలం రకమైన అన్ని తనపై కాలాలపాటు సమాచారం మీరు వాటిని మీ మోసగాడు షీట్ లో కలిగి అనుకుంటున్నారా, స్లాష్, అక్కడ సాధారణంగా తెలుసు. ప్రేక్షకులు: కుడి, ఆన్లైన్ కూడా? SPEAKER 1: ఇది ఆన్లైన్ కూడా. కాబట్టి మీరు కూడా ఈ బయటకు ఉండగలరు icky వాతావరణం,, మీ వసతి వెళ్ళండి మీరు కావాలనుకుంటే మరియు అది ప్రత్యక్ష ప్రసారంలో. నేను చాలా ఖచ్చితంగా రెడీ వ్యక్తులు నేను ఆ తెలుసు నేను మీ బూట్లు లో ఉన్నట్లయితే ఆ చేయడం. OK. సో ఎందుకు మేము with-- మొదలు లేదు మీరు ఆశాజనక guys-- అయితే, మీరు ద్వారా చూస్తున్నారా. లేకపోతే, నేను కేవలం పని మొదలు కావచ్చు క్విజ్ వన్ వివిధ విషయాలు ద్వారా గత సంవత్సరం నుండి మీరు తప్ప నిర్దిష్ట ప్రశ్నలు. మేము ఈ ప్రారంభం చేస్తాము స్టాక్స్ గురించి ఇక్కడ ప్రశ్న. కాబట్టి ప్రతి ఒక్కరూ గుర్తుంచుకోవాలి లేదు ఒక స్టాక్ ఉంది ఏమి రకమైన? మేము to-- ఎవరైనా కేవలం ఇవ్వగలిగిన ఉంటాయి ఎలా నాకు ఒక స్టాక్ యొక్క ఒక సాధారణ వర్ణన? డేటా నిర్మాణం యొక్క ఒక రకం. OK. కనుక ఇది ఒకటి డేటా నిర్మాణాలు మేము మీరు వంటి with-- తెలిసిన ఉండాలి ఆశించే స్టాక్స్, శ్రేణులను క్యూలు, మొదలగునవి. అవును. ప్రేక్షకులు: వలె మొదటి చివరి అవుట్, ఏదో. SPEAKER 1: ఇది మొదటి లో, చివరి కోల్పోయాడు. సరిగ్గా. కాబట్టి ఒక స్టాక్ సరిగ్గా ఉంది మేము అనుకుంటున్నాను ఉంటాయి ఏమి మేము ఆలోచించినప్పుడు గురించి విషయాలు స్టాక్. కాబట్టి ప్లేట్లు ఒక స్టాక్. మీరు అణిచివేసేందుకు మొదటి ప్లేట్ దిగువన అవతరిస్తుంది, మరియు అది గత చేస్తాడు మీరు చివరిలో తొలగించడానికి ఒక. వారు స్టేక్ అప్ ఎందుకంటే. మరియు మీరు, క్రింద ఒక చేద్దామని సాధారణంగా, విషయాలు క్రాష్ మరియు బ్రేక్. కాబట్టి మీరు ఆలోచించవచ్చు స్టాక్స్ కేవలం ప్లేట్లు ఒక స్టాక్ ఇష్టం. లేదా ఉదాహరణకు మేము ఎల్లప్పుడూ ఉపయోగించడానికి ఇష్టం D మందిరాలు, మీరు trays కలిగి, వారు అన్ని అమర్చినట్లు చేస్తున్నారు మరియు మీరు పై నుండి పడుతుంది. కాబట్టి చివరి మొదటి ఒకటి ముగిసింది. OK. ఇక్కడ సందర్భంలో, మేము మేము నేను ఆశ్చర్యానికి దగ్గర చూడండి నేను నిజానికి ఒక చిన్న బిట్ లో జూమ్ చేయవచ్చు ఉంటే. కాబట్టి మేము ఇక్కడ ఈ struct ఉన్నాయి. కుడి? కాబట్టి మీరు కలిగి కొన్ని struct కలిగి కొన్ని సామర్థ్యం సంఖ్యలు Int. కాబట్టి మనం ఆ సూచిస్తుంది ఆలోచిస్తాడు? ఈ పరిమాణం సామర్థ్యం తో ఒక శ్రేణి. కాబట్టి ఈ నిజంగా సూచిస్తుంది సాధారణంగా మా స్టాక్. మా స్టాక్ నిజంగా కేవలం ఒక ఉంది కొన్ని సెట్ సంఖ్య శ్రేణి అని దాని మాక్స్, దాని సామర్థ్యం ఉంది. మరియు తర్వాత మేము కొన్ని Int పరిమాణం, కలిగి మా స్టాక్ పరిమాణం ట్రాక్ చేస్తుంది కోర్సు అంతటా మేము అది ఉపయోగించి చేసినప్పుడు యొక్క. సరేనా? ఇక్కడే ఈ సందర్భంలో, మేము చెప్తారు మా స్టాక్ పరిమాణం 0 initialized చేయబడింది. కాబట్టి మేము ఇప్పుడు ఒక ఖాళీ స్టాక్ కలిగి. మరియు తర్వాత మేము పూర్తి చేయాలనుకుంటే పాప్ అమలు అటువంటి అది ఎగువన పూర్ణాంకానికి తిరిగి ఆ. ఆపై దానిని ఖాళీ ఉంటే ఇది ప్రతికూల 1 తిరిగి. సరేనా? నేను మీరు అబ్బాయిలు కేవలం ఆలోచించడం కావలసిన మేము అక్కడ ఏమి గల గురించి. మొదటి ఒకటి కావచ్చు ఏమిటి విషయాలు మేము చెక్ అనుకుంటున్నారా ఇష్టం? ఇక్కడ ఒక గొప్ప విషయం ఉంది. అక్కడ కొన్ని ఎప్పుడూ ఉంటే అది says-- ఎప్పుడు ప్రకటన ఉంటే, "స్టాక్ ఖాళీగా ఉంటే," వంటి లేదా "ఈ శూన్య తిరిగి ఉంటే" లేదా "ఈ ఉంటే సంసార" - క్షమించాలి. ప్రేక్షకులు: ఒక ప్రకటన వ్రాయండి. SPEAKER 1: రైట్. మీరు ఒక ఉంటే ప్రకటన రాస్తుంది. మరియు ఆ బహుశా ఒకటి మొదటి విషయాలు మీరు చెక్ అనుకుంటున్నారా. OK. వారు మీరు ఇవ్వాలని ఎప్పుడు రకమైన ఒక మూలలో కేసు వంటి ఈ వంటి సాధారణంగా వార్తలు మొదటి విషయాలు ఒకటి మీరు మీ కోడ్ లో చెక్ చూడాలని. కూడా, ఏదో క్విజ్ గుర్తించాలని మీరు ఒక అసమర్థమైన మార్గం కలిగి ఉంటే ఏదో చేయాలి, అది వ్రాసి. మేము గ్రేడింగ్ లేదు ఎందుకంటే డిజైన్ మీరు, మేము ఉన్నాము క్విజెస్ కోసం సవ్యత మీరు గ్రేడింగ్. మీరు ఒక సూపర్ మనకు తెలుసు కాబట్టి కూడా అది పనిచేస్తుంది కానీ చెడు మార్గం, ఏదో చేయాలని OK, అది వ్రాసి? సాహిత్యపరంగా, నేను చూసిన పిల్లలు గత సంవత్సరం మీరు గత సంవత్సరం ఒక చూడండి ఉంటే, వారు, వంటి ఉన్నాము మారియో పిరమిడ్ చేయండి. మరియు వారు వాచ్యంగా కేవలం "ముద్రణ చేసింది హాష్, ముద్రణ, hash, hash, ముద్రణ, hash, హాష్, హాష్. " కానీ అది సరైన ఉంది. ఇది మేము దానిని చెప్పారు ఏమి కాబట్టి మీరు పాయింట్లు టేకాఫ్ కాదు. మీకు డౌన్ పోతే వైర్, సహజంగా, మీరు మరింత చక్కని పరిష్కారం పొందడానికి కావలసిన, మరియు మరింత చక్కని పరిష్కారం బహుశా రెడీ బహుశా మీరు అంటే ఉంటుంది తక్కువ కోడ్, కుడి అనే ఒక ఎక్కువ అవకాశం ఉంటుంది. మీరు వంటి అయితే, మీరు తెలుసు ఏ, నేను సమయం లేదు లేదు ఏమి, నేను ఈ ఒక పరిష్కారం తెలుసు, అది ఉత్తమ కాదు, అది వ్రాయండి. మరియు మీరు కూడా వ్రాయవచ్చు వైపు, నేను ఈ భయంకరమైన ఉంది తెలుసు కానీ నేను ఇది పనిచేస్తుంది తెలుసు. కాబట్టి కేవలం ఒక హెచ్చరిక. OK. కాబట్టి సహజంగా, మొదటి విషయం ఈ ఉంటే ప్రకటన. కాబట్టి మేము ఈ ఉంటే ఏమి ఆలోచిస్తాడు ప్రకటన అవతరిస్తుంది? మరియు వాస్తవానికి, నాకు తెరిచి లెట్ నా గొప్ప ఉత్కృష్టమైన ఎడిటర్ అప్. నేను అప్పుడు ఈ కోడ్ మరియు వెళుతున్న అది పూర్తి చేసినప్పుడు మీరు అబ్బాయిలు చూపించు. కాబట్టి పాప్ Int. OK. మేము ఈ Int కలిగి ఉంటే కాబట్టి ఖచ్చితంగా void-- పాప్, ఈ పడుతుంది కొన్ని ఫంక్షన్ ఉంది ఏమీ మరియు కుడి, పూర్ణాంకం తిరిగి? కాబట్టి అది కేవలం గురించి మాట్లాడటానికి జరగబోతోంది మేము సృష్టించిన ఈ స్టాక్. కాబట్టి కేవలం ఈ గత అనువదించే వాక్యం, "స్టాక్ ఖాళీగా ఉంటే, పాప్ ప్రతికూల తిరిగి ఉండాలి 1, "ఎలా మేము ఉండవచ్చు? ఏమి కాబట్టి? ఎలా మేము స్టాక్ ఖాళీ అని తెలుసు? ఇది కేవలం పరిమాణం 0 సమానం వార్తలు. Stack.size 0 సమానం. అలాగే, నేను రకమైన ఇక్కడ బ్లైండ్ రాయడం వెబ్. నేను చేస్తే ఏ typos-- OH, కూడా ఈ గురించి మర్చిపోయాను. గత వారం, నేను పూర్తిగా కనుగొన్నారు ఏమి మా సమస్య జావాస్క్రిప్ట్ తో. నేను పెట్టుబడిగా లేదు మరియు D. మీరు మాత్రమే ఉండాలి నేను పెట్టుబడిగా మరియు Id తో మూలకం పొందండి. మరియు ఆ మొత్తం లోపం ఉంది. కాబట్టి మీరు అబ్బాయిలు తిరిగి వెళ్ళి ఉంటే నిజానికి నా కోడ్ ద్వారా చూసి, మీరు కేవలం ప్రతిదీ చేస్తే చిన్న d, "Id తో మూలకం మర్చిపోతే" ఇది పని చేస్తుంది. నేను వాగ్దానం గా నేను చాలా దగ్గరగా ఉంది. నేను ఏదో పెట్టుబడిగా నేను కోరుకుంటున్నాము చెయ్యని నేను మీరు అబ్బాయిలు మీ గత pset లో కలిగి ఖచ్చితంగా ఉన్నాను. మా పరిమాణం 0 సమానం చేస్తే, మేము ఏమి చెప్పాలి? ప్రేక్షకులు: 1 ప్రతికూల తిరిగి. SPEAKER 1: ప్రతికూల 1 తిరిగి. కూల్. కాబట్టి ఇప్పుడు మేము ఏమి లేదు? మేము ఏదో ఆఫ్ పాప్ చేయాలనుకుంటున్నారా. ఇప్పుడు ఈ కేసు ఇక్కడ మేము ఏదైనా కలిగి. మా పరిమాణం 1 కంటే ఎక్కువ లేదా 0 కంటే ఎక్కువ, కుడి? మేము నిజానికి అక్కడ ఏదైనా కలిగి. కాబట్టి మనం చేయాలనుకుంటున్నారా ఏమి మేము ఉంది ఇక్కడే తిరిగి అనుకుంటున్నారా. మేము కావలసిన చెప్పడానికి వెళుతున్న స్టాక్ ఎగువ తిరిగి. సరేనా? కాబట్టి మేము ఎలా ఏమి ఉండవచ్చు? ఎలా మేము స్టాక్ పైన తిరిగి చెయ్యాలి? మా స్టాక్ ఉంది, గుర్తుంచుకో కేవలం ఒక శ్రేణి, కుడి? ఇది కొన్ని సామర్థ్యం ఉంది మేము ఇచ్చిన చేసిన. మేము on-- లేదా వాస్తవానికి విషయాలు చాలు చేసిన నాటికి, మేము ఈ తరువాత "పుష్" రాయాలో చేస్తున్నారు. విషయాలు అక్కడ లో ఉంటే బహుశా ఒక చిత్రాన్ని సహాయపడుతుంది. అవును, నేను పెద్ద సుద్ద మంచి ఇష్టం. అలా అయితే మరియు మీరు కేవలం చెయ్యవచ్చు మా స్టాక్ వంటి ఆలోచించడానికి. ఈ 0, 1, 2. నేను ఎందుకు నా బాక్సులను తెలియదు చిన్న అందుకుంటున్నారు. కానీ అక్కడ. OK. కాబట్టి ఈ కొన్ని స్టాక్ ఉంది 5 సామర్థ్యం. మరియు మేము ఏదైనా కలిగి పిలవబడు ఇక్కడ మరియు మేము ఇక్కడ ఏదైనా కలిగి. ఈ సమయంలో మా పరిమాణం సమానంగా ఉంది? 2. మరియు మేము పాప్ అనుకుంటే అది ఏదో ఆఫ్, మేము పొందుటకు కావలసిన అర్థం ఇక్కడే ఈ వదిలించుకోవాలని. సరేనా? సో ఎలా మేము ఈ విలువ తిరిగి అనుకుంటున్నారా? ప్రేక్షకులు: సైజు మైనస్ 1. SPEAKER 1: రైట్. కాబట్టి పరిమాణం మైనస్ 1, లేదా మీరు పరిమాణం మైనస్ మైనస్ అనుకుంటున్న కాలేదు. కానీ మేము కేవలం పరిమాణం చెయ్యలేరు. ఇది కుడి, ఒక struct లోపల ఏముంది? కాబట్టి stack.struct. లేదా stack.size. ఆ అక్కడే మా సూచిక ఉంది. సరేనా? మరియు తర్వాత మేము చూడండి ఉంటే తిరిగి ఇక్కడ మా struct, మేము గమనించవచ్చు నిజానికి శ్రేణి యాక్సెస్, మేము stack.numbers చెయ్యాల్సిన నిజానికి ఆ శ్రేణి యాక్సెస్. కాబట్టి ఆ స్టాక్ ఎగువ తిరిగి. మీరు అబ్బాయిలు చూస్తే కానీ ఏదో ఆ సమాధానం కీ, ఈ అన్ని వారు మీరు ఇవ్వండి. కాబట్టి ఇదే. కానీ నేను వారు ఉన్నట్లు వాదిస్తారు ఉండవచ్చు ooh miss--, నేను కోరుకున్న ఏమి. నేను వారు ఉన్నట్లు వాదిస్తారు ఉండవచ్చు ఏదో మిస్, అవును ఎందుకనగా. ప్రేక్షకులు: పరిమాణం తగ్గించు. SPEAKER 1: రైట్. మేము ఇప్పుడు మా పరిమాణాన్ని తగ్గించడానికి అవసరం. కాబట్టి గురించి గమ్మత్తైన ఏమిటి మీరు తిరిగి ఒకసారి ఈ ఉంది ఏదో, మీ ఫంక్షన్ యొక్క నిష్క్రమణ వెళ్లి, కుడి? కాబట్టి మేము ఏమి గల నిజానికి ఉంది మొదటి మా పరిమాణాన్ని తగ్గించడానికి. మరియు తర్వాత మేము stack.size చేయవచ్చు. మేము కేవలం stack.size ఉపయోగించవచ్చు మా ఇండెక్స్, మేము చేయలేని? Stack.size ఉంటే ఎందుకంటే 2, మేము అది తరుగుదల. కాబట్టి ఇది 1 దీనిలో మా వాస్తవ ఇండికె ఉంది. మేము ఈ వదిలించుకోవటం ఒకసారి, మేము నిజంగా మాత్రమే మా శ్రేణి లో ఒక విషయం కలిగి. కనుక ఇది రెండు చేస్తుంది. ప్రేక్షకులు: [వినబడని]? SPEAKER 1: Well, ఈ సందర్భంలో, మేము కేవలం మూలకం తిరిగి వద్ద అని ఎగువన మా ఎగువన ఆ పరిమాణం. కానీ మేము ఏమీ చేయలేదు పరిమాణం మేము ఆ మూలకం తొలగించి తర్వాత. ఈ ఇంకా మా పరిమాణం మార్చలేదు. ఈ నిజానికి చేస్తుంది అంతర్గతంగా మా పరిమాణం మార్చవచ్చు. కానీ అది ఒక చిన్న స్వచ్చమైన చేయడానికి, మీరు stack.size మైనస్ మైనస్ పని చేయడు. నాకు, అది చేస్తుంది, నేను తెలియదు, అబ్బా ఆ మరింత స్పష్టమైన కొద్దిగా మీరు నిజానికి మారుతున్న చేస్తున్న పరిమాణం మరియు అది తిరిగి. ఇతర మార్గం ఎందుకంటే, జరిమానా ఉంది మీరు మారుతున్న మరియు తిరిగి అదే సమయంలో. కానీ ఈ వ్రాయడానికి కేవలం మరొక మార్గం నేను మీరు అబ్బాయిలు చూపించు కోరుకున్నాడు. ఆ సమంజసం లేదు? స్టాక్స్, నేను అనుకుంటున్నాను, క్యూలు కంటే సులభంగా. [నవ్వుతూ] OK. మీరు ఏ నిర్దిష్ట ప్రశ్నలు తెలుసా గురించి 11 మరియు 12, లేదా కేవలం ప్రేక్షకులు: నేను స్టాక్ భావించాను. SPEAKER 1: స్టాక్ పరిమాణం? ప్రేక్షకులు: అవును. SPEAKER 1: Gotcha. OK. అవును, మీరు వీటిని చేయగల ఈ రెండు మార్గాలు ఒకటి. OK. కాబట్టి ఇప్పుడు మేము ఇతర ఒకటి. ఈ వంటి, నిజంగా అదృష్టము ఉంది నా తెరపై ఈ కలిగి లేదు. మేము ఇక్కడ చూడండి చేస్తే, మేము ఇప్పుడు కావలసిన , పుష్ అమలు పూర్తి నిజానికి ఏదో ఉంచుతుంది ఇది వెళ్తాడు మరియు మా క్యూ లోకి ఏదో ఇన్సర్ట్ లేదా మా స్టాక్ను. సరేనా? మేము గమనిస్తే విషయాలు ఒక జంట కలిగి. అన్ని else ఉంటే మేము మా great-- కలిగి మేము ఈ ఒకటి తోచిన, మీరు అబ్బాయిలు కనీసం సగం కావాలి ఒక పాయింట్, అన్ని ఎందుకంటే మీరు చేయాల్సిందల్లా C. ఈ మార్పు మరియు వారు మీరు సగం ఇవ్వాలని. కాబట్టి "ఒక స్టాక్ నిండుగా ఉంటే లేదా అది ప్రతికూల ఉంది అప్పుడు తప్పుడు తిరిగి పుష్. " సరేనా? కాబట్టి మేము మాత్రమే సానుకూల కావలసిన పూర్ణాంకాల మా స్టాక్ ఉండాలి. అన్ని కుడి? మరియు ఈ గాని అన్నారు నిజమైన లేదా తప్పుడు తిరిగి. అందువల్ల మేము [వినబడని] bool తప్పక. OK. కాబట్టి అనువాదం. ప్రేక్షకులు: [వినబడని]. SPEAKER 1: ఓహ్, ధన్యవాదాలు. అవును. నేను మీరు అబ్బాయిలు ఎందుకు ఈ ఉంది. Int n. పర్ఫెక్ట్. మేము పెట్టటం చేస్తున్నారు మా స్టాక్ న ఏదో. మేము నిజానికి కొన్ని అవసరం. OK. కాబట్టి కేవలం ఆ చివరి లైన్ తీసుకొని ఆ వారు, వాయలార్ మా రకమైన మాకు ఇచ్చింది మీరు మేము ఇక్కడ ఏమి ఆలోచిస్తాడు? సహజంగానే, మేము కొన్ని ఉంటే చూడాలని. OK. కాబట్టి మేము మా స్టాక్ ఉంటే, అన్నాడు పూర్తి లేదా ఉంటే, n ప్రతికూలంగా ఉంటుంది. కాబట్టి బహుశా సులభమైన ప్రారంభం తో చేస్తే n కంటే తక్కువ 0 or-- మీ గుర్తుంచుకోవడానికి బాగుంది మరియు మరియు OR నిర్వాహకులకు. మేము తనిఖీ చేస్తాడు ఎలా మా స్టాక్ నిండుగా ఉంటే చూడటానికి? ఏమి జరుగుతుంది? ప్రేక్షకులు: సైజు సమాన సామర్థ్యం. SPEAKER 1: సరిగ్గా. పర్ఫెక్ట్. OK. మరియు మేము అక్కడ చెయ్యాలనుకుంటున్నారు? ప్రేక్షకులు: తప్పుడు తిరిగి. SPEAKER 1: తప్పుడు తిరిగి. పర్ఫెక్ట్. కాబట్టి సగం అక్కడ, కుడి? చాలా కనీసం, మీరు అబ్బాయిలు ఈ సగం ఉంటుంది. కాబట్టి యొక్క ఈ గురించి ఆలోచించటం తెలియజేయండి. కాబట్టి ఈ మేము ప్రారంభం స్టాక్ ఉంది. మేము ఉంచాలి ప్రయత్నిస్తున్న ఇక్కడ కొన్ని మూలకం. మేము అని ఒక పరిమాణం కలిగి ప్రస్తుతం 2 సమానం. మేము 5 వరకు సమానం సామర్ధ్యం కలిగి ఉంటుంది. మరియు మేము కలిగి చెప్పటానికి వీలు 3 సమానంగా కొన్ని n. కాబట్టి మేము ఈ స్థలం లోకి ఇన్పుట్ 3 అవసరం. మరియు మేము ఇండెక్స్ 2 ఇన్పుట్ ఇది అవసరం. కుడి? కాబట్టి మేము ఎలా ఏమి ఉండవచ్చు? మేము కేటాయించవచ్చు ప్రయత్నిస్తోంది మా శ్రేణి ఆక్సెస్ చెయ్యాలనుకుంటున్న. Stack.numbers కాబట్టి. కానీ ఏమి ఇండికె వద్ద చేస్తాను మేము ఈ ఉండాలనుకుంటున్నాను? ప్రేక్షకులు: [వినబడని]. SPEAKER 1: అవును. Stack.size. మరియు మేము n సమానంగా ఆ, కుడి అనుకుంటున్నారా? ప్రేక్షకులు: [వినబడని]. SPEAKER 1: నేను నిజానికి ఉంది కేవలం చూడటం. నేను తప్పు అని నేను భావిస్తున్నాను. ప్రేక్షకులు: మీరు వద్దు ప్రస్తుత పరిమాణం గత ఖాళీ? SPEAKER 1: Well, మేము ఇక్కడ చూడండి ఉంటే ఈ సమయంలో మా పరిమాణం 2. మేము అది ఇండెక్స్ 2 వెళ్లాలనుకుంటే ఈ మా స్టాక్ ఎగువ ఎందుకంటే. కాబట్టి నేను ఆ చెబుతా stack.size ఉండాలి, ఆపై మీరు stack.size పెంచుతుంది. ప్రతి ఒక్కరూ అంగీకరిస్తున్నారు లేదు? నేను ఆ తో ఏకీభవిస్తున్నాను. మీరు అబ్బాయిలు వాదిస్తారు చేయవచ్చు నాతో మీరు కావాలనుకుంటే. లేదా వాదిస్తారు, కాని మేము ఈ చర్చించడానికి కాదు. ప్రేక్షకులు: [వినబడని]. SPEAKER 1: ఇది ఎక్కడ Mm-hm ఉంది ఎందుకంటే సున్నా ఇండెక్సింగ్ యొక్క తెరవండి. మొదటి భాగం లో అయితే కనుక నేను వారు తప్పు భావించాను మరియు వారు ఈ నిజానికి కుడి ఉన్నాయి భాగం, నేను నిజానికి వారు తప్పు ఉన్నారు భావిస్తున్నాను. నేను మీరు తప్పక చెబుతా ఇక్కడ ఖచ్చితంగా ఇన్పుట్. నేను మేము అన్ని అంగీకరిస్తున్నారు అనుకుంటున్నాను మేము 2 యొక్క పరిమాణాన్ని కలిగి ఉంటాయి. ఆ ఖచ్చితంగా మేము వార్తలు మా కొత్త సంఖ్య వెళ్లాలనుకుంటే. సో stack.numbers stack.size n సమానంగా ఉండాలి. మరియు తర్వాత మేము చేస్తాను stack.size పెంచడం. ++. ఆపై మేము ఏమి అనుకుంటున్నారు? మేము ఒక చివరి విషయం ఉంది మేము విజయవంతంగా ఈ చేర్చబడుతుంది ఉంటే ఏమి? నిజమైన చూపించు. ఇప్పుడు మీరు పూర్తి చేసిన. అది మొత్తం మైనస్ వంటి నేను భావిస్తున్నాను మైనస్ stack.size మరియు stack.size ++ ఆ గందరగోళంలో విషయాలు అప్. హాగ్. నేను ఈ కుదుపుకు లోనయ్యాయి కలిగి keep-- ధోరణి ఎల్లప్పుడూ నొక్కండి కంట్రోల్, S, ఎప్పుడూ నేను ఎందుకంటే నా పని ఏ కోల్పోతారు అనుకుంటున్నారా. కానీ నేను ఇప్పుడు అలా అవసరం లేదు. OK. కాబట్టి ఆ స్టాక్ ఉంది. కూల్. ఏదైనా ఉందా? మీరు అబ్బాయిలు ఏ కనుగొన్నారా ఇతర ప్రశ్నలు మీరు కావలసిన మునుపటి క్విజ్ నుండి వెళ్ళి చేయాలనుకుంటున్న? లేకపోతే, మేము రకమైన మాట్లాడటం ప్రారంభించవచ్చు గత సంవత్సరం నుండి క్విజ్ ద్వారా. అవును. ప్రేక్షకులు: మొదటి కోసం భాగం, నేను నిజంగా జరగలేదు మీరు సంఖ్య తొలగించారు ఎలా అర్థం. అది ఇప్పటికీ అక్కడ కాదు? SPEAKER 1: సంఖ్య ఇప్పటికీ ఉంది. కానీ ఏమి జరుగుతుంది మీరు చేసిన ఎందుకంటే ఆ ఉంది మీ స్టాక్ ఎగువ అది చెప్పారు మీరు ఏదో జోడించడానికి వెళ్ళేటప్పుడు, ఇక్కడ ఉంది స్టాక్ లో, అది కేవలం అది భర్తీ చేస్తాము. ప్రేక్షకులు: OK, ఓహ్. SPEAKER 1: అవును. అతను మర్చిపోయాను వంటి కాబట్టి అది మరియు అది ఉంది ఇది ఉంది అయినప్పటికీ విషయం రకం. ప్రేక్షకులు: [వినబడని] లేదా ఏదైనా? SPEAKER 1: నం మేము ఒక ఉన్నారు అర్రే, మీరు లేదు గురించి ఆందోళన మీరు కేవలం చేస్తాము మీరు అవసరం వచ్చినప్పుడు అది భర్తీ. అన్ని కుడి. ఏదైనా ఇతర ప్రశ్నలు? లేకపోతే, మేము వెళ్లి చేస్తున్నారు ద్వారా పని ప్రారంభించడానికి. అవును. ప్రేక్షకులు: Well, ఈ ఒక 2013 న, కానీ కేవలం SQL stuff ద్వారా వెళుతున్న. SPEAKER 1: SQL? OK. కాబట్టి ఈ 29 26 ద్వారా ఉంది. ప్రేక్షకులు: అవును. SPEAKER 1: OK. లవ్లీ. యొక్క ఆ పుల్ అప్ లెట్. ఓహ్, చూడండి. మీరు అబ్బాయిలు స్టీవ్ ఆనందించండి తెలుసా బల్ల్మేర్ ద్వారా, మాట్లాడటానికి? ఇది నా అభిప్రాయం లో, అందంగా సంతోషమైన ఉంది. నేను ప్రతిసారీ నేను CS50 యొక్క అప్ తీసుకుని ఆ ప్రేమ విభాగం సమయంలో వెబ్సైట్, అది ఓహ్, వంటిది, విభాగం చూడటానికి. నేను mm వంటి రెడీ. ప్రేక్షకులు: మేము దీన్ని చెయ్యవచ్చు? SPEAKER 1: మేము చివరిలో అది చేస్తాను. అని ఉంది? నేను మీరు అబ్బాయిలు తెలుసు ఎందుకంటే ఎల్లప్పుడూ కావలెను చేశారు. కాబట్టి మేము చివరిలో అది చేస్తాను. వన్ ప్రశ్నలు. ప్రేక్షకులు: [వినబడని]. SPEAKER 1: ఇది ఒక మెటా విభాగం ఉంటాం. ప్రేక్షకులు: ఇది 5 సెకన్లు వంటిది. ప్రేక్షకులు: రియల్లీ? ప్రేక్షకులు: ఇది 20 సెకన్ల వంటిది. [వాయిసెస్ INTERPOSING] [నవ్వు] SPEAKER 1: నేను ఆ ఇష్టం మీరు ఇప్పటికే పూర్తి చేసిన అది నాకు సంతోషముగా చేస్తుంది ఏమిటి. OK. 26. OK. అసలైన, మేము కేవలం చూడాలని నేను కాదు ఎందుకంటే, ఇప్పుడు ఈ అద్దం. ఈ బాధించే ఉంది. OK. ఇప్పుడు నేను ప్రతిదీ చూడగలరు. లవ్లీ. OK. స్పష్టంగా కాబట్టి, ఈ బాగు చేయాలి [నుండి గొప్ప జ్ఞాపకాలను? CSG?] ఫైనాన్స్. మీరు సగం గురించి మీదే ఇప్పుడు శ్రేణీకృత చేశారు. నేను పొందుతారు ఇతర సగం చాలా, చాలా త్వరగా, నేను వాగ్దానం. కాబట్టి మేము కొన్ని SQL పట్టిక ఇక్కడ అకౌంట్స్ వార్తలు. బహుశా ఇదే మీ అబ్బాయిలు యూజర్ పట్టికలు. మరియు మేము కొన్ని ఉన్నాయి ఒక ప్రాథమిక కీ ఉంది మరియు సూచిస్తుంది ఒక 12 అంకెల ఖాతా సంఖ్య. మరియు సంతులనం వారు ఎంత డబ్బు ఉంది. మరియు డిఫాల్ట్ విలువ 100 ఉంది. మరియు వారు వాటిని $ 100 ఏ ఇవ్వాలని సమయం వారు ఒక ఖాతా తెరవడానికి. నా బ్యాంకు చేసినవి అనుకుంటున్నారా. OK. కాబట్టి మేము ద్వారా స్కీమా పూర్తి చేయాలనుకుంటే సంతులనం సంఖ్య పక్కన పేర్కొనడం తగిన SQL రకం. కాబట్టి మీరు అబ్బాయిలు ఏమి ఆలోచిస్తాడు రకమైన మీ కుదుపుకు లోనయ్యాయి స్పందన వంటి ఈ రెండు రకాల కోసం? ప్రేక్షకులు: Int. SPEAKER 1: ఎన్ Int. OK. ఆపై ఒక సంతులనం కోసం? దశాంశ. OK. కాబట్టి దశాంశ యొక్క కుడి. ఇంట్ దగ్గరగా ఉంది. పెద్ద విషయం రకం ఈ ఉంది 12 అంకెల ఖాతా సంఖ్య ఉద్ఘాటించారు. ఎప్పుడు ఏదో ఆ ఎనిమిది అంకెలు కంటే పెద్ద వార్తలు వారు మీరు పెద్ద ఉపయోగించడానికి కావలసిన నేను అనుకుంటున్నాను ఇది Int, ఏమిటంటే ప్రేక్షకులు: కేవలం SQL అని? SPEAKER 1: ఇది మాత్రమే సమయం నేను విన్న చేసిన వార్తలు అది ఒక పెద్ద Int ఉపయోగించి వంటి SQL-- ఉంది. ఇది మీరు ఒక ఇవ్వాలని వార్తలు మరికొంత PRECISION, చూసుకోవాలి లేదు పొంగిప్రవహిస్తున్న రకం విషయం. అన్ని నిజాయితీ లో, నేను ఈ అనుకుంటున్నాను ఖచ్చితంగా వాటిని ఒకటి అది ఓహ్, వంటిది పేరు, ఇది ప్రజలు కోసం ఉద్దేశించబడింది ఎవరు SQL యొక్క కొంచెం జ్ఞానం కలిగి. మేము గురించి మాట్లాడారు ఎప్పుడూ మీ pset లో పెద్ద ints. కనుక ఇది నేను అందంగా ఖచ్చితంగా ఉన్నాను వంటి విధమైన వార్తలు మీరు Int ఉంచితే, ఇది సగం క్రెడిట్ ఉంది. నేను ముందు చెప్పారు వంటి మరియు చేద్దామనుకున్నాను ఉన్నాయి కేవలం కొన్ని ప్రశ్నలు ఉండాలి కాబట్టి, మీరు ట్రిప్ అప్ అర్థం ఆ ఒక్కరికీ 100 పొందుతాడు. కోర్సు యొక్క, ఉంది ఎందుకంటే CS50 లో కొన్ని ప్రజలు ఎవరు వంటి- కోసం ఈ చేయడం జరిగింది ఎనిమిది సంవత్సరాల, మరియు మీరు లాగ ఉన్నాము మీరు ఏమి చేస్తున్నారు? కానీ అవును. సంతులనం కోసం దశాంశ స్పష్టమైన ఒకటి. మరియు సంఖ్య కేవలం ఎందుకంటే అప్పుడు పెద్ద Int ఆ, వంటి, 12 అంకెల ఉద్ఘాటించారు. ఎప్పుడు ఏదైనా బోల్డ్ లేదా అది వార్తలు వంటి దానికి శ్రద్ద, ఉద్ఘాటించారు. మేము కేవలం ఎందుకంటే ఆ చేయడం లేదు. OK. కాబట్టి "ఆ బ్యాంకు విధించబడుతుందని ఊహించు అన్ని ఖాతాలను ఒక $ 20 నెలవారీ రుసుము. ఏమి ప్రశ్న బ్యాంకు కాలేదు ప్రతి ఖాతా నుండి $ 20 తీసివేయు కూడా దాని నుండి ఫలితాలు ఉంటే కొన్ని ప్రతికూల నిల్వలను? " కాబట్టి యొక్క సాధారణ ప్రారంభిద్దాం. మేము నాలుగు ప్రధాన ఆదేశాలను కలిగి SQL, వీటిలో ఉన్నాయి? మీరు అబ్బాయిలు నాలుగు గుర్తు లేదా నేను మీరు చెప్పారు ఆ పెద్ద వాటిని? UPDATE, బాలినేని తొలగించు, మరియు ఇన్సర్ట్. పర్ఫెక్ట్. అర్థమైంది. కాబట్టి మేము మైట్ ఏమి ఆలోచిస్తాడు ఈ ఒక చాలా ఉపయోగకరంగా? మేము UPDATE are--. సరిగ్గా. మేము చూస్తున్న ఎందుకంటే కాబట్టి, UPDATE ఇప్పటికే ఉనికిలో ఖాతాల వద్ద. కాబట్టి మా సాధారణ గుర్తు విషయం యొక్క విధమైన నవీకరణ. ఆపై ఏమి UPDATE తర్వాత వస్తుంది? మేము కొన్ని పట్టికను కలిగి ఆ మేము సూచిస్తూ చేస్తున్నారు. కాబట్టి నేను ఉత్కృష్టమైన మళ్ళీ UPDATE పుల్ అప్ ఉంటే. కాబట్టి ఈ ఒక సాధారణ ఫార్మాట్. కాబట్టి మేము UPDATE పట్టికను కలిగి. మరియు తర్వాత మేము కలిగి తదుపరి విషయం ఏమిటి? మీరు ఎక్కడ చేయవచ్చు. మరియు తర్వాత మేము ఇక్కడ కొన్ని క్వాలిఫైయర్ చేశారు. మరియు తర్వాత మేము తదుపరి ఏమి ఉన్నాయి? మేము కొన్ని సెట్ ఏదైనా కలిగి ఏదో సమానం. బ్లా బ్లా సమానం. Updated బ్లా. కుడి? కాబట్టి సాధారణ వంటిది కొన్ని నవీకరణ ఆలోచన. సరేనా? కాబట్టి యొక్క ఈ నింపి ప్రారంభిద్దాం అది ఏ తో. కాబట్టి మేము గురించి మాట్లాడుకుంటున్నారో పట్టిక? అకౌంట్స్. ఆపై ఈ సందర్భంలో, ఏమి నిజంగా చల్లని వార్తలు మేము నిర్దిష్ట మాట్లాడుకుంటే మా ఖాతా లోపల వినియోగదారులకు, లేదా మేము అన్ని వినియోగదారుల గురించి మాట్లాడుతున్నారు? మేము అన్ని వినియోగదారుల గురించి మాట్లాడటం చేస్తున్నాం. కాబట్టి ఆ సందర్భంలో, మేము కేవలం చెయ్యవచ్చు ఈ WHERE క్వాలిఫైయర్ తొలగించండి. మీకు కావలసిన పేరు మాత్రమే ఉంది మీరు మారుస్తున్నాము ఏమి పరిమితం. మీరు మొత్తం మార్చడానికి కోరుకుంటే పట్టిక, కేవలం ఆ డ్రాప్ చెయ్యవచ్చు. OK. కాబట్టి ఇప్పుడు మేము మా SET భాగం వద్ద ఉన్నారు. మనం మార్చడానికి అనుకుంటున్నారు? ప్రేక్షకులు: సంతులనం. SPEAKER 1: సంతులనం. మరియు మేము ఎలా ఉంటాయి to-- చూడాలని మేము బ్యాలెన్స్ మార్చడానికి వెళ్ళడం? మేము కుడి, ఒక $ 20 రుసుమును ఉందా? 20 మైనస్. మరియు వారు సరే అన్నారు మేము ప్రతికూల నిల్వలను కలిగి. కాబట్టి ఈ సందర్భంలో, మీరు అవసరం లేదు ఏ మరింత దోష పరిశీలన చేయాలని. సరేనా? అక్షరాలా మీరు చేయాల్సిందల్లా ఉంది. కూల్? OK. కాబట్టి యొక్క తదుపరి ద్వారా వీడలేదు. "ఏమి SQL ప్రశ్న అనుకొనుట బ్యాంక్ ఖాతా నంబర్లను తిరిగి దాని ధనిక వినియోగదారులు కంటే ఎక్కువ $ 1,000 సమతుల్యం? " మీ బ్యాంకు మరియు మీ ధనిక వినియోగదారులకు ఉంటే పైగా $ 1,000 తో కేవలం కావలి, మీరు ఉన్నాము వంటి నేను భావిస్తున్నాను ఏదో తప్పు. వలె, ఎలా బ్యాంకు లో మనుగడ లేదు? ఇష్టం, ఆసక్తి, చాలా చాలదు. OK. విషయం యొక్క ఈ విధమైన, ఏమి మీరు మా నాలుగు ఫంక్షన్లు, అనుకుంటున్నాను, మీరు మేము ఉపయోగించే చూడాలని అనుకుంటున్నారు? ఎంచుకోండి. పర్ఫెక్ట్. ఎంచుకోండి. OK. కాబట్టి మేము కొన్ని ఎంచుకోవడం చేస్తున్నారు పట్టిక నుండి ఐడెంటిఫైయర్. మరియు తర్వాత అక్కడ పరిస్థితి. మేము ద్వారా వెళ్ళి వంటి కాబట్టి ఈ, నేను వెళుతున్నాను మీరు అబ్బాయిలు ఒక సాధారణ రిఫ్రెషర్ ఇవ్వాలని ఈ అన్ని సాధారణ ఫార్మాట్. కాబట్టి మేము విధమైన ఎంచుకోవడం చేస్తున్నారు యొక్క [? విషయం. ?] ఈ సందర్భంలో, ఈ అవతరిస్తుంది సాధారణంగా కొన్ని కాలమ్. మా సందర్భంలో, మేము సంఖ్య, బ్యాలెన్స్ ఉన్నాయి. మీ అబ్బాయిలు సందర్భంలో, బహుశా అది ID, పేరు, పాస్వర్డ్ ఉంది. ఆ నిలువు ఏ, ఆ వార్తలు సాధారణంగా మనం ఎంచుకోవడం ఏమి. ఇక్కడ ఈ సందర్భంలో కాబట్టి ఇది కాలమ్ రకం, ఏమి నిర్ధారిణి మేము మా పట్టిక నుండి లాగడం? ఏం మాకు అది అడుగుతుంది? ఇది కుడి, మా సంఖ్యలు కోసం మాకు అడుగుతుంది? ఖాతా సంఖ్యలు. కాబట్టి ఈ విషయంలో కేవలం నంబర్ గుర్తుంచుకోవాలి. మీరు అబ్బాయిలు ఎప్పుడూ లోపం కలిగి ఉంటే, ఆ ప్రకాశవంతమైన నారింజ బాక్స్ పడ్డారు. మరియు అది ఊహించని, నచ్చింది , సంసార వంటి, లో వరుస. మీరు అని ఎందుకంటే ఆ వార్తలు మీ పట్టిక తప్పు, కుడి? కాబట్టి మీరు ఆ తప్పకుండా సరిగ్గా కాలమ్ కాల్. పట్టిక నుండి మా పట్టిక కాబట్టి అని ఖాతాల ఉంది. మళ్ళీ, మీరు నిర్థారించడానికి సరిగ్గా మీ పట్టిక సూచిస్తూ. మరియు అప్పుడు మా పరిస్థితి ఇక్కడ ఏముంది? మనం చూస్తున్నాయి? మేము మా రిచ్ ప్రజలు కోరుకుంటున్నారు. అవును. కాబట్టి కంటే ఎక్కువ 1,000 సమతుల్యం. అక్కడ మీరు వెళ్ళండి. మీ ప్రశ్న యొక్క. చాలా చెడ్డ, కుడి? OK. కాబట్టి ఇప్పుడు మా గత ఒకటి. ఆ తో, మేము ద్వారా breezing చేస్తున్నారు. OK. కాబట్టి ఇప్పుడు "ఏమి ప్రశ్న తో అనుకొనుట బ్యాంకు దగ్గరగా, అంటే, "తొలగించండి - మీరు ఎంత ప్రేమ లేదు వారు కేవలం మీరు ఇచ్చిన DELETE-- "0 సమతుల్యతను కలిగి ప్రతి ఖాతా?" నేను మేము అన్ని మేము ఉన్నాము అంగీకరిస్తున్నారు భావిస్తున్నాను బహుశా తొలగించు ఉపయోగించి కావడం. నేను ఏ తీసుకోవాలని స్వాగతం ఉన్నాను ఆ చర్చలో. కానీ నేను అందంగా సురక్షితంగా భావిస్తే మేము ఉపయోగించే తొలగించు అని చెప్పారు. కాబట్టి మేము కొన్ని తొలగించు చూడాలని పట్టిక, WHERE పరిస్థితి నుండి వినియోగదారులు. బాలినేని వంటి విషయం కాబట్టి అదే విధమైన. కాబట్టి ఈ క్షమించాలి, OH సందర్భంలో. నేను నుండి తొలగించు ఉండాలి. తొలగించబడతాయి ఎందుకంటే మొత్తం వరుస తొలగించవచ్చు. కనుక మనం గురించి మాట్లాడటానికి అవసరం లేదు మేము ఉన్నాము ఒక వినియోగదారు గురించి ప్రత్యేక విషయాలు తొలగిస్తోంది. మేము ఒక వినియోగదారు తొలగిస్తే, మేము ఉన్నాము వాటిని గురించి ప్రతిదీ తొలగించడం. కాబట్టి ఈ సందర్భంలో, మనం కేవలం అవసరం మా WHERE మరియు మా పరిస్థితి లో నింపండి. మా పట్టిక కేవలం మా ఖాతాల ఉంది పట్టిక, మేము చేస్తున్న చేసిన. ఆపై మా పరిస్థితి ఇక్కడ ఏమి ఉంది? ప్రేక్షకులు: సంతులనం. SPEAKER 1: సంతులనం 0 సమానం. సరిదిద్దండి. మంచి విషయాలు చెప్పారు. అవును. ప్రేక్షకులు: [వినబడని]. SPEAKER 1: సో తొలగించు అంతర్గతంగా ప్రతిదీ తొలగిస్తే. బాలినేని తో అయితే కాబట్టి, బాలినేని లో పడుతుంది మీరు తిరిగి అనుకుంటున్నారా నిర్దిష్ట నిలువు. మీరు ప్రతిదీ అనుకుంటే ఒక యూజర్ మీరు స్టార్ ఉపయోగించవచ్చు, తిరిగి. స్టార్ నన్ను తిరిగి చెప్పారు ఈ వినియోగదారు నుండి ప్రతిదీ. లేదా మీరు ఇక్కడ స్టార్ ఉంచితే, ఆ నాకు ప్రతిదీ ఇవ్వాలని అర్థం. కానీ అంతర్గతంగా ఆ ఉంది తొలగించు. మీరు చెప్పే చేస్తే, నుండి తొలగించు సంతులనం 0 సమానం ఖాతాల, అది ద్వారా వెళ్ళడానికి జరగబోతోంది. మరియు ప్రతిచోటా ఆ సంతులనం 0 సమానంగా, అంతర్గతంగా ఆ చేస్తుంది. ఇది ప్రతిదీ తొలగిస్తాము. స్టార్ for-- ఉంది ఎంచుకోండి లేదా నవీకరణతో, అది వ్యక్తి గురించి మరింత మాట్లాడటం ఒక వినియోగదారుకు సంబంధిత ఖాళీలను. కాబట్టి మీరు ఎంచుకోండి చేసినప్పుడు పట్టిక WHERE ID స్టార్ మీరు తిరిగి ఆ 1 సమానం ID 1 వినియోగదారు గురించి ప్రతిదీ. మీరు ఎంపిక సంఖ్య చేయడానికి ఉంటే లేదా వినియోగదారులు ID నుండి కామా పేరును ఎంచుకోండి WHERE ID 1 సమానం, ఆ కేవలం వారి సంఖ్య తిరిగి లేదా వారి ID మరియు వారి పేరు. సరేనా? కాబట్టి మేము ఆ సందర్భంలో స్టార్ ఉపయోగించవచ్చు మాకు ఒక వినియోగదారు గురించి సాయాన్ని. మరియు స్వాభావికంగా ఆ చేస్తుంది తొలగించు. ఇది కేవలం ID తొలగించడానికి లేదు, లేదా కేవలం పేరు, లేదా సంసార. ఏ, అవును. ఇది కేవలం మొత్తం యూజర్ తొలగిస్తే. కాబట్టి మేము ఆందోళన లేదు అక్కడ స్టార్ గురించి. మీరు తొలగించడానికి కోరుకున్నాడు ఉంటే ప్రతిదీ, మీరు అలా కాలేదు, మరియు ఈ కేవలం ప్రతిదీ డ్రాప్ చేస్తాము. కానీ సాధారణంగా, మీరు అలా చేయకూడదని. కానీ మీరు ఎప్పుడూ తొలగించాలనుకుంటున్నారా ఉంటే ప్రతిదీ, మీరు అలా కాలేదు. OK. మీరు అబ్బాయిలు ఏ ఇతర ప్రశ్నలు కనుగొన్నారు? అవును. ప్రేక్షకులు: మీరు 26 చేయగల? SPEAKER 1: 26 మేము కేవలం చేశాడు. ప్రేక్షకులు: ఓహ్, 25, సారీ. SPEAKER 1: 25. OK. 25. ఓహ్. వారు JavaScript చేయుచున్నారు. ఓహ్, నేను నమ్మలేకపోతున్నాను. నేను మళ్ళీ గజిబిజి అబ్బాయిలు మాకు అప్ వెళుతున్న. OK. మేము ఈ వచ్చింది. మేము ఈ పని చేయడానికి వెళుతున్న చేస్తున్నాం. అమ్మో, j క్వెరీ. ఫన్. OK. కాబట్టి మేము పూర్తి వెళ్తున్నారు వెబ్ పేజీ యొక్క అమలు విధంగా వారు సందర్శించే ఉంటే, ఇన్పుట్ వారి పేరు, మరియు రూపం submit, వారు ఈ గొప్ప హెచ్చరిక కనిపించే వెళ్లి ఆ విండో. హెచ్చరికలను ఏదైనా కాబట్టి, మేము తెలుసు మేము JavaScript ఉపయోగించడానికి వెళుతున్న. అవును, JavaScript. మరియు వారు ఇన్పుట్ అవ్వకపోతే రూపం సమర్పించే ముందు పేరు, ఏ హెచ్చరిక కనిపిస్తాయి. కాబట్టి మీరు, j క్వెరీ ఉపయోగించవచ్చు కానీ మీరు కలిగి లేదు. నేను మీరు అబ్బాయిలు పని వీలు వెళుతున్న ఈ కేవలం ఒక జంట నిమిషాలు. దాని గురించి ఆలోచించండి. మరియు తర్వాత మేము అది కోడ్ చేశారు. నేను ప్రయత్నించండి మరియు ఆలోచించడానికి వెళ్ళిపోతున్నాను స్లాష్ మీరు ఈ సమాధానం వివరించడానికి ఉత్తమ మార్గం. అన్ని కుడి. మేము దానిని సెట్ పొందుతారు. OK. కాబట్టి మేము కేవలం చూడాలని ఈ నడవడానికి నేను క్వెరీ తెలుసు ఎందుకంటే కొద్దిగా గందరగోళంగా ఉంది. జావాస్క్రిప్ట్. ఇది అక్కడ ఒక చిన్న కోల్పోయాడు. కాబట్టి మనం చేయబోతున్నామని ఉంది [వినబడని] వాస్తవానికి పరిష్కరించాడు j క్వెరీ ఈ సమస్య. మీరు గుర్తు ఉంటే కాబట్టి, j క్వెరీ లైబ్రరీ ఉంది కేవలం జావాస్క్రిప్ట్ పైన నిర్మించిన. ఇది చేయడానికి ఉద్దేశించినది మీ జీవితం కొద్దిగా సులభం. నేను, ఖచ్చితంగా చేస్తాను మీరు సమయం, చూసి ఒక చిన్న బిట్ j క్వెరీ కోసం డాక్యుమెంటేషన్. కానీ ఇది జావాస్క్రిప్ట్ చాలా పోలి ఉంది. అది ఎక్కడ మీరు ఇలాంటి దృష్టాంతాలు సంపాదించి విధులు కాల్ ఈ డాట్ ఆపరేటర్లు ఉపయోగించడానికి మీరు కలిగి వస్తువులపై. కాబట్టి మనం ఇక్కడ కలిగి j క్వెరీ కోసం, మీరు ఎల్లప్పుడూ ఈ విధమైన ఉండాలి రేపర్, ఇది ఉంది $ (పత్రం) సిద్ధంగా (ఫంక్షన్) ఫంక్షన్ ఇక్కడ కుండలీకరణాల్లో. OK. కాబట్టి ఈ ఏదో కావచ్చు మీరు మీ మోసగాడు షీట్ మీద కావలసిన. చాలా కనీసం, మీరు చెయ్యవచ్చు ఎందుకంటే మీ క్వెరీ కోసం రేపర్ ఉన్నాయి. మరియు అది కనీసం పొందుతారు మీరు అక్కడ విడిపోవాలని. అదే విధంగా కాబట్టి మేము జావాస్క్రిప్ట్ గురించి చాలా మాట్లాడారు మరియు మేము చూడటం ద్వారా ప్రారంభిస్తుంది మేము సవరించడానికి ప్రయత్నిస్తున్న ఏమి వద్ద లేదా మేము మార్చడానికి ప్రయత్నిస్తున్న ఏమి. మరియు ఆ సాధారణంగా ఉంటుంది మేము లో చాలు ఇష్టం మొదటి విషయం. ఈ సందర్భంలో, మేము ఈ తిరిగి వెళ్ళి ఉంటే ఇక్కడ మరియు ఇక్కడ మేము మా రూపం, మేము ఈ ఇన్పుట్లను కలిగి, కుడి, ప్రవేశాంశాల ఈ id. మరియు మేము బేస్డ్ తెలుసు మా ప్రశ్న, మేము గాని విసిరే వెళ్తున్నారు లోపం ఈ ఖాళీ ఉంటే లేదా మేము ఉంచాలి చేయబోతున్నామని ఒక హెచ్చరికను ఈ, కుడి? మేము ఉన్నాము అని చెప్పడానికి బహుశా సురక్షితంగా ఇక్కడ ఇన్పుట్లను వ్యవహరించే కావడం చేస్తున్నారు. j క్వెరీ ఆ చాలా పోలి ఉంటుంది మనం ఉంటే ఒక ID తో తిరిగి CSS, ఏదైనా అనుకుంటున్నాను మేము ఒక హాష్ చూడండి. తరగతి మేము తో ఏదైనా కుడి, ఒక డాట్ తో చూశారు? ఇక్కడ అదే విధంగా సో వాట్ మేము గురించి ఇన్పుట్లను ఉంది మాట్లాడటం చేస్తున్నారు. మేము ఆ ఇన్పుట్లను చూసింది మా రూపం లోపల ఒక ID. కాబట్టి మేము వంటి ఇది చూడండి చూడాలని. దత్తాంశాలు. సరేనా? సో ఉన్నప్పుడు సందేహం కూడా మీరు నోవేర్ కలిగి ఉంటే, మీరు ఎలా గురించి నిజంగా అనుమానం ఉంటే , ఒక ఈ ఆశ్రయిస్తుంది, ఈ రేపర్ ఉన్నాయి. సో అక్కడ ప్రారంభం j క్వెరీ కోసం రేపర్. B, మీకు తెలిసిన నిర్ధారించుకోండి మీరు ఏ మారిపోతున్నాయి. ఎప్పుడు సందేహం, ఏదో ఉంచారు, మరియు మీరు ఆలోచించడం సంసార, డాట్ చేయండి మీరు దానిని చేయడం చేయాలి. ప్రేక్షకులు: రేపర్ ఏమిటి? SPEAKER 1: రేపర్ ఈ మొదటి లైన్. కాబట్టి ఈ వరకు వేచి చెప్పారు నా పత్రాన్ని సిద్ధంగా ఉంది. అప్పుడు విషయాలు ఇబ్బందులను మొదలు. సరేనా? సో మనం ఇన్పుట్లను ఇబ్బందులను తెలుసు. కాబట్టి మేము OK, వంటి, ఇన్పుట్లను మా రూపం ఉన్నారు. మా ID వార్తలు. కాబట్టి మేము ఏమి చేస్తున్నామో అన్నారు కోసం చూస్తున్న వుంటుంది. మరియు మేము ఏమి చూడాలనుకుంటే ఈ రూపం సమర్పించిన ఉన్నప్పుడు, కుడి? మేము అనుకుంటున్నాను ఉండవచ్చు కాబట్టి, మేము కొన్ని .submit చేశారు. కాబట్టి .submit కేవలం OK, ఈ రూపం, చెప్పారు మేము హాష్ ఇన్పుట్లను తో ప్రస్తావించిన చేసిన, అది సమర్పించిన ఉన్నప్పుడు, ఏదో అమలు. కాబట్టి మేము కొన్ని ఫంక్షన్ చూడాలని. మేము ఇక్కడ అనామక చర్యలు కలిగి గమనించవచ్చు. మేము ఇక్కడ ఒక అనామక ఫంక్షన్ కలిగి. అవును. ప్రేక్షకులు: ఇది ఎల్లప్పుడూ .submit అవుతుందా, లేదా అది కేవలం ఎందుకంటే HTML లో ఉంది మేము బటన్ రకం సమర్పించండి చేసిన? SPEAKER 1: ఇది .submit చేయాలి, ఎందుకంటే అది మేము సమర్పిస్తున్నారు కొన్ని రూపం ఉంది. ఈ .submit లేదు తప్పనిసరిగా ఎందుకంటే బటన్ ఎలానో అనుగుణంగా కాల్. కానీ నిజానికి ఇది ఒక మేము సమర్పించడం చేస్తున్న ఏర్పాటు. OK. కాబట్టి అనామక గమనించవచ్చు ఇక్కడ ఫంక్షన్ ఆ says-- ప్రేక్షకులు: నేను నిజంగా లేదు అనామక చర్యలు అర్థం. SPEAKER 1: సో అనామక విధులు, వారు ఉన్నారు ఒక పేరు లేని కేవలం విధులు. సో బదులుగా కొన్ని ప్రధాన ఫంక్షన్ కలిగి మేము చెప్పగల్గినవి calls--, పత్రం ఉంటే ఆ సిద్ధంగా, అప్పుడు మేము ఇన్పుట్లను అంటారని. ఆపై, సమర్పించిన చేసినప్పుడు, కాల్ వంటి ఉంటే కనుక మరియు అందువలన సమర్పించిన, మేము కొన్ని ఇతర చర్య అంటున్నాం. ఒక అనామక ఫంక్షన్ కేవలం ఒక పేరు లేదు, మరియు అది కేవలం అమలు అవుతుంది విషయాలను ఈ రకాల లోపల. ఈ సందర్భంలో, ఈ చెప్పారు మా పత్రం సిద్ధంగా ఉన్నప్పుడు, ఉంది, ఈ ఫంక్షన్ అమలు. ఈ ఫంక్షన్ కూర్చిన ఇక్కడ లోపల ప్రతిదీ. ఆపై తదుపరి పొర లో, OK, ఉంది ఇన్పుట్లను సమర్పించిన ఉన్నప్పుడు, ఈ అమలు. ఇది సూచిస్తుంది కేవలం ఒక మార్గం వార్తలు ఏమి అమలు చేయాలి. ఇది అక్షరాలా కేవలం ఒక లేదు ఆ ఫంక్షన్ ఒక పేరు, అందుచే అవి ఉంటాయి ప్రతి ఇతర లోకి యున్న, మీరు వాటిని పేరుతో కాల్ చెయ్యలేరు ఎందుకంటే. సరేనా? సాహిత్యపరంగా, ఒక అనామక ఫంక్షన్ ఒక పేరు లేకుండా కేవలం ఒక విధి. అది. టూకీగా కేవలం ఒక మార్గం వివిధ విషయాలు మేము నిర్దిష్ట సమయాల్లో అమలు కావలసిన. ప్రేక్షకులు: [వినబడని]. SPEAKER 1: బిలం? ఎక్కడ? ప్రేక్షకులు: లో విధి తర్వాత కుండలీకరణాలు? SPEAKER 1: విధులు తరువాత. ఏది? ప్రేక్షకులు: రెండు. మీరు ఉంచితే, వంటి, ఈవెంట్, లేదా మీరు అక్కడ ఒక వాదన చాలు అది తప్పు అవుతుంది? SPEAKER 1: ఈ సందర్భంలో, నేను ఊహించు మీరు అక్కడ ఒక వాదన చాలు కాలేదు. కానీ మేము ఒక అవసరం లేదు ఎందుకంటే వాదన, అక్కడ ఉండకూడదు. ఇలా, అది మొత్తం వార్తలు, వంటి, మీరు మాత్రమే ఉండాలి అని విషయాలు కలిగి విషయం అవసరమైన విధమైన. అదే విధంగా మేము కలిగి ఉంటే ఏ వంటి Int ప్రధాన void-- ఆ ఫంక్షన్, Int ప్రధాన శూన్యమైన, మీరు , Int ఏ నూతన v పని చేయడు. అయితే ఆ అవసరం లేకపోతే, మీరు అక్కడ వాటిని ఉండకూడదు. ఇదే. ఎమ్మా, మీరు ఒక ప్రశ్న ఉందా? OK. కూల్. OK. సో వాట్ మనం ఇప్పటివరకు ఉన్నప్పుడు మా పత్రం యొక్క సిద్ధంగా, ఈ అమలు. ఇప్పుడు మనం వద్ద చూస్తున్న అది సమర్పించిన ఉన్నప్పుడు. కాబట్టి ఇప్పుడు మేము నిజానికి విధమైన కలిగి మా విషయం యొక్క మాంసం. కాబట్టి మేము విలువ పొందడానికి అవసరం యూజర్ ఒక పేరు ఉంటుంది లేదో, సమర్పించిన లేదా ఖాళీ. మరియు తర్వాత మేము గాని తిరిగి అవసరం ఈ హెచ్చరికను లేదా లోపాన్ని త్రో. ఎలాగైనా. కాబట్టి మేము ఒక డిక్లేర్ చెయ్యాలి ఎలా జావాస్క్రిప్ట్ వేరియబుల్? Var. కాబట్టి var పేరు, యొక్క అని పిలవబడు సమానం లేదా వాస్తవానికి, మేము చేస్తాము నేను పేరు భావిస్తున్నాను నుండి విలువ చేయండి. OK. కాబట్టి మేము ఇక్కడ మేము కొన్ని విలువ కలిగి మా ఇన్పుట్లను రూపం నుండి తీసి కావలసిన. అదే విధంగా కాబట్టి ఆ మేము రకమైన, ఇన్పుట్లను చేశాడు ఎవరైనా నాకు తెలియజేయవచ్చు మనం ఇక్కడ లోపల పిలుపు ఉండవచ్చు మేము పొందుటకు కోరుకుంటే రూపం నుండి పేరు? మరియు మేము ఇక్కడ మా రూపం తిరిగి చూస్తే, మేము పేరు ఒక ID కలిగి గమనించవచ్చు. ప్రేక్షకులు: [వినబడని]. SPEAKER 1: మీరు లేదు వ్యూహం గా భావిస్తారు. మీరు గురించి ఆందోళన అవసరం లేదు. కాబట్టి మేము కేవలం కొన్ని పేరు. ఆపై JavaScript మరియు విషయాలు ఎందుకంటే అసహజ ఉంటాయి, మేము కేవలం "పేరు." చెయ్యలేరని మేము నిజానికి కాల్ మాకు ఇచ్చే కొన్ని ఫంక్షన్, వంటి ఆ ఐడెంటిఫైయర్ యొక్క విలువ. సరేనా? తద్వారా కేవలం Val చేయుటకు ఉంది. ప్రేక్షకులు: [వినబడని]. SPEAKER 1: OK. JavaScript యొక్క ఈ విధమైన కాబట్టి ఇక్కడే విషయం కేవలం గుండా వెళుతుంది. ఈ అంతే అందుచే మరియు మీరు అనుకుంటున్నాను కాలేదు ఒక getElementById, పేరు దాదాపు వంటి getElementById వాస్తవానికి అని మీరు పూర్తి విషయం తిరిగి. $ ("# పేరు") వంటి కేవలం ఉంది, OK, నేను దాన్ని ఆక్సెస్ చెయ్యవచ్చు, అది కలిగి, కానీ మీరు నిజంగా అనుకుంటే మీరు కెన్ విలువ తిరిగి ప్రేక్షకులు: ఇది ఒక పాయింటర్ వలె ఉంటుంది? SPEAKER 1: ఇది రకమైన ఒక పాయింటర్ వంటిది. మీరు ఆలోచించి కాలేదు రకమైన ఒక పాయింటర్ ఇష్టం. ఇలా, నేను, సరే, చెప్పారు అక్కడ ఎలా పొందాలో తెలుసు, కానీ నిజానికి బయటకు విలువ పొందడానికి అది మీరు స్పష్టంగా గోవా ఉంటుంది. మరియు దురదృష్టవశాత్తు, సహజంగా, మేము లేదు జావాస్క్రిప్ట్ మరియు j క్వెరీ చాలా ఎక్కువ. కనుక ఇది ఎంత డౌన్ వచ్చిన జరగబోతోంది మీరు తెలుసు జరిగే ఏమి guys-- ఏమి మీరు చూసిన జరిగే, మరియు ఏమి మీరు రకమైన తార్కికంగా వద్ద అంచనా. ఈ విషయాలు కొన్ని ఎందుకంటే, మీరు బహుశా సగం అక్కడ పొందుటకు కాలేదు. కానీ అది పూర్తిగా కుడి పొందుటకు, నేను బహుశా ఈ సమస్య భావిస్తున్నాను తక్కువ స్కోర్లు ఒకటి ఉండేది. ప్రేక్షకులు: వలె, ఉదాహరణకు, [వినబడని] ఇన్పుట్లను కోసం ఎందుకు మీరు అక్కడ Val ఉంచాలి లేదు? SPEAKER 1: ఈ ఒక కోసం? ప్రేక్షకులు: అవును. SPEAKER 1: అవును. ఈ రకం ఎందుకంటే మేము చెప్పారు వంటి, ఇష్టం, కొన్ని పాయింటర్ మరియు ఈ నాకు సూచిస్తున్నారని ఇది మరియు వాస్తవానికి మాకు విలువ చేస్తున్నారు. ప్రేక్షకులు: అయితే [వినబడని]? SPEAKER 1: ఇన్పుట్లను, ఇన్పుట్లను కేవలం some-- ఉంది మేము కేవలం ఉన్నాము వంటి అది మొత్తం గా చూడటం, మరియు ఈ .submit చెబుతుంది మాకు తెలుసుకోవలసినది. j క్వెరీ మరియు జావాస్క్రిప్ట్ అసహజ ఉంది. నేను తెలుసు. నేను, అబ్బాయిలు తెలుసు. నేను తెలుసు. నేను లేదు ఒక కారణం ఉంది వెబ్ ప్రోగ్రామింగ్ చేయండి. జస్ట్ తమాషా. నేను తగినంత స్పందన లేదు. ప్రేక్షకులు: [వినబడని] CSS. [నవ్వు] SPEAKER 1: OK, CSS ఉంది. CSS వంటి అందంగా విషయాలు తయారు కేవలం ఉంది, అది యొక్క డేటా వ్యవహరించే వీలు ఇష్టం లేదు. అక్కడ తేడా ఉంది. OK. కాబట్టి ఇప్పుడు ఆశాజనక ఈ కోసం, కూడా part-- ఈ వంటి సమస్య ఎక్కడ మీరు చేయకపోవచ్చు మీరు వంటి కావచ్చు, వాక్యనిర్మాణం తెలుసు, సరే, మీరు కొన్ని var విలువ కలిగి ఉంటుంది మరియు వంటి, నేను ఊహించుకోవటం సరిగ్గా విలువ వచ్చింది. ఆపై మీరు బహుశా అనుకొనుట ఈ తదుపరి భాగం వ్రాయండి. ఈ తదుపరి భాగం బహుశా రెడీ మరింత సులభం అనిపిస్తుంది, లేదా అది తార్కిక చేస్తారని మీరు అబ్బాయిలు భావన. మేము ఇప్పటివరకు రాసిన దాన్ని అయితే, నేను అవును, ఉమ్, వంటి ఉంటుంది తెలుసు నేను క్విజ్ తెలియదు. మీరు పూర్తిగా psuedocode వ్రాయగలరు ఆపై నిజ కోడ్ ప్రవేశించే మీరు కెన్ అది రకమైన గణిత వంటిది. మీరు ఎప్పుడైనా కలిగి ఉంటే కొన్ని బహుళ భాగంగా సమస్య ఎక్కడ మీరు తెలియదు ఎలా మొదటి అడుగు గత పొందడానికి, కానీ అన్నిటికీ మొదటి అడుగు ఆధారపడుతుంది, మీరు కేవలం వంటి, 4 సమానం x ఊహించుకోవటం, చెప్పటానికి. ఆపై మీరు కుడి, దానితో అమలు? మీరు కోడ్ తో అదే విషయం చేయవచ్చు. మీరు చెప్పగల్గినవి కాబట్టి ఊహించుకుంటే నేను విలువ సరైన వచ్చింది. అప్పుడు ఇక్కడ ఈ తదుపరి భాగంగా చేయండి. నిజానికి ఈ భాగం ఎందుకంటే అందమైన తార్కిక ఉండాలి. కాబట్టి మేము తనిఖీ చేయాలి మా విలువ ఖాళీగా ఉంది. లేదా అది కొన్ని పేరు ఉంటే, నిజానికి ఒక హెచ్చరిక ఇవ్వాలని. కాబట్టి మనం చెక్ అనుకుంటున్నారా ఉండవచ్చు? మేము కొన్ని ఉంటే కలిగి అనుకుంటున్నారా. మీరు మా ఉంటే అవతరిస్తుంది ఏమి ఆలోచిస్తాడు? మేము విలువ ఉంటే చూడటానికి తనిఖీ చేయాలి అది ఒక ఖాళీ స్ట్రింగ్ కాదు ఉంటే ఏమిటంటే. పర్ఫెక్ట్. సరిగ్గా. OK. ఆ సందర్భంలో ఉంటే కాబట్టి, మేము ఏమి అనుకుంటున్నారు? మేము కుడి, కొన్ని హెచ్చరిక త్రో అనుకుంటున్నారా? కనుక ఇది కేవలం హెచ్చరిక ఉంది. మరియు తర్వాత మేము లోపల కావలసిన సంసార. కాబట్టి మేము కోరుకుంటున్నాము ఏమి ఉన్నాయి మా హెచ్చరిక లోపల కలిగి? ప్రేక్షకులు: "హలో." SPEAKER 1: కామా. ఆపై మీరు అబ్బాయిలు చేయండి ఎలా concatenate గుర్తుంచుకోండి? ప్రేక్షకులు: ప్లస్. SPEAKER 1: ప్లస్. కాబట్టి మేము ప్లస్ కావాలి. మరియు తర్వాత మేము మరొక ప్లస్ అవసరం మా ఆశ్చర్యార్థకం పాయింట్. కూల్. OK. లేకపోతే, మనం చేయాలనుకుంటున్నారా ఉండవచ్చు? మేము కుడి, ఏదైనా చేయాలని లేదు? కాబట్టి మేము తప్పుడు తిరిగి. నేను చేయాలనుకుంటున్నారా ఏమి. OK. ఆపై ఈ యొక్క కోర్సులో ఏమి ముఖ్యం మూసి గుర్తుంచుకోండి ఉంది మీ అనామక విధులు. మీరు గమనిస్తే, మేము కొన్ని కలిగి ఇక్కడ ముగుస్తుంది ఇక్కడ ఫంక్షన్. కాబట్టి మేము ఈ మూసివేయాలని అవసరం మొదటి ఒకటి మరియు ఒక సెమికోలన్ జోడించండి. మరియు ఇక్కడ ఈ ఒక ఉంది ఈ అనామక ఫంక్షన్ సంబంధం లేదు, కాబట్టి మేము అక్కడ దాన్ని మూసివేసి. సేవ్ ఆ కుదుపుకు లోనయ్యాయి స్పందన. అవును. ప్రేక్షకులు: ఒక కారణం ఉంది ఆ జావాస్క్రిప్ట్ లో అన్ని ఉదాహరణలలో నేను చూసిన ఆ, మేము కలిగి మొదటి వంకర జంట కలుపులు ఫంక్షన్ అదే లైన్లో? SPEAKER 1: ఆ శైలీ వార్తలు. అవును. మరియు వాస్తవానికి, మీరు 61 తీసుకుంటే, మనం అన్ని మా గిరజాల జంట కలుపులు ఆ విధంగా చేస్తాను. అహ్? ప్రేక్షకులు: మేము చేస్తే ఆ న చేయండి Pset, శైలి ఆ చెడు ఉంది? SPEAKER 1: నం మేము స్పష్టంగా చెప్పారు మీరు అబ్బాయిలు దీన్ని. కానీ నిజానికి, ఈ రకమైన ఉంది ఆధిపత్యం కన్వెన్షన్కు సి తరగతుల చాలా మరియు జావాస్క్రిప్ట్ మరియు j క్వెరీ ఉన్నాయి. సో ఖచ్చితంగా, నేను sure-- ఉన్నాను మరియు వాస్తవానికి, నేను ఉంటే పూర్తిగా ఈ సమస్య చేశారు ఇది చూశారు చేయకుండా బ్లైండ్, బహుశా చాలా కొన్ని ఉంది నేను సంపాదించిన ఉండేది మార్గాలు. నేను ఉండవచ్చు, OK, వంటి ఉండవచ్చు నేను ఒక ఇన్పుట్ ఏదో పట్టుకొను అవసరం. మరియు నేను కలిగి అనుకుంటున్నాను జ్ఞానం, ఆ, OK, నేను ఏదో పొందుటకు కావాలా ఒక ID ఉంది ఒక రూపం నుండి నేను, ఈ విధంగా అది చూడండి నేను బహుశా ఆ పొంది. నేను ఈ పొందుటకు ఉండవచ్చు. కానీ నిజంగా, మాత్రమే విషయం నేను నేను నిజంగా ఇక్కడ ఈ కుడి పొందుటకు ఉంటుంది. కాబట్టి అది రకమైన ముఖ్యమైన వార్తలు తెలుసు, ఏ కష్టం పరీక్ష తో, మీరు రకమైన మీ యుద్ధాలు ఎంచుకోండి, కుడి? మీరు పొందుటకు వెళ్ళడం లేదు చేస్తున్నాం అని తెలిస్తే j క్వెరీ కోసం మొదటి భాగం, నేను అన్నాడు వంటి, మీరు ఈ విలువ భావిస్తాయి మరియు మీరు అది తో చేయగలిగిందంతా. మీరు సమయం ఉంటే, తిరిగి వెళ్ళి మరియు ప్రయత్నించండి మరియు ముక్కలు నింపండి. కానీ వంటి ఒక ప్రశ్న వీలు లేదు ఈ నిజంగా మీరు డౌన్ బురద. ఏమి ఎందుకంటే? ఈ ఒక ప్రశ్న ఉంది మొత్తం పరీక్షల బయటకు j క్వెరీ. మీరు వచ్చింది చేసిన చేస్తే అవును, అది గొప్ప అంటాను. ప్రేక్షకులు: [వినబడని] మీరు j క్వెరీ ఉపయోగించడానికి స్వాగతం ఉంటాయి. SPEAKER 1: మీరు ఉంటాయి j క్వెరీ ఉపయోగించడానికి స్వాగతం. ప్రేక్షకులు: OK. [వినబడని]. SPEAKER 1: ఎలా మీరు ఉపయోగించడానికి కాదు? నేను చూడండి వుంటుంది నా జావాస్క్రిప్ట్ అప్. ఇది నిజానికి చాలా సులభం నేను క్వెరీ ఉపయోగించడానికి, అనుకుంటున్నాను క్వెరీ వాస్తవానికి తగ్గిస్తుంది ఎందుకంటే జావాస్క్రిప్ట్ మొత్తం మీరు బహుశా రాయడానికి ద్వారా, వంటి, సగం. కాబట్టి మా కోడ్ బహుశా ఉంటుంది రెండుసార్లు కాలం ఆ లేకుండా. మీరు అతిపెద్ద recognize-- చేస్తే విషయం ఈ సమస్య నుండి దూరంగా తీసుకుని నమూనాలు ఉన్నాయి. మీరు ఆక్సెస్ ఉంటే ఒక రూపం నుండి ఏదో, మీరు కోట్స్, హాష్ ఉపయోగించడానికి వెళుతున్న, సంసార మీరు ప్రాప్తి చేయడానికి ప్రయత్నిస్తున్న. అది సమర్పించిన చేయబడిన ఉంటే, మీకు కావలసిన ఒక .submit లాగ ఉపయోగించడానికి. మీరు బహుశా ఉపయోగించడానికి వెళుతున్న అక్కడ ఒక అనామక ఫంక్షన్. మీరు నిజంగా విలువ అవసరం ఉంటే ఏదో, మీరు, కోట్స్ చేయబోతున్నామని హాష్, ఆ రంగంలో ఏమైనా Val చేయుటకు. మరియు నమూనాలను గుర్తించే ఆ వంటి వెళ్తున్నారు కంటే చాలా ఉపయోగకరంగా కు నిజంగా ఈపి పట్టిన ఇసుకతో తెలుసుకోవడం. అవును. ప్రేక్షకులు: అలాగైతే వినియోగదారు వారి పేరు సమర్పించారు మరియు అది, ఆ ప్రకటన ద్వారా నడుస్తుంది అది డౌన్ వెళ్ళి ఈ తర్వాత తప్పుడు తిరిగి? SPEAKER 1: No, హెచ్చరిక ఎందుకంటే, మీరు తిరిగి వంటి దానిని ఆలోచించవచ్చు. అవును. కనుక ఇది నిష్క్రమించడానికి చేస్తాము. అవును. ప్రేక్షకులు: మీరు కాలేదు [? స్థలం?] కుండలీకరణాలు యొక్క, బ్రాకెట్లు ఏదో submit? SPEAKER 1: నేను, నేను నమ్మకం. ఇక్కడే మూసివేయబడింది ఈ ఒక. మరియు ఈ ఒక ఇక్కడ డౌన్ మూసివేయబడింది అవుతుంది. ప్రేక్షకులు: ఓహ్, అక్కడ. అన్ని కుడి. SPEAKER 1: సహజంగానే, కొద్దిగా, చిన్న వాక్యనిర్మాణ విషయాలు ఆ వంటి, మేము బహుశా చేస్తాము కేవలం అది సర్కిల్ మరియు వంటి, మీ కుండలీకరణాలు మరిచిపోకండి. కానీ అవును. OK. మేము మరొక ఒక ఉందా మేము ఏమి చేయాలనుకుంటున్నారు? మీరు అబ్బాయిలు బైనరీ చెట్టు ఒక వచ్చాం? మేము ఒక మీద వెళ్లాలని మీరు అనుకుంటున్నారా? నేను బైనరీ చెట్లు భావిస్తాను మరియు ఎదురుగా పాయింట్లు ఉండాలి మీరు అబ్బాయిలు అందంగా సులభంగా పొందండి. నేను మీరు కావలసిన కాదు ఆ న పాయింట్లు కోల్పోయాడు. OK. యొక్క ఇక్కడ ఈ DOM తెలియజేసేలా. నేను నా ఉపరితల కలిగి అనుకుంటున్నారా కేవలం తెరపై గీయవచ్చు. నేను గత సంవత్సరం చేయాలని ఉపయోగిస్తారు ఏమిటి. OK. నేను పేర్కొన్న విధంగా, మేము మాట్లాడారు DOM డాక్యుమెంట్ ఆబ్జెక్ట్ మోడల్ గురించి. వారు బహుశా మీరు ఇవ్వాలని వెళుతున్న ఈ వంటి స్నిప్పెట్ కొన్ని చిన్న బిట్ మరియు అది ఒక చెట్టు సృష్టించడానికి మీరు అడగండి. మరియు ఈ కేవలం ఇవన్నీ ఉంది టాగ్లు ద్వారా నడుపుతున్న. కాబట్టి యొక్క ప్రయత్నించండి మరియు ఈ తెలియజేసేలా. కూడా, సాధారణ ప్రకారం, ఉంటే మీరు అబ్బాయిలు నేను అత్యంత, ఈ క్విజ్లు చేయండి మీరు ఆచరణలో చేయాలని సిఫార్సు, మీరు లాగ ఉన్నాము వాటిలో ఏ, నేను నిజంగా ఏమిటి పొందలేము ఇక్కడ జరగబోతోంది, కేవలం, కోర్సు యొక్క, ఒక ప్రశ్న నాకు ఒక ఇమెయిల్ పంపండి, మరియు నేను ఉత్తమ వంటి నాకు వివరించేందుకు ఉంటుంది. OK. మేము కొన్ని పత్రం కలిగి, మరియు మేము HTML కలిగి ఉంటాయి. OK. కాబట్టి అప్పుడు మేము కేవలం విశ్లేషించడం చేస్తున్నారు ఇక్కడ ట్యాగ్లు, కుడి? కాబట్టి మేము ఏమి comes-- చూడండి ఏమి HTML కింద రెండు subheadings? ముఖ్యంగా ఎందుకంటే వారు సరిగా ఇండెంట్ చేస్తున్నారు? తల మరియు శరీరం. ఆహ్. తల మరియు శరీరం. లవ్లీ. కాబట్టి అప్పుడు తల ఇక్కడ ప్రారంభిద్దాం. కింద తల ఏమిటి? మా తదుపరి ట్యాగ్ ఏమిటి? శీర్షిక. ఆపై శీర్షిక లోపల, క్విజ్. OK. సో వాచ్యంగా, అది కేవలం వార్తలు సరే, ట్యాగ్లు ద్వారా వాకింగ్? కాబట్టి అప్పుడు మేము కలిగి ఉంటే శరీరం, మేము ద్వారా వెళ్ళి వంటి, శరీరం కుడి అది లోపల మూడు విషయాలు ఉన్నాయి? ఇది మూడు divs కలిగియున్నారు. ప్రతి div దాని స్వంత చిన్న పెట్టెలో పొందుతాడు. మరియు మొదటి div లో ఏమిటి? [వినబడని] తరువాత ఒకటి, మధ్య ఇది నేను కేవలం నిర్వచించడం వెళుతున్న. ఆపై చివరి దిగువన ఉంది. కాబట్టి నిజంగా, ఇది కేవలం ద్వారా వాకింగ్ యొక్క. మరియు మేము ఇవ్వాలని వెళుతున్న ఎందుకంటే సరిగా ఇండెంట్ మీరు HTML, మీరు వాచ్యంగా ద్వారా అమలు చేయవచ్చు సరే, ఇక్కడ ఒక HTML వంటి మరియు. కాబట్టి ఈ అన్నింటి ఉంది మూలలో, లేదా అవతలి వదిలి, కాబట్టి, దాని స్వంత విషయం ఉండాలి. ఈ అదే కొత్తపేరా మొ.వాటిని సూచించే ఉపాంతం నుంచి దూరంగా పంక్తిని మొదలుపెట్టడం ఉన్నాయి. కాబట్టి మేము తల అవసరం తెలుసు శరీరం అదే స్థాయిలో ఉంటుంది, కానీ HTML కింద. ఇది మేము ఇక్కడ కలిగి ఏమిటి. తల మరియు శరీరం తోబుట్టువులతో, కానీ వారు HTML క్రింద ఉన్నాము. మరియు తర్వాత మేము ఈ ప్రతి వెళ్ళాలని. కాబట్టి తల టైటిల్, కలిగి మేము ఇక్కడ చూడండి వంటి, క్విజ్ ఉంది. మరియు ఈ సందర్భంలో, మనం ఉంది ఈ మూడు పంక్తులు కలిగి శరీరం. కాబట్టి ఈ అన్ని అన్ని శరీరం కింద తోబుట్టువులు. సరేనా? కాబట్టి ఆశాజనక మీరు చూసినప్పుడు మీరు ఈ వంటి ఏదో లాగ ఉన్నాము, అవును, నేను కేవలం ఒక చెట్టు డ్రా చేసుకోవచ్చు. ఇది గొన్న గొప్ప కావొచ్చు. OK. కాబట్టి నిర్ధారించుకోండి కోరుకున్నాడు మీరు అబ్బాయిలు ఆ తెలుసు. సో ఎందుకు మేము వెళ్లరు మా బైనరీ చెట్టు తో 32? మీరు ఒక బైనరీ అర్థం ఎందుకంటే ఒకసారి శోధన చెట్టు, అది నిజంగా ఆ చెడు కాదు. ఎవరెట్ కాబట్టి, నేను erase-- చేయవచ్చు చెప్పేది ఈ చాలా, అన్ని ఉంటాయి ఆన్లైన్. కాబట్టి మీరు ఏవైనా ప్రశ్నలు ఉంటే. అక్కడ ఒక చిన్న స్పేస్ లాస్ట్, కానీ అది సరే. కాబట్టి బైనరీ శోధన వృక్షం డేటా నిర్వహించడానికి ఒక మార్గం అర్రే కాదు, పేరు లో రూట్ ఎప్పుడూ ఎక్కువ ఎడమ బాల కంటే మూలం కుడి బాల కంటే ఎప్పుడూ తక్కువ. OK. కాబట్టి మేము ఇక్కడ ఈ గొప్ప శోధన చెట్టు ఉన్నాయి. మేము, 34, ఈ సంఖ్యలు ఉంటాయి 59, 20, 106, 36, మరియు 52. మరియు మేము నిర్వహించడానికి అవసరం విధంగా వాటిని రూట్ ఎక్కువ అని అటువంటి ఎడమ పక్క ప్రతిదీ కంటే మరియు అది కంటే తక్కువగా ఉంది కుడి వైపు ప్రతిదీ. మరియు సాధారణంగా, మీరు ఏమి చేయాలనుకుంటున్నారా ప్రయత్నించండి మరియు కనుగొనేందుకు ఉంది మధ్యలో గురించి ఏదో. బైనరీ శోధన చెట్లు తో, మీరు కలిగి ఉండవచ్చు అది కొద్దిగా చుట్టూ ప్లే. కానీ ఈ విషయంలో, యొక్క కేవలం వీలు మేము ఈ మొదటి ఒకటి తెలుసు అని ఊహించుకోవటం. కాబట్టి 36 ఇక్కడ మా మొదటి ఒకటి. సాధారణంగా, నేను ప్రయత్నిస్తాయి మరియు ఏదో ఎంచుకోండి ఆ చేస్తాము మధ్యలో గురించి బహుశా ఉత్తమ ఫలితాలను ఇస్తాయి. కాబట్టి ఇప్పుడు మేము ప్రతిదీ తెలుసు ఈ వైపు 36 కంటే తక్కువ ఉండాలి. కానీ, మీరు చూడగలిగారు ఏమిటి మేము ఇక్కడ పైగా రెండు మచ్చలు కలిగి. కాబట్టి మేము రెండు అవసరం అని తెలిస్తే మూలం కంటే తక్కువ అని సంఖ్యలు, అప్పుడు మీరు ఈ ఆర్డర్ కాలేదు మరియు మూడవ నంబర్ ఎంచుకోండి. OK. సో ఎందుకు మేము ఈ వైపు ప్రారంభం లేదు? కాబట్టి మేము ప్రతిదీ తెలుసు ఉంటే ఈ వైపు కంటే తక్కువ ఉండాలి 36-- కానీ మేము ఈ ఒక చూస్తే, మేము ఈ సంఖ్య తెలుసు కుడి, ఈ సంఖ్య కంటే తక్కువ ఉండాలి? ఈ సంఖ్య ఎందుకంటే ఇక్కడ కుడి వైపున ఉంటుంది. మరియు కేవలం మా పెద్ద లో, గుర్తుంచుకో చెట్టు, కుడి ప్రతిదీ మూలం కంటే పెద్ద ఉండాలి. ఈ విధంగా, మేము తెలుసు ఈ అవసరాలు సంసార ఉంది ఇక్కడ సంసార కంటే పెద్దవిగా. సరేనా? కాబట్టి మేము రెండు ఎంపికలు ఉన్నాయి ఈ రెండు బుడగలు కోసం. మేము 32 మరియు 34-- లేదా క్షమించాలి చేశారు. 20 మరియు 34. సో మీరు ఎలా అనుకుంటున్నారు మేము లో ఈ ఉంచారు ఉండవచ్చు? ఈ ఒకటిగా ఉంది ఉంటే ఈ ఒకటి కంటే పెద్ద, మేము కావలసిన అర్థం ఇక్కడ 20 మరియు 34 ఉన్నాయి. OK. కాబట్టి అదే విధంగా, మేము చూడండి ఉప చెట్టు యొక్క ఈ రకమైన. మరియు మేము OK, మేము 36 గదా. మేము 106, 52, మరియు 59 ఉన్నాయి. కుడి? ఇక్కడ ఈ సందర్భంలో, మనం ఈ ఒక అవసరాలను తెలుసు కంటే ఎక్కువ అని ఒక విషయం కలిగి ఇది మరియు కంటే తక్కువ అని ఒక విషయం. కుడి? మేము క్రమంలో ఈ ఉంచారు చేస్తే, అది కేవలం వార్తలు మళ్ళీ ఆ మధ్య విలువ కనుగొనడంలో గురించి. కాబట్టి మా మధ్య విలువ 59 ఉంది. కాబట్టి అప్పుడు మేము OK, 59 కంటే తక్కువ నేను చెబుతాను? Well, 52 ఉంది. మరియు 59 కంటే ఎక్కువ ఏమిటి? Well, 106 వార్తలు. సరేనా? కనుక ఇది ఒక పజిల్ వంటి ఒక బిట్ ఉంటుంది. ఇది సాధారణంగా ముఖ్యంగా సహాయపడుతుంది ఈ వంటి చిన్న చెట్లు, మీరు కేవలం అది చేయాలనుకోవడం ఉంటే, మీరు ఉంటే ఎడమవైపు ఎన్ని తెలుసు మరియు ఎన్ని ఉన్నాయి కుడి, కేవలం చెయ్యవచ్చు మీరు ఏ ఎంచుకోండి అనుమతిస్తుంది మీ రూటు వద్ద ఉండాలి. ఆపై మీరు రకమైన చెయ్యవచ్చు అక్కడ నుండి పని. Mm-HM. 33? షూర్. OK. కాబట్టి మేము ఒక నోడ్ సృష్టించడానికి కావలసిన లేదా ఒక బైనరీ శోధన చెట్టు. మరియు యొక్క అది కావచ్చు ఏమి చూద్దాం. నేను ఈ విల్ అనుకుంటున్నాను నిజానికి మా చివరి సమస్య. ఆహ్. OK. OK. ఈ ఏమి మేము వంటిది కుడి, ఒక కణుపు భావిస్తున్నది? మేము కొన్ని విలువ కలిగి, మరియు మేము మనకు తెలుసు గాని ఎడమ మరియు కుడి పిల్లలు. ఆ అంటే చెట్టు బైనరీ శోధన అది ఉంది, చాలా, ఇద్దరు పిల్లలు వద్ద. సరేనా? యొక్క మార్గం గురించి ఆలోచించడం లెట్ మేము కుడి, ఒక అనుబంధ జాబితా నిర్వచించిన? మేము కొన్ని Int కలిగి విలువ ప్రాతినిధ్యం. మేము ప్రాతినిధ్యం కొన్ని పాయింటర్ కలిగి ఏమి అది తర్వాతి వెళుతున్నాను. బైనరీ శోధన చెట్టు చాలా పోలి ఉంటుంది. మేము ఇంకా కొన్ని విలువ కలిగి, n, మేము అది ఇవ్వాలని, కుడి? ఆపై నేను ఈ చాలా ఆకర్షించింది స్పష్టంగా బాణాలు తో, వారు ఎందుకంటే సమర్థవంతంగా పాయింటర్లు. సరేనా? కాబట్టి n సాధారణంగా ఏమి ఉంది? ఇది కొన్ని విలువ ఉంది. మనం సాధారణంగా ఇది నిర్దిష్టంగా లేదు? ఒక Int. కాబట్టి మేము, కొన్ని Int n, లేదా Int విలువ కలిగి లేదా మీరు కాల్ భావిస్తున్న ఏ. మరియు తర్వాత మేము ఎడమ కలిగి బాల మరియు కుడి బాల. కుడి? మరియు మేము వారు ఉన్నట్లు ఏమి వారు గురిపెట్టి ఏమి పాయింట్? వారు కుడి, ఇతర నోడ్స్ సూచించే చేస్తున్నారు? సో ఎలా మేము ఒక నోడ్ పాయింటర్ డిక్లేర్? ప్రేక్షకులు: [వినబడని]. SPEAKER 1: MM-HM. మరియు మేము చేయబోతున్నామని ఆ రెండు, కుడి? మరియు తర్వాత మేము వాచ్యంగా చెయ్యవచ్చు ఎడమ పిల్లల కోసం వదిలి లేదు మరియు కుడి పిల్లల కోసం కుడి. నిజానికి సారీ. మేము struct అవసరం ఎందుకంటే. మేము ఎందుకంటే కాబట్టి struct ఉంది ఇంకా ఒక నోడ్ ప్రకటించారు ముగిసింది. కాబట్టి నోడ్ ఇక్కడ లోపల ఉంది. ఇది ఒక వంటి రకమైన వార్తలు పునరావృత నిర్వచనం, కుడి? కాబట్టి మేము లోపల ఉన్నప్పుడు ఈ నిర్వచనం, మేము ప్రకటించుకున్నారు పూర్తి కాలేదు నిర్మాణం నోడ్, కాబట్టి మేము struct చేయాల్సిందల్లా నోడ్ కేవలం, అవును, చెప్పటానికి మేము సూచించడం నిజానికి తిరిగి స్వయంగా విషయం టైప్ చేయండి. అది వంటి ఒకసారి ను సృష్టించారు జరిమానా ఉంటాం. సో ఎలా పెద్ద మీరు అబ్బాయిలు ఈ ఆలోచిస్తాడు? ఈ నిర్మాణం యొక్క పరిమాణం ఏమిటి? 12. ఎందుకు? ఖచ్చితంగా. నిజానికి, ఒకటి మొదటి ప్రశ్నలు ఒక క్విజ్ వన్ నేను అడిగిన ఎందుకు ఇది, పరిమాణాలు గురించి. అన్ని కుడి. మేము ఎందుకంటే, ముగింపు వెళ్తున్నారు మేము లేకపోతే DCE నాకు అరుస్తుంటారు కనిపిస్తుంది. కానీ మీరు అబ్బాయిలు ఏవైనా ప్రశ్నలు ఉంటే, కోర్సు యొక్క, నాకు ఇమెయిల్, నాకు తెలియజేయండి. మీరు అబ్బాయిలు ఇది రాక్ వెళ్తున్నారు. నేను సూపర్ సంతోషిస్తున్నాము రెడీ. మీరు అబ్బాయిలు పూర్తి అవుతుంది బుధవారం, మరియు అప్పుడు మీరు మీ చివరి పని పొందుతారు ప్రాజెక్టులు, మరియు అది అద్భుతంగా చేస్తాడు. నేను తదుపరి ఇక్కడ ఉంటుంది 4:00 నుండి 4:30 వరకు వారం మీరు అబ్బాయిలు వచ్చి అనుకుంటే మీ క్విజెస్ ఎంచుకొని. మీరు నాకు కొన్ని ఇతర సమయం కనుగొనేందుకు అనుకుంటే లేదా కేవలం ఒక భిన్నమైన సమయం సమన్వయం, నాకు తెలియజేయండి సంకోచించకండి. లేకపోతే, ఈ మా చివరి భాగం ఉంది. కాబట్టి మీరు అబ్బాయిలు చూడటానికి గొప్పది. మరింత క్యాండీ పడుతుంది దయచేసి. మీ క్విజ్ మరియు మంచి అదృష్టం.