1 00:00:00,000 --> 00:00:00,890 2 00:00:00,890 --> 00:00:03,835 >> [Muzikos grojimo] 3 00:00:03,835 --> 00:00:10,597 4 00:00:10,597 --> 00:00:12,030 >> GARSIAKALBIS 1: Gerai, visi. 5 00:00:12,030 --> 00:00:14,330 Sveiki atvykę į savo paskutinėje dalyje su manimi. 6 00:00:14,330 --> 00:00:16,160 Tai buvo gana semestras. 7 00:00:16,160 --> 00:00:21,290 Aš negaliu patikėti, tai, kaip, 12 arba 11 savaitę, kažkas panašaus. 8 00:00:21,290 --> 00:00:24,520 Bet kadangi tai paskutinis mūsų skyriuje, mes turime daug saldainių. 9 00:00:24,520 --> 00:00:27,090 Ir aš ruošiuosi pabandyti ir prep jus taip pat I 10 00:00:27,090 --> 00:00:30,270 gali savo viktorinos trečiadienį. 11 00:00:30,270 --> 00:00:34,060 Taigi tikriausiai ne geriausias būdas, kaip, galinė sekcija su viktorina peržiūrą. 12 00:00:34,060 --> 00:00:35,630 Bet mes bandysime ir padaryti jį įdomus. 13 00:00:35,630 --> 00:00:36,720 Ir visada saldainiai. 14 00:00:36,720 --> 00:00:39,070 Taigi tikiuosi, kad bus padaryti tai geriau. 15 00:00:39,070 --> 00:00:43,800 >> Jūsų viktorina bus gana kiek tas pats, kaip Viktorina nulio. 16 00:00:43,800 --> 00:00:46,840 Tai bus Tas pats formatas, tokio pat ilgio. 17 00:00:46,840 --> 00:00:50,065 Jūs būsite kambarių išsibarsčiusios visoje miesteliu, nes 18 00:00:50,065 --> 00:00:54,660 yra arti 900 jus, ir mes negalime visi laiko tave kambarių, kaip šis. 19 00:00:54,660 --> 00:00:58,610 Todėl įsitikinkite, kad pažvelgti į visus Viktorina Vienas dokumentacija 20 00:00:58,610 --> 00:01:02,410 internete cs50.harvard.edu šįvakar arba rytoj vakare. 21 00:01:02,410 --> 00:01:06,070 Įsitikinkite, kad žinote, kur esate vyksta, ką jums reikia pareikšti. 22 00:01:06,070 --> 00:01:10,052 Tikrai, jums tiesiog reikia duoti sau ir pieštukas, ir jums turėtų būti bauda. 23 00:01:10,052 --> 00:01:11,760 Klausimai bus labai pati. 24 00:01:11,760 --> 00:01:15,250 Yra tikriausiai bus pora daug pasirinkimo, pora trumpas atsakymas, 25 00:01:15,250 --> 00:01:22,610 kai kodavimas, gal kai true / false, atitikimo rūšių dalykų. 26 00:01:22,610 --> 00:01:27,790 Taigi jums neturėtų būti pernelyg nustebino formatu. 27 00:01:27,790 --> 00:01:31,380 >> Kas gali būti stebina tai, ilgis, kuris, ankstesniais metais, 28 00:01:31,380 --> 00:01:32,970 Buvo daug ilgiau. 29 00:01:32,970 --> 00:01:38,060 Mano metų, aš neturiu vieną draugui kad aš atsimenu apdailos egzaminą. 30 00:01:38,060 --> 00:01:41,100 Nebuvo kaip kartotinio puslapiai paliktas tuščias. 31 00:01:41,100 --> 00:01:43,710 Taigi, ilgis gali būti rūšies disorienting 32 00:01:43,710 --> 00:01:47,554 tik dėl to, kai kuriais metais, ji turi buvo daug ilgiau nei Viktorina One. 33 00:01:47,554 --> 00:01:49,720 Aš neįsivaizduoju, kas tai bus kaip šių metų, 34 00:01:49,720 --> 00:01:51,640 bet tai ką reikia žinoti. 35 00:01:51,640 --> 00:01:53,390 >> Be to, difficulty-- žmonės linkę 36 00:01:53,390 --> 00:01:56,660 rasti Viktorina Vienas daug daugiau sunkiau nei Viktorina nulio. 37 00:01:56,660 --> 00:01:58,590 Vėlgi, žinote, jei jūs rūšies pėsčiomis 38 00:01:58,590 --> 00:02:01,590 iš jaučiasi šiek tiek nejaukiai, nes tu negali padaryti taip pat, kaip jūs maniau 39 00:02:01,590 --> 00:02:04,430 jūs ar jūs manote, kaip jums nebuvo padaryti taip pat kaip tu ant Viktorina One, 40 00:02:04,430 --> 00:02:07,429 prisiminti, kad tikriausiai daug kitų žmonių jausmą, kad taip. 41 00:02:07,429 --> 00:02:09,800 Buvau tikrai vienas iš tų žmonių. 42 00:02:09,800 --> 00:02:11,770 Viktorina vienas, kaip, išmetė mane kilpa. 43 00:02:11,770 --> 00:02:14,540 Ir mano draugai turi tai puikus nuotrauka jais JP Valgė 44 00:02:14,540 --> 00:02:17,834 rūšies su jų didžiulis Sundaes, yra kaip, Viktorina One 45 00:02:17,834 --> 00:02:19,250 ir atrodo kaip jie ašaros. 46 00:02:19,250 --> 00:02:21,860 >> Taigi, tai apskritai jausmas. 47 00:02:21,860 --> 00:02:25,257 Tai sunku testus, tai sunku viktorina. 48 00:02:25,257 --> 00:02:28,340 Akivaizdu, kad jei jūs išeiti, ir jūs jaustis kaip jūs sukrėtė tai, puikus jums. 49 00:02:28,340 --> 00:02:32,050 Bet žinau, kad jūs tikriausiai not-- Jūs esate beveik neabejotinai nėra 50 00:02:32,050 --> 00:02:36,020 Vien jei išeiti jausmas, kaip, eh, galbūt galėjo Dotarłeś geriau. 51 00:02:36,020 --> 00:02:37,003 Šis patiekalas kietas. 52 00:02:37,003 --> 00:02:37,503 MM-hm. 53 00:02:37,503 --> 00:02:39,120 >> AUDITORIJA: Kiek verta atsižvelgiant į [nesigirdi]? 54 00:02:39,120 --> 00:02:40,411 >> GARSIAKALBIS 1: Verta pats. 55 00:02:40,411 --> 00:02:41,730 Taip. 56 00:02:41,730 --> 00:02:45,150 Bet vėl, jis taip pat bus paveikta, kaip klasės poilsio 57 00:02:45,150 --> 00:02:48,766 daro, kaip jūsų sekcija, kaip jūs laikui bėgant pagerėjo. 58 00:02:48,766 --> 00:02:50,390 Rūšiavimas yra šiek tiek juoda dėžė. 59 00:02:50,390 --> 00:02:54,310 Taigi, kas tikrasis skaičius arba procentais gausite 60 00:02:54,310 --> 00:02:56,790 nebūtinai patinka tiesiogiai koreliuoja su klasės 61 00:02:56,790 --> 00:02:57,790 jūs ketinate gauti. 62 00:02:57,790 --> 00:03:00,210 Yra daug " veiksnių, kad pereiti į jį. 63 00:03:00,210 --> 00:03:04,090 >> Taigi su tuo, mes ketiname eiti per kai viktorina peržiūrą. 64 00:03:04,090 --> 00:03:07,600 Aš tik ketina paleisti tai kaip paskutinį kartą jums vaikinai. 65 00:03:07,600 --> 00:03:10,960 Turiu visus atsakymus į Viktorina Vienas iš praėjusių metų. 66 00:03:10,960 --> 00:03:14,260 Taigi, jei jus vaikinai nori traukti kad ant jūsų pačių kompiuterių, 67 00:03:14,260 --> 00:03:18,100 jei atlikote šį egzaminą prieš turite klausimų, 68 00:03:18,100 --> 00:03:20,090 Aš galvojau, ką galėjome tiesiog eiti per kai 69 00:03:20,090 --> 00:03:22,380 iš sunkiau tuos apie tai. 70 00:03:22,380 --> 00:03:25,810 Taigi, mes galime kalbėti apie tai, gal gauti šiek tiek daugiau įžvalgos 71 00:03:25,810 --> 00:03:29,260 į už kai intuicija šie klausimai, kaip kreiptis į juos. 72 00:03:29,260 --> 00:03:34,420 >> Taip pat, kaip ir paskutinį kartą, Turiu 100 skaidrių denio 73 00:03:34,420 --> 00:03:37,760 kuris turi iš esmės visi iš skaidrių, kad aš 74 00:03:37,760 --> 00:03:40,360 paruošiau Ankstesnis skyriai nuo jūsų paskutinio quiz-- I 75 00:03:40,360 --> 00:03:41,540 turi šiame denyje. 76 00:03:41,540 --> 00:03:43,960 Taigi, mes galime eiti per gana daug nieko 77 00:03:43,960 --> 00:03:46,450 kad mes kalbėjome apie iš anksto, kad galbūt Jums 78 00:03:46,450 --> 00:03:49,130 nori šiek tiek daugiau aiškumo apie. 79 00:03:49,130 --> 00:03:50,320 Mes galime padaryti, kad pirmas. 80 00:03:50,320 --> 00:03:52,567 >> Bet kitaip, aš super laimingas tik rūšies darbą 81 00:03:52,567 --> 00:03:53,900 per šias problemas su jumis. 82 00:03:53,900 --> 00:03:58,700 Ir aš tikrai čia sutelkti dėmesį į tai, ką jūs manote 83 00:03:58,700 --> 00:04:01,466 Būtų labai svarbu sutelkti dėmesį. 84 00:04:01,466 --> 00:04:03,466 Kaip, akivaizdu, kad visi ši medžiaga yra labai svarbi. 85 00:04:03,466 --> 00:04:07,444 86 00:04:07,444 --> 00:04:10,610 Ypač, kaip mes einame per Viktorina One, Aš tikrai atkreipti dėmesį į tokius dalykus kaip, 87 00:04:10,610 --> 00:04:13,380 oh, tai gali būti kažkas Jūs tikrai norite žinoti 88 00:04:13,380 --> 00:04:15,170 ar jūs norite turėti savo apgauti lape. 89 00:04:15,170 --> 00:04:18,100 Aš būsiu sakau dalykų kaip mes rūšies pereiti. 90 00:04:18,100 --> 00:04:22,079 >> Taigi dėl šio rašto, ar yra kokių nors dalykų kad vaikinai norėtų eiti per? 91 00:04:22,079 --> 00:04:26,050 Be to, jei aš neturiu tai mano denio, mes galime atsigriebti kažką internete, 92 00:04:26,050 --> 00:04:28,340 ar mes galime pabandyti ir padaryti iki Pavyzdžiui skristi. 93 00:04:28,340 --> 00:04:32,756 Tačiau bet koks sąvokos, kad jūs vaikinai yra šiek tiek neaiškus. 94 00:04:32,756 --> 00:04:33,880 [? Brian?] Tu have-- 95 00:04:33,880 --> 00:04:36,134 >> AUDITORIJA: O, tai sukauptas? 96 00:04:36,134 --> 00:04:38,300 Kaip yra ant Viktorina Daiktai Nulis bus čia? 97 00:04:38,300 --> 00:04:41,100 >> GARSIAKALBIS 1: Tai kumuliacinės, bet tai kur kas daugiau 98 00:04:41,100 --> 00:04:44,330 dokumento dėl dalykų dėmesio nuo jūsų paskutinio viktorina. 99 00:04:44,330 --> 00:04:48,410 Taigi akivaizdu, kad jus vaikinai sužinojo apie kintamuosius, ir kilpas, 100 00:04:48,410 --> 00:04:49,380 ir Conditionals. 101 00:04:49,380 --> 00:04:52,030 Ir tai ne kaip tie, tik išeiti, nes jie 102 00:04:52,030 --> 00:04:55,210 akivaizdžiai būdinga viską nors, kad mes sužinojome dabar. 103 00:04:55,210 --> 00:04:58,560 104 00:04:58,560 --> 00:05:01,260 >> Gali būti klausimas ant rūšių, arba yra 105 00:05:01,260 --> 00:05:03,710 gali būti klausimas skirtingų paieškas. 106 00:05:03,710 --> 00:05:07,000 Arba ten gali būti pora klausimai gal kažkas jums 107 00:05:07,000 --> 00:05:09,230 atsižvelgdamas į tai rinkimą ar skirtingų klaidų. 108 00:05:09,230 --> 00:05:12,360 Bet jei jūs pažvelgė Viktorina Vienas iš praėjusių metų, 109 00:05:12,360 --> 00:05:15,870 Jūs pastebėsite, kad tai yra labai orientuota į dalykų 110 00:05:15,870 --> 00:05:18,710 kurie įvyko nuo jūsų paskutinio viktorina. 111 00:05:18,710 --> 00:05:20,270 >> Kodėl yra tai, kad durys visada užrakintos? 112 00:05:20,270 --> 00:05:21,555 Tai tikrai nervina mane. 113 00:05:21,555 --> 00:05:25,310 Nes aš visada stengiuosi eiti per jį. 114 00:05:25,310 --> 00:05:28,450 >> Taigi, kad gana daug kaip viktorina bus. 115 00:05:28,450 --> 00:05:32,360 Taigi nėra jokių sąvokos, kurios vaikinai norėtų eiti per? 116 00:05:32,360 --> 00:05:35,210 Arba mes galime pereiti teisę į tik žiūri Viktorina Vienas 117 00:05:35,210 --> 00:05:39,570 nuo praėjusių metų ir kokios vyksta per praktikos klausimus ten. 118 00:05:39,570 --> 00:05:41,220 Mes taip pat galime pereiti atgal ir pirmyn. 119 00:05:41,220 --> 00:05:43,130 Tai ne vienkartinis rūšiuoti dalykas. 120 00:05:43,130 --> 00:05:46,367 121 00:05:46,367 --> 00:05:46,950 Turite klausimų? 122 00:05:46,950 --> 00:05:49,688 123 00:05:49,688 --> 00:05:50,188 Taip. 124 00:05:50,188 --> 00:05:51,950 >> AUDITORIJA: Ar galiu paklausti klausimas apie another-- 125 00:05:51,950 --> 00:05:52,950 >> GARSIAKALBIS 1: Dar vienas? 126 00:05:52,950 --> 00:05:54,500 >> AUDITORIJA: Tai iš dar vieneriems metams. 127 00:05:54,500 --> 00:05:54,756 >> GARSIAKALBIS 1: Taip. 128 00:05:54,756 --> 00:05:56,068 Mes taip pat galime tai padaryti kitais metais. 129 00:05:56,068 --> 00:05:57,820 >> AUDITORIJA: Gerai. 130 00:05:57,820 --> 00:05:58,710 Taigi nuo 2011 metų. 131 00:05:58,710 --> 00:06:00,135 >> GARSIAKALBIS 1: 2011 m. 132 00:06:00,135 --> 00:06:02,880 Ooh, tai buvo prieš metus mane. 133 00:06:02,880 --> 00:06:04,032 Leiskite traukti tai padaryti. 134 00:06:04,032 --> 00:06:04,934 >> AUDITORIJA: manau. 135 00:06:04,934 --> 00:06:07,920 136 00:06:07,920 --> 00:06:12,842 >> GARSIAKALBIS 1: Šis aspektas santykis mesti mane. 137 00:06:12,842 --> 00:06:14,435 >> AUDITORIJA: 11 ir 12. 138 00:06:14,435 --> 00:06:16,637 >> GARSIAKALBIS 1: 11 ir 12. 139 00:06:16,637 --> 00:06:17,415 Gerai. 140 00:06:17,415 --> 00:06:18,790 Na, čia, kodėl ne mes tai darome? 141 00:06:18,790 --> 00:06:22,390 Jūs guys-- visi tiesiog pora Protokolų ieškoti per viktorinos. 142 00:06:22,390 --> 00:06:23,759 Ir mes sudaryti sąrašą. 143 00:06:23,759 --> 00:06:25,050 Ir tada mes eiti per juos. 144 00:06:25,050 --> 00:06:25,990 Viskas gerai? 145 00:06:25,990 --> 00:06:28,530 Nors gaunu krūva šios medžiagos išsidėstymą aikštelėje. 146 00:06:28,530 --> 00:06:29,440 Gerai. 147 00:06:29,440 --> 00:06:31,850 Aš tik ketina rašyti dalykų žemyn ant popieriaus. 148 00:06:31,850 --> 00:06:47,460 149 00:06:47,460 --> 00:07:36,009 >> 2011 11 ir 12? 150 00:07:36,009 --> 00:07:38,880 Aš tik ketina pakeisti šį ekraną. 151 00:07:38,880 --> 00:07:39,380 Gerai. 152 00:07:39,380 --> 00:07:40,320 Tai geriau. 153 00:07:40,320 --> 00:07:45,490 154 00:07:45,490 --> 00:07:47,700 Tai daugiau. 155 00:07:47,700 --> 00:08:04,632 156 00:08:04,632 --> 00:08:06,130 Gerai. 157 00:08:06,130 --> 00:08:08,590 >> Kas nors turi bet kad jie nori pradėti? 158 00:08:08,590 --> 00:08:11,270 159 00:08:11,270 --> 00:08:20,360 Be to, pamiršau pasakyti, jei norite gauti daugiau nuo žmonių krūva kalbėti ne jums 160 00:08:20,360 --> 00:08:23,182 ir tiesiog suteikti jums kreko Žinoma per pastarąsias šešias savaites, 161 00:08:23,182 --> 00:08:24,890 mes veikia atsiliepimą sesijos nuo 7:00 162 00:08:24,890 --> 00:08:29,580 į 8:30 vakarą šiaurės vakarų B103, kuris taip pat atsitiko 163 00:08:29,580 --> 00:08:34,219 Paskutinį kartą, jeigu ji ketina būti man Ona, Daven su Gabe 164 00:08:34,219 --> 00:08:38,799 ir Robas rūšies pagalbą iš užkulisiuose tiesiog rūšies mesti visus 165 00:08:38,799 --> 00:08:41,630 informacija, kad jums gali nori turėti savo apgauti lape, 166 00:08:41,630 --> 00:08:43,101 velniop, žinau, apskritai ten. 167 00:08:43,101 --> 00:08:44,600 AUDITORIJA: Štai taip pat internete, tiesa? 168 00:08:44,600 --> 00:08:45,766 GARSIAKALBIS 1: Taip pat internete. 169 00:08:45,766 --> 00:08:48,500 Taigi jūs taip pat gali likti iš šio Nemalonus oras, eikite į savo bendrabučio, 170 00:08:48,500 --> 00:08:50,620 ir gyvu srautas, jei norite. 171 00:08:50,620 --> 00:08:52,420 Aš tikiu, kad daug " people-- Žinau būtų 172 00:08:52,420 --> 00:08:55,541 daryti, kad jei aš būčiau jūsų batai. 173 00:08:55,541 --> 00:08:56,040 Gerai. 174 00:08:56,040 --> 00:08:59,152 Taigi, kodėl ne mes pradėti with-- o jūs guys-- tikiuosi, 175 00:08:59,152 --> 00:09:00,110 Jūs ieškote per. 176 00:09:00,110 --> 00:09:03,068 Jei ne, aš tiesiog gali pradėti dirbti per įvairių dalykų Viktorina Vienas 177 00:09:03,068 --> 00:09:05,490 nuo praėjusių metų, nebent jus turi konkrečius klausimus. 178 00:09:05,490 --> 00:09:09,740 >> Pradėsime tai klausimas apie šūsnis. 179 00:09:09,740 --> 00:09:17,940 Taigi ar visi prisiminti rūšies ką kamino yra? 180 00:09:17,940 --> 00:09:21,760 Kaip mes linkę to-- gali kas nors tiesiog suteikti man apskritai aprašymas kamino? 181 00:09:21,760 --> 00:09:23,300 Duomenų struktūros tipas. 182 00:09:23,300 --> 00:09:23,900 Gerai. 183 00:09:23,900 --> 00:09:25,650 Taigi, tai viena iš duomenų struktūros, kad mes 184 00:09:25,650 --> 00:09:30,620 tikėtis, kad būsite susipažinę with-- kaip kaminai, matricos, eilių, kt. 185 00:09:30,620 --> 00:09:31,120 Taip. 186 00:09:31,120 --> 00:09:33,005 >> AUDITORIJA: Kaip pirma Be, paskutinis Out, kažką. 187 00:09:33,005 --> 00:09:34,810 >> GARSIAKALBIS 1: Tai pirmasis, Paskutinis Out. 188 00:09:34,810 --> 00:09:35,310 Būtent. 189 00:09:35,310 --> 00:09:37,830 Taigi kamino yra tiksliai ką mes linkę manyti, 190 00:09:37,830 --> 00:09:39,720 apie tai, kada mes galvojame iš ko kamino. 191 00:09:39,720 --> 00:09:41,024 Taigi plokštelių krūvą. 192 00:09:41,024 --> 00:09:43,440 Pirmoji plokštė jums pribaigti bus apačioje, 193 00:09:43,440 --> 00:09:45,981 ir tai bus paskutinis vienas, kad jūs pašalinti pabaigoje. 194 00:09:45,981 --> 00:09:47,180 Nes jie sukrauti. 195 00:09:47,180 --> 00:09:50,390 >> Ir jūs imtis vienas iš apačios, paprastai viskas avariją ir pertrauka. 196 00:09:50,390 --> 00:09:53,150 Taigi kaminai galite galvoti apie tiesiog patinka plokštelių krūvą. 197 00:09:53,150 --> 00:09:57,707 Arba pavyzdys visada patinka naudoti yra "D salėse, turite padėklai, 198 00:09:57,707 --> 00:09:59,790 jie visi sukrauti, ir jūs imtis iš viršaus. 199 00:09:59,790 --> 00:10:02,880 Taigi, paskutinis vienas yra pirmasis iš. 200 00:10:02,880 --> 00:10:03,580 Gerai. 201 00:10:03,580 --> 00:10:08,850 >> Taigi šiuo atveju, mes matote, mes have-- Įdomu 202 00:10:08,850 --> 00:10:14,050 jei aš iš tikrųjų gali padidinti truputį. 203 00:10:14,050 --> 00:10:15,730 Taigi, mes turime tai turizmo infrastruktūrą čia. 204 00:10:15,730 --> 00:10:16,520 Teisė? 205 00:10:16,520 --> 00:10:20,160 Taigi jūs turite šiek tiek konstrukto, kuris turi kai int skaičius pajėgumus. 206 00:10:20,160 --> 00:10:22,960 Taigi, ką mes manome, kad yra? 207 00:10:22,960 --> 00:10:26,190 Tai su dydžio TALPA masyvo. 208 00:10:26,190 --> 00:10:31,750 >> Taigi tai tikrai yra mūsų kamino apskritai. 209 00:10:31,750 --> 00:10:35,980 Mūsų kamino yra tikrai tik masyvas su tam tikru nustatytu numeriu 210 00:10:35,980 --> 00:10:39,040 , kad yra jo max, tai yra, jo pajėgumą. 211 00:10:39,040 --> 00:10:43,050 Ir tada mes turime šiek tiek int dydis, kuris seks mūsų kamino dydis 212 00:10:43,050 --> 00:10:44,990 visą kursą kada mes jį naudoti. 213 00:10:44,990 --> 00:10:45,490 Gerai? 214 00:10:45,490 --> 00:10:50,620 215 00:10:50,620 --> 00:10:55,850 >> Tokiu atveju tiesiog čia, mes sakome, kad mūsų kamino dydis buvo inicijuoti 0. 216 00:10:55,850 --> 00:10:58,190 Taigi, mes turime tuščią steką dabar. 217 00:10:58,190 --> 00:11:01,760 Ir tada mes norime užpildyti pop įgyvendinimas 218 00:11:01,760 --> 00:11:05,520 tokia, kad ji grąžina viršuje LC. 219 00:11:05,520 --> 00:11:08,150 Ir tada, jei jis tuščias, jis grįžta neigiamą 1. 220 00:11:08,150 --> 00:11:09,320 Gerai? 221 00:11:09,320 --> 00:11:12,646 Taigi aš noriu jums, vaikinai, tiesiog galvoti apie tai, ką mes galime padaryti, kad. 222 00:11:12,646 --> 00:11:15,020 Tai, kas gali būti vienas iš pirmųjų, tai, ką mes norime norite patikrinti? 223 00:11:15,020 --> 00:11:17,986 224 00:11:17,986 --> 00:11:19,110 Yra puikus dalykas čia. 225 00:11:19,110 --> 00:11:24,700 Kai jis says-- jei yra nors kai Jei teiginys, kaip "Jei kamino tuščias" 226 00:11:24,700 --> 00:11:29,330 arba "Jei tai atkreipia null", arba "Jei tai, ką", - atsiprašau. 227 00:11:29,330 --> 00:11:30,710 >> AUDITORIJA: Rašyti IF. 228 00:11:30,710 --> 00:11:31,000 >> GARSIAKALBIS 1: Teisė. 229 00:11:31,000 --> 00:11:31,500 Jūs galite rašyti žinutę IF. 230 00:11:31,500 --> 00:11:34,100 Ir tai tikriausiai yra viena iš pirmųjų dalykų, kurį norite patikrinti. 231 00:11:34,100 --> 00:11:34,599 Gerai. 232 00:11:34,599 --> 00:11:36,940 Kai jie jums lyg kampinio atveju 233 00:11:36,940 --> 00:11:39,150 kaip šis, tai paprastai vienas iš pirmųjų ko 234 00:11:39,150 --> 00:11:41,200 jūs ketinate patikrinti savo kodą. 235 00:11:41,200 --> 00:11:44,220 >> Be to, kažkas pripažįsta viktorinos 236 00:11:44,220 --> 00:11:48,870 yra, jei turite neefektyvus būdas kažką daryti, rašyti jį žemyn. 237 00:11:48,870 --> 00:11:52,220 Kadangi mes ne klasifikavimo Jūs dizainą, mes 238 00:11:52,220 --> 00:11:54,840 klasifikavimo jums teisingumą už viktorinos. 239 00:11:54,840 --> 00:11:59,970 Taigi, net jei jūs žinote, kad tai super blogas būdas daryti kažką, bet jis veikia, 240 00:11:59,970 --> 00:12:03,290 rašyti jį žemyn, gerai? 241 00:12:03,290 --> 00:12:06,520 >> Drąsiai, aš mačiau vaikai paskutinis šarvuotuose jei peržvelgsite praėjusių metų vieną, 242 00:12:06,520 --> 00:12:08,180 jie patinka, tai Mario piramidę. 243 00:12:08,180 --> 00:12:12,482 Ir jie tiesiog tik padarė "spausdinti, maišos, spausdinti, maišos, maišos, spausdinti, maišos, 244 00:12:12,482 --> 00:12:13,242 maišos, maišos. " 245 00:12:13,242 --> 00:12:14,040 Bet tai teisinga. 246 00:12:14,040 --> 00:12:18,490 Ji ką mes jį papasakojo, todėl jūs negalite imtis taškų išjungtas. 247 00:12:18,490 --> 00:12:20,487 Jei esate žemyn viela, be abejo, jums 248 00:12:20,487 --> 00:12:23,820 norite gauti daugiau elegantišką sprendimą, ir daugiau elegantiškas sprendimas tikriausiai 249 00:12:23,820 --> 00:12:27,292 būti mažesnė kodas, o tai reiškia, jūs tikriausiai turi didesnę tikimybę būti teisus. 250 00:12:27,292 --> 00:12:29,750 Bet jei jūs esate kaip ir, žinote, kas, ne, aš neturiu laiko, aš 251 00:12:29,750 --> 00:12:32,640 žinoti tai yra tirpalas, tai nėra geriausias, rašyti. 252 00:12:32,640 --> 00:12:36,130 Ir jūs netgi galite rašyti pusės, aš žinau, tai yra baisi, 253 00:12:36,130 --> 00:12:38,135 bet aš žinau, ji veikia. 254 00:12:38,135 --> 00:12:39,320 Taigi tik heads-up ". 255 00:12:39,320 --> 00:12:39,820 Gerai. 256 00:12:39,820 --> 00:12:42,690 >> Taigi akivaizdu, kad pirmas dalykas, tai jei pareiškimas. 257 00:12:42,690 --> 00:12:45,320 Taigi, ką mes galvojame tai Jei pareiškimas bus? 258 00:12:45,320 --> 00:12:50,860 Ir iš tikrųjų, leiskite man atidaryti iki mano labai Sublime redaktorius. 259 00:12:50,860 --> 00:12:55,480 Aš ruošiuosi kodą tai ir tada parodyti jums, vaikinai, kai tai daroma. 260 00:12:55,480 --> 00:12:57,370 Taigi int pasipriešinimo. 261 00:12:57,370 --> 00:13:02,260 262 00:13:02,260 --> 00:13:03,240 Gerai. 263 00:13:03,240 --> 00:13:07,330 Taigi, jei mes turime tai int pop void-- taigi akivaizdu, 264 00:13:07,330 --> 00:13:13,270 tai kai funkcija, kuri trunka nieko ir grąžina sveikąjį skaičių, tiesa? 265 00:13:13,270 --> 00:13:18,930 Taigi tai tik ketiname kalbėti apie tai kamino, kad mes sukūrėme. 266 00:13:18,930 --> 00:13:23,360 >> Taigi tik vertimą šis paskutinis sakinys: "Jei kamino yra tuščias, 267 00:13:23,360 --> 00:13:28,380 Pop turėtų grįžti neigiama 1, "kaip gali mes tai darome? 268 00:13:28,380 --> 00:13:30,250 Taigi, jei kas? 269 00:13:30,250 --> 00:13:35,080 Kaip mes žinome, kad kamino tuščias? 270 00:13:35,080 --> 00:13:36,800 Tai tiesiog dydis lygus 0. 271 00:13:36,800 --> 00:13:40,300 Stack.size lygus 0. 272 00:13:40,300 --> 00:13:42,840 Be to, aš rūšies raštu akliesiems čia. 273 00:13:42,840 --> 00:13:49,550 Taigi, jei aš padaryti bet typos-- oh, taip pat pamiršo paminėti. 274 00:13:49,550 --> 00:13:54,310 >> Praėjusią savaitę, aš visiškai suprato, kas mūsų problema buvo su JavaScript. 275 00:13:54,310 --> 00:13:57,270 Negalima pasinaudoti I ir D. Turėtumėte tik 276 00:13:57,270 --> 00:14:00,070 kapitalizuoti I ir gauti elementą Id. 277 00:14:00,070 --> 00:14:02,170 Ir tai buvo visai klaida. 278 00:14:02,170 --> 00:14:05,700 Taigi, jei jus vaikinai eiti atgal ir iš tikrųjų atrodo per mano kodas, 279 00:14:05,700 --> 00:14:09,590 jei jūs tiesiog padaryti viską mažosiomis raidėmis D, "pamiršti elementą Id" 280 00:14:09,590 --> 00:14:10,410 jis veiks. 281 00:14:10,410 --> 00:14:12,823 Taigi, kaip ir žadėjau, buvau labai arti. 282 00:14:12,823 --> 00:14:15,570 Aš tiesiog kapitalizuojamos kažką Aš ne turėjo, kuri 283 00:14:15,570 --> 00:14:19,231 Aš tikiu, kad vaikinai turėjo paskutinio PSET. 284 00:14:19,231 --> 00:14:22,750 >> Taigi, jei mūsų dydis lygus 0, ką mes turėtume daryti? 285 00:14:22,750 --> 00:14:25,100 >> AUDITORIJA: Grįžti neigiamą 1. 286 00:14:25,100 --> 00:14:28,644 >> GARSIAKALBIS 1: Grįžti neigiamą 1. 287 00:14:28,644 --> 00:14:29,450 Nemokama. 288 00:14:29,450 --> 00:14:33,050 Taigi dabar ką mes galime padaryti? 289 00:14:33,050 --> 00:14:39,420 290 00:14:39,420 --> 00:14:41,730 Mes norime, kad pop kažką išjungti. 291 00:14:41,730 --> 00:14:45,090 Dabar tai yra atvejis kur mes turime kažką. 292 00:14:45,090 --> 00:14:48,686 Mūsų dydis yra didesnis nei 1 arba didesnis nei 0, teisę? 293 00:14:48,686 --> 00:14:50,060 Mes iš tikrųjų turi kažką ten. 294 00:14:50,060 --> 00:14:54,390 Taigi, ką mes norime padaryti, tai mes nori grįžti čia. 295 00:14:54,390 --> 00:14:58,860 Mes ketiname pasakyti, kad mes norime grįžti viršų kamino. 296 00:14:58,860 --> 00:15:00,940 Gerai? 297 00:15:00,940 --> 00:15:03,840 >> Taigi, kaip gali mes tai darome? 298 00:15:03,840 --> 00:15:06,410 Kaip mes grąžinti kamino viršų? 299 00:15:06,410 --> 00:15:09,700 Atminkite, kad mūsų kamino yra tik masyvas, tiesa? 300 00:15:09,700 --> 00:15:12,690 Ji turi tam tikrą pajėgumų kad mes jį pateikia. 301 00:15:12,690 --> 00:15:17,840 Kaip mes įdėti daiktus on-- ar iš tikrųjų, mes ketiname rašyti "stumti" po to. 302 00:15:17,840 --> 00:15:21,563 Jei viskas yra there-- gal nuotrauka padės. 303 00:15:21,563 --> 00:15:30,845 304 00:15:30,845 --> 00:15:32,120 Hm, man patinka didelis kreidos geriau. 305 00:15:32,120 --> 00:15:35,920 306 00:15:35,920 --> 00:15:41,000 >> Taigi if-- ir jūs galite tiesiog galvoti apie tai, kaip mūsų kamino. 307 00:15:41,000 --> 00:15:48,510 Taigi, šis yra 0, 1, 2. 308 00:15:48,510 --> 00:15:51,175 Aš nežinau, kodėl mano dėžės vis mažesnis. 309 00:15:51,175 --> 00:15:52,540 Bet ten. 310 00:15:52,540 --> 00:15:53,180 Gerai. 311 00:15:53,180 --> 00:15:59,960 >> Taigi tai yra kai kamino su 5 talpos. 312 00:15:59,960 --> 00:16:04,470 Ir tarkim mes turime kažką čia ir turime kažką čia. 313 00:16:04,470 --> 00:16:10,840 Taigi šiuo metu, mūsų dydis yra lygus ką? 314 00:16:10,840 --> 00:16:12,720 2. 315 00:16:12,720 --> 00:16:15,370 Ir jei mes norime, kad pop kažkas ne apie tai, 316 00:16:15,370 --> 00:16:18,720 tai reiškia, kad mes norime gauti Atsikratyti šio čia. 317 00:16:18,720 --> 00:16:21,300 Gerai? 318 00:16:21,300 --> 00:16:25,633 Taigi kaip mes turime grįžti šią vertę? 319 00:16:25,633 --> 00:16:27,397 >> AUDITORIJA: Dydis atėmus 1. 320 00:16:27,397 --> 00:16:28,230 >> GARSIAKALBIS 1: Teisė. 321 00:16:28,230 --> 00:16:35,010 Taigi dydis atėmus 1, arba galėtų padaryti dydį atėmus minuso. 322 00:16:35,010 --> 00:16:36,740 Tačiau mes galime ne tik padaryti dydį. 323 00:16:36,740 --> 00:16:38,560 Tai viduje struct, tiesa? 324 00:16:38,560 --> 00:16:42,690 Taigi stack.struct. 325 00:16:42,690 --> 00:16:44,510 arba stack.size. 326 00:16:44,510 --> 00:16:47,100 Štai mūsų puslapis teisę ten. 327 00:16:47,100 --> 00:16:48,070 Gerai? 328 00:16:48,070 --> 00:16:56,240 >> Ir tada, jei mes žiūrime atgal į mūsų struct čia 329 00:16:56,240 --> 00:16:59,770 pastebime, kad į iš tikrųjų pasiekti masyvo, 330 00:16:59,770 --> 00:17:04,920 mes turime padaryti stack.numbers kad iš tikrųjų pasiekti, kad masyvo. 331 00:17:04,920 --> 00:17:09,859 332 00:17:09,859 --> 00:17:13,700 Taigi, kad grąžina kamino viršaus. 333 00:17:13,700 --> 00:17:18,950 >> Bet kažkas that--, jei jus vaikinai atrodo tuo atsakymų raktą, tai viskas, ką jie 334 00:17:18,950 --> 00:17:21,470 duoti jums. 335 00:17:21,470 --> 00:17:22,640 Taigi tai yra tai. 336 00:17:22,640 --> 00:17:27,450 Bet galiu teigti, kad jie miss-- Ooh, o ne tai, ką norėjau. 337 00:17:27,450 --> 00:17:30,864 Galėčiau teigti, kad jie kažko trūksta, because-- taip. 338 00:17:30,864 --> 00:17:32,030 AUDITORIJA: Sumažinkite dydį. 339 00:17:32,030 --> 00:17:32,738 GARSIAKALBIS 1: Teisė. 340 00:17:32,738 --> 00:17:34,634 Turime sumažinti mūsų dydį dabar. 341 00:17:34,634 --> 00:17:36,550 Taigi, kas yra sudėtinga apie tai, kai jūs grįžti 342 00:17:36,550 --> 00:17:38,780 kažkas, jūsų funkcijos Išvažiavimas, tiesa? 343 00:17:38,780 --> 00:17:44,050 Taigi, ką mes galime padaryti, tai iš tikrųjų sumažinti mūsų dydį pirmiausia. 344 00:17:44,050 --> 00:17:47,110 Ir tada mes tiesiog gali padaryti stack.size. 345 00:17:47,110 --> 00:17:52,110 >> Mes galime tiesiog naudokite stack.size kaip mūsų indeksu, mes negalėjome? 346 00:17:52,110 --> 00:17:55,650 Nes jei stack.size yra 2, mes jį Mažėja. 347 00:17:55,650 --> 00:17:58,520 Ir todėl 1, kuris yra mūsų tikrasis Indice. 348 00:17:58,520 --> 00:18:03,320 Kai mes atsikratyti to, mes iš tikrųjų turėti tik vieną dalyką mūsų masyvo. 349 00:18:03,320 --> 00:18:04,204 Taigi ji tiek. 350 00:18:04,204 --> 00:18:05,120 Auditorija: [nesigirdi]? 351 00:18:05,120 --> 00:18:09,186 352 00:18:09,186 --> 00:18:14,750 >> GARSIAKALBIS 1: Na, šiuo atveju, mes ką tik grįžo elementą 353 00:18:14,750 --> 00:18:19,500 viršuje, kuris yra ne mūsų dydis tai viršuje. 354 00:18:19,500 --> 00:18:25,530 Bet mes ne padaryti nieko dydis, kai mes pašalinti šį elementą. 355 00:18:25,530 --> 00:18:29,970 Tai nepasikeitė mūsų dydį dar. 356 00:18:29,970 --> 00:18:32,410 Tai daro iš tikrųjų prigimties pakeisti mūsų dydį. 357 00:18:32,410 --> 00:18:39,840 >> Bet, kad ji šiek tiek aiškiau, galite padaryti stack.size minuso minuso. 358 00:18:39,840 --> 00:18:46,960 Man tai daro, aš nežinau, šiek tiek daugiau aišku that-- Ah, 359 00:18:46,960 --> 00:18:51,080 kad jūs iš tikrųjų keičiasi dydis ir jį grąžindamas. 360 00:18:51,080 --> 00:18:54,050 Kitas būdas buvo gerai, nes jūs keitimo ir grąžinimo 361 00:18:54,050 --> 00:18:55,700 tuo pačiu metu. 362 00:18:55,700 --> 00:19:00,792 Bet tai tik dar vienas būdas rašyti tai, kad aš norėjau parodyti jums vaikinai. 363 00:19:00,792 --> 00:19:02,190 Ar tai prasminga? 364 00:19:02,190 --> 00:19:04,940 365 00:19:04,940 --> 00:19:06,847 Kaminai, manau, yra daug lengviau nei eilėse. 366 00:19:06,847 --> 00:19:08,188 [Juokiasi] 367 00:19:08,188 --> 00:19:09,481 368 00:19:09,481 --> 00:19:09,980 Gerai. 369 00:19:09,980 --> 00:19:12,000 Ar turite kokių nors konkrečių klausimų apie 11 ir 12 straipsniuose, arba just-- 370 00:19:12,000 --> 00:19:13,736 >> AUDITORIJA: Manau, kad tai buvo kamino. 371 00:19:13,736 --> 00:19:14,910 >> GARSIAKALBIS 1: kamino dydis? 372 00:19:14,910 --> 00:19:15,430 >> AUDITORIJA: Taip. 373 00:19:15,430 --> 00:19:15,980 >> GARSIAKALBIS 1: Gotcha. 374 00:19:15,980 --> 00:19:16,490 Gerai. 375 00:19:16,490 --> 00:19:19,630 Taip, jūs galite tai padaryti vienas iš šių dviejų būdų. 376 00:19:19,630 --> 00:19:20,320 Gerai. 377 00:19:20,320 --> 00:19:22,790 >> Taigi dabar mes turime kita. 378 00:19:22,790 --> 00:19:30,250 379 00:19:30,250 --> 00:19:34,220 Tai tikrai keista, kaip neturi tai mano ekrane. 380 00:19:34,220 --> 00:19:46,480 381 00:19:46,480 --> 00:19:51,030 Taigi, jei mes žiūrime čia, dabar mes norime baigti stumti įgyvendinimą, 382 00:19:51,030 --> 00:19:57,030 kurios iš tikrųjų kelia kažką, eina ir įterpia kažką į mūsų eilėje, 383 00:19:57,030 --> 00:19:59,390 arba į mūsų kamino. 384 00:19:59,390 --> 00:20:00,140 Gerai? 385 00:20:00,140 --> 00:20:03,560 >> Taigi, jei pastebime, mes turi keletą dalykų. 386 00:20:03,560 --> 00:20:07,730 Mes turime great-- jei visa kita, kai mes turėti vieną iš šių, 387 00:20:07,730 --> 00:20:10,610 vaikinai turėtų bent jau gauti pusę vieta, nes viskas, ką turite padaryti, 388 00:20:10,610 --> 00:20:15,760 yra konvertuoti į C tai ir jie jums pusę jos. 389 00:20:15,760 --> 00:20:18,560 Taigi "jei kamino yra pilnas arba jis yra neigiamas, 390 00:20:18,560 --> 00:20:20,940 tada stumti turėtų grįžti klaidinga. " 391 00:20:20,940 --> 00:20:21,890 Gerai? 392 00:20:21,890 --> 00:20:27,900 >> Taigi, mes tik norime teigiamas sveikieji skaičiai, kad būtų mūsų kamino. 393 00:20:27,900 --> 00:20:28,430 Viskas gerai? 394 00:20:28,430 --> 00:20:31,135 Ir tai vyksta arba grąžina true arba false. 395 00:20:31,135 --> 00:20:36,410 396 00:20:36,410 --> 00:20:37,765 Taigi, mes turime [nesigirdi] bool. 397 00:20:37,765 --> 00:20:43,000 398 00:20:43,000 --> 00:20:43,660 Gerai. 399 00:20:43,660 --> 00:20:45,725 Taigi verčiant. 400 00:20:45,725 --> 00:20:47,146 >> Auditorija: [nesigirdi]. 401 00:20:47,146 --> 00:20:48,318 >> GARSIAKALBIS 1: Oi, ačiū. 402 00:20:48,318 --> 00:20:49,572 Taip. 403 00:20:49,572 --> 00:20:52,834 Tai kodėl aš turiu jums vaikinai. 404 00:20:52,834 --> 00:20:53,810 Žiniasklaida n. 405 00:20:53,810 --> 00:20:54,310 Puikiai. 406 00:20:54,310 --> 00:20:56,590 Kadangi mes išleidimą kažkas prie mūsų kamino. 407 00:20:56,590 --> 00:20:58,750 Mes iš tikrųjų reikia šiek tiek skaičių. 408 00:20:58,750 --> 00:20:59,250 Gerai. 409 00:20:59,250 --> 00:21:05,669 >> Taigi tik atsižvelgiant, kad paskutinę eilutę, kad jie davė mums, mūsų rūšies kampe atvejais, 410 00:21:05,669 --> 00:21:06,960 Ką manote, kad mes turime čia? 411 00:21:06,960 --> 00:21:08,730 Akivaizdu, kad mes ketiname turėti tam tikrą IF. 412 00:21:08,730 --> 00:21:09,520 Gerai. 413 00:21:09,520 --> 00:21:14,380 Taigi, mes tarė: "Jei mūsų kamino yra visiškai arba, jei n yra neigiamas. 414 00:21:14,380 --> 00:21:18,850 Taigi tikriausiai lengviausia pradėti su, todėl, jei n yra mažesnis negu 0 415 00:21:18,850 --> 00:21:23,960 or-- prisiminti savo gražus IR ir ARBA operatoriai ten. 416 00:21:23,960 --> 00:21:27,340 >> Kaip mes patikrinti, pamatyti, jei mūsų kamino yra pilna? 417 00:21:27,340 --> 00:21:28,368 Kas atsitinka? 418 00:21:28,368 --> 00:21:30,080 >> AUDITORIJA: Dydis lygus TALPA. 419 00:21:30,080 --> 00:21:30,871 >> GARSIAKALBIS 1: Būtent. 420 00:21:30,871 --> 00:21:35,430 421 00:21:35,430 --> 00:21:36,817 Puikiai. 422 00:21:36,817 --> 00:21:37,316 Gerai. 423 00:21:37,316 --> 00:21:40,672 Ir ką mes norime ten padaryti? 424 00:21:40,672 --> 00:21:41,740 >> AUDITORIJA: Grįžti klaidinga. 425 00:21:41,740 --> 00:21:43,990 >> GARSIAKALBIS 1: Grįžti klaidinga. 426 00:21:43,990 --> 00:21:44,960 Puikiai. 427 00:21:44,960 --> 00:21:47,000 Taigi pusiaukelėje, tiesa? 428 00:21:47,000 --> 00:21:50,370 Bent jau, vaikinai turės pusė tai. 429 00:21:50,370 --> 00:21:53,280 Taigi pagalvokime apie tai. 430 00:21:53,280 --> 00:21:57,100 431 00:21:57,100 --> 00:21:59,030 >> Taigi tai yra kamino mes pradėti. 432 00:21:59,030 --> 00:22:02,340 Mes stengiamės įdėti kai čia elementas. 433 00:22:02,340 --> 00:22:05,580 >> Mes turime dydį, kad yra lygus 2 dabar. 434 00:22:05,580 --> 00:22:09,060 Mes turime pajėgumų, lygią 5. 435 00:22:09,060 --> 00:22:13,470 Ir tarkim turime kai n tai lygus 3. 436 00:22:13,470 --> 00:22:18,170 Taigi, mes turime įvesti 3 į šią erdvę. 437 00:22:18,170 --> 00:22:22,320 Ir mes turime įvesti jį į 2 indeksą. 438 00:22:22,320 --> 00:22:22,820 Teisė? 439 00:22:22,820 --> 00:22:31,730 440 00:22:31,730 --> 00:22:35,130 >> Taigi, kaip gali mes tai darome? 441 00:22:35,130 --> 00:22:46,580 Bando assign-- mes norite naudotis mūsų masyvo. 442 00:22:46,580 --> 00:22:49,300 Taigi stack.numbers. 443 00:22:49,300 --> 00:22:52,932 Bet ką Indice būtų mes norime, kad tai būtų? 444 00:22:52,932 --> 00:22:54,408 >> Auditorija: [nesigirdi]. 445 00:22:54,408 --> 00:22:56,806 >> GARSIAKALBIS 1: Taip. 446 00:22:56,806 --> 00:22:57,305 Stack.size. 447 00:22:57,305 --> 00:23:02,720 448 00:23:02,720 --> 00:23:04,830 Ir mes norime, kad į vienodą n, tiesa? 449 00:23:04,830 --> 00:23:05,752 >> Auditorija: [nesigirdi]. 450 00:23:05,752 --> 00:23:07,710 GARSIAKALBIS 1: aš iš tikrųjų buvo tik žiūri, kad. 451 00:23:07,710 --> 00:23:09,865 Manau, kad yra negerai. 452 00:23:09,865 --> 00:23:14,564 >> AUDITORIJA: Ar ne jūs norite vietos pro dabartinę dydis? 453 00:23:14,564 --> 00:23:18,842 >> GARSIAKALBIS 1: Na, jei pažvelgsime čia Mūsų dydis šiuo metu yra 2. 454 00:23:18,842 --> 00:23:25,600 Mes norime, kad ji eiti į indeksu 2, nes tai yra mūsų rietuvės viršus. 455 00:23:25,600 --> 00:23:29,480 Taigi, aš sakyčiau, kad tai turėtų būti stack.size, 456 00:23:29,480 --> 00:23:32,380 ir tada padidėtų stack.size. 457 00:23:32,380 --> 00:23:33,820 Ar visi sutinkate? 458 00:23:33,820 --> 00:23:35,780 Manau, kad su tuo sutinku. 459 00:23:35,780 --> 00:23:38,180 Vaikinai galima ginčytis su manimi, jei norite. 460 00:23:38,180 --> 00:23:40,078 Arba ne ginčytis, bet mes galime tai aptarti. 461 00:23:40,078 --> 00:23:42,518 >> Auditorija: [nesigirdi]. 462 00:23:42,518 --> 00:23:47,650 >> GARSIAKALBIS 1: MM-hm, kur jis atidaryti, nes nulis indeksavimo. 463 00:23:47,650 --> 00:23:50,027 Taigi, kadangi per pirmąją dalį, Maniau, kad jie klydo, 464 00:23:50,027 --> 00:23:53,910 ir jie buvo iš tikrųjų teisinga, tai dalis, aš iš tikrųjų manau, kad jie klydo. 465 00:23:53,910 --> 00:23:55,990 Sakyčiau, turėtumėte tikrai įvesties jį čia. 466 00:23:55,990 --> 00:23:58,540 Aš manau, kad mes visi sutinkame, turime 2 dydį. 467 00:23:58,540 --> 00:24:01,480 Būtent, kur mes norime, kad mūsų naujasis numeris eiti. 468 00:24:01,480 --> 00:24:05,120 Taigi stack.numbers ne stack.size turi būti lygus n. 469 00:24:05,120 --> 00:24:09,510 Ir tada mes būtume prieaugio stack.size. 470 00:24:09,510 --> 00:24:11,099 ++. 471 00:24:11,099 --> 00:24:12,390 Ir tada, ką norime daryti? 472 00:24:12,390 --> 00:24:17,400 Yra vienas paskutinis dalykas, kurį mes turime daryti, jei mes sėkmingai įdėta tai? 473 00:24:17,400 --> 00:24:19,190 Grįžti tiesa. 474 00:24:19,190 --> 00:24:20,071 Ir dabar jūs baigsite. 475 00:24:20,071 --> 00:24:23,440 476 00:24:23,440 --> 00:24:27,765 Taigi, aš jaučiu, kaip ji buvo visa atėmus atėmus stack.size ir stack.size ++, kad 477 00:24:27,765 --> 00:24:29,440 messed things up. 478 00:24:29,440 --> 00:24:29,940 Ugh. 479 00:24:29,940 --> 00:24:34,400 Aš keep-- Turiu šį kelio Suskubo tendencija, kad visada nukentėjo 480 00:24:34,400 --> 00:24:38,060 Valdymo, S, nes aš niekada noriu numesti nors mano darbo. 481 00:24:38,060 --> 00:24:39,670 Bet man nereikia to daryti dabar. 482 00:24:39,670 --> 00:24:40,170 Gerai. 483 00:24:40,170 --> 00:24:41,650 Taigi, tai buvo kamino. 484 00:24:41,650 --> 00:24:44,460 485 00:24:44,460 --> 00:24:46,300 Nemokama. 486 00:24:46,300 --> 00:24:48,970 >> Ar yra kas nors? 487 00:24:48,970 --> 00:24:51,220 Ar jus vaikinai pastebėsite kokių nors kiti klausimai, kad norite 488 00:24:51,220 --> 00:24:52,810 norėčiau eiti per ankstesnių viktorinos? 489 00:24:52,810 --> 00:24:57,660 Jei ne, mes galime rūšies pradėti kalbėti per Viktorina Vienas iš praėjusių metų. 490 00:24:57,660 --> 00:24:58,160 Taip. 491 00:24:58,160 --> 00:25:00,035 >> AUDITORIJA: Už pirmą dalis, aš tikrai ne 492 00:25:00,035 --> 00:25:02,438 suprasti, kaip jūs ištrinti numerį. 493 00:25:02,438 --> 00:25:03,600 Ar ne jis vis dar ten? 494 00:25:03,600 --> 00:25:05,100 >> GARSIAKALBIS 1: skaičius vis dar ten. 495 00:25:05,100 --> 00:25:11,350 Bet kas atsitinka, yra ta, kad jūs papasakojo, kad jūsų kamino viršaus 496 00:25:11,350 --> 00:25:16,180 čia, kai jūs einate į pridėti kažką ant kamino, jis bus tiesiog jį pakeisti. 497 00:25:16,180 --> 00:25:17,084 >> AUDITORIJA: O, gerai. 498 00:25:17,084 --> 00:25:17,750 GARSIAKALBIS 1: Taip. 499 00:25:17,750 --> 00:25:21,334 Taigi, tai, kaip jis pamiršo ir tai yra tipo dalykas, nors jis ten. 500 00:25:21,334 --> 00:25:22,750 Auditorija: [nesigirdi] ar kas nors? 501 00:25:22,750 --> 00:25:23,333 GARSIAKALBIS 1: Ne 502 00:25:23,333 --> 00:25:25,090 Kadangi mes į masyvas, jūs neturite 503 00:25:25,090 --> 00:25:28,850 nerimauti about-- jums tiesiog nepaisyti, kai jums reikia. 504 00:25:28,850 --> 00:25:30,560 Gerai. 505 00:25:30,560 --> 00:25:31,560 Visi kiti klausimai? 506 00:25:31,560 --> 00:25:34,843 Jei ne, mes tiesiog vyksta pradėti dirbti per. 507 00:25:34,843 --> 00:25:35,343 Taip. 508 00:25:35,343 --> 00:25:40,905 >> AUDITORIJA: Na, tai vienas ant 2013 bet tiesiog išgyvena SQL stuff. 509 00:25:40,905 --> 00:25:41,530 GARSIAKALBIS 1: SQL? 510 00:25:41,530 --> 00:25:42,030 Gerai. 511 00:25:42,030 --> 00:25:45,290 512 00:25:45,290 --> 00:25:46,925 Taigi tai yra 26 per 29. 513 00:25:46,925 --> 00:25:47,550 AUDITORIJA: Taip. 514 00:25:47,550 --> 00:25:48,120 GARSIAKALBIS 1: Gerai. 515 00:25:48,120 --> 00:25:48,620 Gražus. 516 00:25:48,620 --> 00:25:50,230 Leiskite traukti tie iki. 517 00:25:50,230 --> 00:25:57,560 518 00:25:57,560 --> 00:25:59,506 Oi, atrodo. 519 00:25:59,506 --> 00:26:02,180 Ar jūs vaikinai mėgautis Steve Ballmeris pasikalbėti, beje? 520 00:26:02,180 --> 00:26:06,350 Tai buvo gana linksmas, mano nuomone. 521 00:26:06,350 --> 00:26:09,930 Man patinka, kad kiekvieną kartą, kai aš auklėti CS50-ųjų svetainės skyriuje metu, tai kaip, oi, 522 00:26:09,930 --> 00:26:10,730 žiūrėti skyrių. 523 00:26:10,730 --> 00:26:11,575 Ir aš, kaip, mm. 524 00:26:11,575 --> 00:26:13,100 >> AUDITORIJA: Ar mes galime tai padaryti? 525 00:26:13,100 --> 00:26:15,060 >> GARSIAKALBIS 1: Mes tai padaryti pabaigoje. 526 00:26:15,060 --> 00:26:15,560 Kaip tai? 527 00:26:15,560 --> 00:26:17,476 Nes aš žinau, jums vaikinai visada norėjau. 528 00:26:17,476 --> 00:26:18,573 Taigi mes tai padaryti pabaigoje. 529 00:26:18,573 --> 00:26:21,884 530 00:26:21,884 --> 00:26:22,800 Vienas klausimų. 531 00:26:22,800 --> 00:26:24,502 >> Auditorija: [nesigirdi]. 532 00:26:24,502 --> 00:26:25,960 GARSIAKALBIS 1: Tai bus meta skyriuje. 533 00:26:25,960 --> 00:26:27,332 AUDITORIJA: Tai kaip 5 sekundes. 534 00:26:27,332 --> 00:26:28,805 AUDITORIJA: Tikrai? 535 00:26:28,805 --> 00:26:30,567 AUDITORIJA: Tai kaip 20 sekundžių. 536 00:26:30,567 --> 00:26:33,260 [Tarpines BALSAS] 537 00:26:33,260 --> 00:26:35,756 [Juokas] 538 00:26:35,756 --> 00:26:35,931 539 00:26:35,931 --> 00:26:37,680 GARSIAKALBIS 1: Man patinka, kad Jūs jau padaryta 540 00:26:37,680 --> 00:26:40,130 tai, o tai, ką daro mane laiminga. 541 00:26:40,130 --> 00:26:42,340 Gerai. 542 00:26:42,340 --> 00:26:42,840 26. 543 00:26:42,840 --> 00:26:43,340 Gerai. 544 00:26:43,340 --> 00:26:46,050 545 00:26:46,050 --> 00:26:48,930 Tiesą sakant, mes tik ketina veidrodis tai dabar, nes aš negaliu. 546 00:26:48,930 --> 00:26:49,640 Tai erzina. 547 00:26:49,640 --> 00:26:56,200 548 00:26:56,200 --> 00:26:56,700 Gerai. 549 00:26:56,700 --> 00:27:00,254 Dabar matau viską. 550 00:27:00,254 --> 00:27:01,230 Gražus. 551 00:27:01,230 --> 00:27:02,500 Gerai. 552 00:27:02,500 --> 00:27:07,300 >> Taigi akivaizdu, kad tai turėtų sugrąžinti didieji prisiminimai iš [? CSG?] Finansai. 553 00:27:07,300 --> 00:27:09,090 Pusė jumis apie jau tavo rūšiuojami dabar. 554 00:27:09,090 --> 00:27:13,370 Kita pusė gausiu į labai, labai greitai, pažadu. 555 00:27:13,370 --> 00:27:17,110 >> Taigi, mes turime tam tikrą SQL lentelę kad sąskaitos čia. 556 00:27:17,110 --> 00:27:19,830 Turbūt panašus į Jūsų vaikinų vartotojų lentelės. 557 00:27:19,830 --> 00:27:22,350 Ir mes turime tam tikrą skaičių buvo pirminis raktas 558 00:27:22,350 --> 00:27:24,750 ir atstovauja 12 skaitmenų sąskaitos numeris. 559 00:27:24,750 --> 00:27:27,140 Ir balansas, kiek pinigų jie turi. 560 00:27:27,140 --> 00:27:30,530 Ir Numatytoji reikšmė yra 100. 561 00:27:30,530 --> 00:27:33,470 Ir jie juos 100 $ bet laiko jie atidaryti sąskaitą. 562 00:27:33,470 --> 00:27:36,132 Norėčiau, kad mano bankas padarė. 563 00:27:36,132 --> 00:27:37,710 Gerai. 564 00:27:37,710 --> 00:27:41,110 >> Taigi, mes norime baigti schemą iki nurodant šalia skaičiaus pusiausvyra 565 00:27:41,110 --> 00:27:43,900 reikia SQL tipo. 566 00:27:43,900 --> 00:27:50,240 Taigi, ką jūs manote būtų lyg savo kelio Suskubo reakcija 567 00:27:50,240 --> 00:27:51,380 rūšims šių dviejų? 568 00:27:51,380 --> 00:27:52,180 >> AUDITORIJA: Žiniasklaida. 569 00:27:52,180 --> 00:27:53,450 >> GARSIAKALBIS 1: int. 570 00:27:53,450 --> 00:27:54,230 Gerai. 571 00:27:54,230 --> 00:27:57,490 Ir tada pusiausvyrą? 572 00:27:57,490 --> 00:27:57,990 Dešimtainis. 573 00:27:57,990 --> 00:27:58,490 Gerai. 574 00:27:58,490 --> 00:27:59,830 Taigi dešimtųjų teisė. 575 00:27:59,830 --> 00:28:01,450 Žiniasklaida yra arti. 576 00:28:01,450 --> 00:28:08,610 Pirties didelis dalykas yra tai pabrėžė 12 skaitmenų sąskaitos numerį. 577 00:28:08,610 --> 00:28:11,460 Kai mes turime kažką tai didesnis nei aštuonių skaitmenų, 578 00:28:11,460 --> 00:28:15,522 jie nori naudoti didelis int, kuri manau is-- 579 00:28:15,522 --> 00:28:18,370 580 00:28:18,370 --> 00:28:21,605 >> AUDITORIJA: Ar tai tik SQL? 581 00:28:21,605 --> 00:28:27,290 >> GARSIAKALBIS 1: Tai tik laiko aš girdėjau tai yra SQL--, pavyzdžiui, naudojant didelį int. 582 00:28:27,290 --> 00:28:29,330 Tai tiesiog suteikti jums šiek tiek daugiau tikslumo, 583 00:28:29,330 --> 00:28:33,070 todėl, kad jūs esate ne perpildyta tipo dalykas. 584 00:28:33,070 --> 00:28:35,910 Visais SĄŽININGAS, manau, kad tai yra neabejotinai vienas iš tų, 585 00:28:35,910 --> 00:28:38,480 kur tai kaip, oi, ji skirta žmonėms 586 00:28:38,480 --> 00:28:41,090 kurie turi šiek tiek daugiau žinių apie SQL. 587 00:28:41,090 --> 00:28:44,710 Mes niekada kalbėjo apie didelis ints Jūsų PSET. 588 00:28:44,710 --> 00:28:48,210 Taigi, tai lyg aš esu gana įsitikinęs, jei jūs įtraukėte int, tai buvo pusė kredito. 589 00:28:48,210 --> 00:28:51,450 >> Ir kaip minėjau anksčiau, yra vyksta būti keletas klausimų, kurie yra tik 590 00:28:51,450 --> 00:28:55,550 reiškė kelionę jus, todėl kad ne kiekvienas gauna 100. 591 00:28:55,550 --> 00:28:58,326 Kadangi žinoma, yra yra keletas CS50 žmonės 592 00:28:58,326 --> 00:29:00,950 kurie buvo tai daryti, kaip aštuoneri metai, ir jūs esate kaip, 593 00:29:00,950 --> 00:29:01,741 ką tu darai? 594 00:29:01,741 --> 00:29:03,290 Bet taip. 595 00:29:03,290 --> 00:29:05,650 >> Dešimtainis balanso buvo akivaizdus. 596 00:29:05,650 --> 00:29:10,910 Ir tada didelis int už skaičių tik dėl to, to, kaip pabrėžė 12 skaitmenų. 597 00:29:10,910 --> 00:29:16,760 Kai kas nors yra paryškinti ar tai pabrėžė, kaip atkreipti dėmesį į jį. 598 00:29:16,760 --> 00:29:18,940 Mes nedarome, kad tik todėl. 599 00:29:18,940 --> 00:29:20,290 Gerai. 600 00:29:20,290 --> 00:29:24,400 >> Taigi "Tarkime, kad bankas taiko 20 $ mėnesinį mokestį nuo visų sąskaitų. 601 00:29:24,400 --> 00:29:27,850 Su kokiais užklausa galėtų bankas atskaityti 20 $ iš kiekvienos sąskaitos 602 00:29:27,850 --> 00:29:31,490 net jei ji gaunama kai neigiamas likutis? " 603 00:29:31,490 --> 00:29:35,220 Taigi pradėkime paprasta. 604 00:29:35,220 --> 00:29:39,240 Mes turime keturias pagrindines komandas SQL, kuris yra? 605 00:29:39,240 --> 00:29:42,620 Ar jus vaikinai prisiminti keturi didieji jog buvau jus įspėjęs? 606 00:29:42,620 --> 00:29:45,710 >> Atnaujinti, panaikinti, pasirinkite, tada įdėkite. 607 00:29:45,710 --> 00:29:46,430 Puikiai. 608 00:29:46,430 --> 00:29:46,930 Gavo jį. 609 00:29:46,930 --> 00:29:52,910 Taigi, ką mes galvojame galią būti labiausiai naudinga šį vieną? 610 00:29:52,910 --> 00:29:54,231 Mes are-- UPDATE. 611 00:29:54,231 --> 00:29:54,730 Būtent. 612 00:29:54,730 --> 00:29:59,330 Taigi ATNAUJINTI, nes mes ieškome ne sąskaitas, kad jau egzistuoja. 613 00:29:59,330 --> 00:30:03,570 >> Taigi nepamirškite mūsų generalinis Rūšiuoti dalykas yra atnaujinimas. 614 00:30:03,570 --> 00:30:06,300 Ir kas tada ateina po UPDATE? 615 00:30:06,300 --> 00:30:09,780 Mes turime lentelę kad mes nuorodos. 616 00:30:09,780 --> 00:30:17,130 Taigi, jei aš atsigriebti Sublime again-- UPDATE. 617 00:30:17,130 --> 00:30:18,820 Taigi tai yra bendras formatas. 618 00:30:18,820 --> 00:30:20,800 Taigi, mes turime UPDATE lentelę. 619 00:30:20,800 --> 00:30:23,203 Ir kas tada yra kitas dalykas, mes turime? 620 00:30:23,203 --> 00:30:26,230 >> Jūs galite tai padaryti KUR. 621 00:30:26,230 --> 00:30:30,530 Ir tada mes turime šiek tiek kvalifikacines čia. 622 00:30:30,530 --> 00:30:32,300 Ir tada, ką mes turime toliau? 623 00:30:32,300 --> 00:30:38,020 Mes turime SET-- kažką lygus kažką. 624 00:30:38,020 --> 00:30:38,870 Blah blah lygus. 625 00:30:38,870 --> 00:30:41,859 626 00:30:41,859 --> 00:30:42,400 Atnaujinta bla. 627 00:30:42,400 --> 00:30:45,655 628 00:30:45,655 --> 00:30:47,050 Teisė? 629 00:30:47,050 --> 00:30:52,280 Štai kaip apskritai idėja kai atnaujinimo. 630 00:30:52,280 --> 00:30:53,060 Gerai? 631 00:30:53,060 --> 00:30:56,890 >> Taigi pradėkime užpildyti šią su kokia ji turėtų būti. 632 00:30:56,890 --> 00:30:59,640 Taigi, ką stalo kalbame? 633 00:30:59,640 --> 00:31:02,190 Sąskaitos. 634 00:31:02,190 --> 00:31:05,360 Ir tada, šiuo atveju, kas tikrai cool 635 00:31:05,360 --> 00:31:08,620 yra kalbame apie konkrečias Vartotojų viduje mūsų sąskaitą, 636 00:31:08,620 --> 00:31:11,240 ar mes kalbame apie visiems vartotojams? 637 00:31:11,240 --> 00:31:12,490 Mes kalbame apie visiems vartotojams. 638 00:31:12,490 --> 00:31:16,870 Taigi, tuo atveju, galime tik ištrinti tai, kai kvalifikacines. 639 00:31:16,870 --> 00:31:20,500 Kur yra tik tada, kai norite apriboti, ką jūs keičiasi. 640 00:31:20,500 --> 00:31:23,500 Jei norite pakeisti visą stalo, galite tiesiog lašas, kad. 641 00:31:23,500 --> 00:31:27,390 642 00:31:27,390 --> 00:31:27,960 Gerai. 643 00:31:27,960 --> 00:31:29,430 >> Taigi dabar mes ne mūsų SET dalis. 644 00:31:29,430 --> 00:31:31,514 Ką mes norime pakeisti? 645 00:31:31,514 --> 00:31:33,502 >> AUDITORIJA: Balansas. 646 00:31:33,502 --> 00:31:34,747 >> GARSIAKALBIS 1: Balansas. 647 00:31:34,747 --> 00:31:37,080 Ir mes ketiname to-- kaip yra mes ketiname pakeisti pusiausvyrą? 648 00:31:37,080 --> 00:31:40,230 649 00:31:40,230 --> 00:31:43,370 Mes turime 20 $ mokestį, tiesa? 650 00:31:43,370 --> 00:31:45,210 Minuso 20. 651 00:31:45,210 --> 00:31:48,130 Ir jie sakė, kad tai gerai, jei turime neigiamus balansus. 652 00:31:48,130 --> 00:31:51,630 Taigi šiuo atveju, jums nereikia daryti jokių tolesnių klaidų tikrinimas. 653 00:31:51,630 --> 00:31:53,040 Gerai? 654 00:31:53,040 --> 00:31:56,130 Tai tiesiog viskas, ką turite daryti. 655 00:31:56,130 --> 00:31:57,990 Cool? 656 00:31:57,990 --> 00:31:59,260 Gerai. 657 00:31:59,260 --> 00:32:01,460 >> Taigi eikime per kitą. 658 00:32:01,460 --> 00:32:04,510 "Su kokiais SQL užklausos galėtų bankas gauti sąskaitų numerius 659 00:32:04,510 --> 00:32:08,300 iš jos turtingiausių Klientams balansuoja didesnis nei 1000 $? " 660 00:32:08,300 --> 00:32:11,820 Jei Jūsų banko ir jūsų turtingiausių klientams yra tik tie, kurių daugiau nei 1000 $, 661 00:32:11,820 --> 00:32:14,130 Jaučiu, kaip jūs daro kažką blogo. 662 00:32:14,130 --> 00:32:16,080 Kaip, kaip veikia bankas išgyventi, kad? 663 00:32:16,080 --> 00:32:18,930 Kaip, kad palūkanos, ne visai pakankamai. 664 00:32:18,930 --> 00:32:20,911 Gerai. 665 00:32:20,911 --> 00:32:23,660 Su šia dalykas rūšiuoti, ką jūs manote, mūsų keturių funkcijų, 666 00:32:23,660 --> 00:32:25,970 Kaip manote, mes ketiname naudoti? 667 00:32:25,970 --> 00:32:27,048 PASIRINKTI. 668 00:32:27,048 --> 00:32:27,548 Puikiai. 669 00:32:27,548 --> 00:32:31,300 670 00:32:31,300 --> 00:32:32,460 PASIRINKTI. 671 00:32:32,460 --> 00:32:33,300 Gerai. 672 00:32:33,300 --> 00:32:40,150 Taigi mes pasirinkdami kai identifikatorius iš stalo. 673 00:32:40,150 --> 00:32:44,070 Ir tada, kai tenkinamos. 674 00:32:44,070 --> 00:32:46,110 Taigi, kaip mes einame per tai, aš tik ketina 675 00:32:46,110 --> 00:32:49,680 suteikti jums vaikinai bendrą kėlimo ant bendros formos visi iš jų. 676 00:32:49,680 --> 00:32:54,600 >> Taigi mes pasirinkus tam tikros rūšies iš [? dalykas. ?] Šiuo atveju, 677 00:32:54,600 --> 00:32:59,050 tai bus paprastai kai stulpelis. 678 00:32:59,050 --> 00:33:02,870 Taigi, mūsų atveju, mes turime skaičių, pusiausvyrą. 679 00:33:02,870 --> 00:33:06,020 Jūsų vaikinai "atveju, o gal jis buvo ID, vardas, slaptažodis. 680 00:33:06,020 --> 00:33:10,760 Bet iš tų kolonų, tai paprastai ką mes pasirinkdami. 681 00:33:10,760 --> 00:33:14,785 >> Taigi šiuo atveju čia, o rūšies skiltyje, ką identifikatorius 682 00:33:14,785 --> 00:33:17,700 mes traukiant iš mūsų stalo? 683 00:33:17,700 --> 00:33:21,020 Ką užduoti mums? 684 00:33:21,020 --> 00:33:24,510 Ji prašo mus mūsų skaičių, tiesa? 685 00:33:24,510 --> 00:33:26,236 Sąskaitų numeriai. 686 00:33:26,236 --> 00:33:30,500 Taigi nepamirškite, tiesiog skaičius, šiuo atveju. 687 00:33:30,500 --> 00:33:33,910 Jei vaikinai kada nors klaidą, kad šviesus Orange Box būtų sugalvoti. 688 00:33:33,910 --> 00:33:37,040 Ir tai buvo, pavyzdžiui, netikėtas eilės, kaip, nesvarbu. 689 00:33:37,040 --> 00:33:39,840 Tai todėl, kad tu vadinamas jūsų stalo negerai, tiesa? 690 00:33:39,840 --> 00:33:43,660 Todėl įsitikinkite, kad jūs esate paskambinę stulpelį teisingai. 691 00:33:43,660 --> 00:33:48,670 >> Taigi nuo stalo, mūsų stalo yra vadinamas sąskaitos. 692 00:33:48,670 --> 00:33:51,460 Vėlgi, įsitikinkite, kad esate nuorodos į savo lentelę teisingai. 693 00:33:51,460 --> 00:33:52,990 Ir kas tada mūsų būklė čia? 694 00:33:52,990 --> 00:33:55,672 Ko mes ieškome? 695 00:33:55,672 --> 00:33:56,680 Mes norime, kad mūsų turtingi žmonės. 696 00:33:56,680 --> 00:33:57,180 Taip. 697 00:33:57,180 --> 00:34:00,580 Taigi subalansuoti didesnis kaip 1000. 698 00:34:00,580 --> 00:34:02,020 There you go. 699 00:34:02,020 --> 00:34:03,760 Štai Jūsų užklausa. 700 00:34:03,760 --> 00:34:06,430 Neblogai, tiesa? 701 00:34:06,430 --> 00:34:07,160 Gerai. 702 00:34:07,160 --> 00:34:09,350 >> Taigi dabar mūsų paskutinis. 703 00:34:09,350 --> 00:34:11,370 Su tuo, mes breezing per. 704 00:34:11,370 --> 00:34:12,170 Gerai. 705 00:34:12,170 --> 00:34:16,280 Taigi dabar ", kas užklausa galėtų banko arti, t.y., ištrinti ", - 706 00:34:16,280 --> 00:34:19,760 ne jums patinka, kaip jie tiesiog davė jums DELETE-- 707 00:34:19,760 --> 00:34:24,060 "Kiekvienas sąskaita, turi 0 pusiausvyrą?" 708 00:34:24,060 --> 00:34:26,899 Aš manau, kad mes visi sutinkame, mes tikriausiai ketinate naudoti DELETE. 709 00:34:26,899 --> 00:34:29,330 Aš kviečiame imtis bet diskusija apie tai. 710 00:34:29,330 --> 00:34:33,560 Bet aš manau, kad tai gana saugus pasakyti, kad mes galime naudoti DELETE. 711 00:34:33,560 --> 00:34:42,600 >> Taigi mes ketiname DELETE kai vartotojus nuo stalo kur būklės. 712 00:34:42,600 --> 00:34:45,480 Taigi tos pačios rūšies dalykas kaip pasirinkti. 713 00:34:45,480 --> 00:34:48,389 714 00:34:48,389 --> 00:34:49,840 Taigi ši case-- Oi, atsiprašau. 715 00:34:49,840 --> 00:34:51,570 Turėčiau DELETE FROM. 716 00:34:51,570 --> 00:34:54,320 Kadangi DELETE valios ištrinti visą eilutę. 717 00:34:54,320 --> 00:34:58,300 Taigi mums nereikia kalbėti apie kurią konkrečių dalykų apie vartotojas mes 718 00:34:58,300 --> 00:34:59,280 ištrinti. 719 00:34:59,280 --> 00:35:02,870 Jei mes ištrinti vartotoją, mes išbraukiant viską apie juos. 720 00:35:02,870 --> 00:35:07,230 >> Taigi, šiuo atveju, mes tiesiog reikia užpildykite mūsų, kur ir mūsų būklę. 721 00:35:07,230 --> 00:35:13,050 Taigi mūsų stalo yra tik mūsų sąskaitos lentelė, kaip mes darome. 722 00:35:13,050 --> 00:35:14,931 Ir kas tada yra mūsų būklė čia? 723 00:35:14,931 --> 00:35:16,655 >> AUDITORIJA: Balansas. 724 00:35:16,655 --> 00:35:18,330 >> GARSIAKALBIS 1: balansas lygus 0. 725 00:35:18,330 --> 00:35:19,401 Teisingas. 726 00:35:19,401 --> 00:35:19,900 Viskas gerai. 727 00:35:19,900 --> 00:35:20,322 Taip. 728 00:35:20,322 --> 00:35:21,238 >> Auditorija: [nesigirdi]. 729 00:35:21,238 --> 00:35:25,745 730 00:35:25,745 --> 00:35:30,530 >> GARSIAKALBIS 1: Taigi DELETE prigimties ištrina viską. 731 00:35:30,530 --> 00:35:42,380 Taigi kadangi, SELECT, pasirinkite trunka tam tikri stulpelį, kurį norite grąžinami. 732 00:35:42,380 --> 00:35:46,680 Jei nori viską apie vartotojas grįžo, jūs naudojate žvaigždė. 733 00:35:46,680 --> 00:35:49,040 Zodiako sako, grįžti į mane viskas nuo šį klientą. 734 00:35:49,040 --> 00:35:54,430 Arba, jei jūs įtraukėte KUR žvaigždė, kad reiškia tik duok man viską. 735 00:35:54,430 --> 00:35:56,520 >> Bet DELETE prigimties yra tai. 736 00:35:56,520 --> 00:36:01,569 Taigi, jei jūs sakote, DELETE nuo sąskaitos, kur balansas lygus 0, 737 00:36:01,569 --> 00:36:02,610 jis ketina pereiti. 738 00:36:02,610 --> 00:36:05,890 Ir visur, kur balansas lygus 0, tai natūraliai veikia, kad. 739 00:36:05,890 --> 00:36:07,470 Tai bus ištrinti viską. 740 00:36:07,470 --> 00:36:15,120 Žvaigždė yra daugiau for-- su SELECT arba atnaujinti, 741 00:36:15,120 --> 00:36:20,320 tai kalbėti daugiau apie individo laukai, atitinkantys vartotojui. 742 00:36:20,320 --> 00:36:25,530 >> Taigi, kai jūs SELECT žvaigždė iš stalo, kur ID 743 00:36:25,530 --> 00:36:31,130 lygus 1, tai grįžta su jumis viskas apie vartotoją su ID 1 d. 744 00:36:31,130 --> 00:36:38,980 Jei buvo padaryti SELECT skaičių Arba pasirinkite ID kableliais vardą iš vartotojų 745 00:36:38,980 --> 00:36:43,110 KUR ID lygus 1, tai tiesiog grįžta savo numerį 746 00:36:43,110 --> 00:36:44,880 arba jų ID ir jų pavadinimas. 747 00:36:44,880 --> 00:36:45,540 Gerai? 748 00:36:45,540 --> 00:36:49,420 >> Taigi mes naudojame žvaigždę Šiuo atveju į mums viską apie vartotoją. 749 00:36:49,420 --> 00:36:51,940 Ir ištrinti iš prigimties daro. 750 00:36:51,940 --> 00:36:56,950 Tai nėra tiesiog ištrinti ID ar tiesiog pavadinimas arba nesvarbu. 751 00:36:56,950 --> 00:36:57,550 Taip, ne. 752 00:36:57,550 --> 00:36:59,780 Jis tiesiog ištrina visą vartotoją. 753 00:36:59,780 --> 00:37:05,210 Taigi mes neturime nerimauti apie ten žvaigždės. 754 00:37:05,210 --> 00:37:09,170 >> Jei nori ištrinti viskas, jūs galite tai padaryti, 755 00:37:09,170 --> 00:37:11,970 ir tai bus tiesiog mesti viską. 756 00:37:11,970 --> 00:37:14,290 Tačiau paprastai, jums nenoriu to daryti. 757 00:37:14,290 --> 00:37:16,940 Bet jei jūs kada nors norite ištrinti viskas, jūs galite tai padaryti. 758 00:37:16,940 --> 00:37:18,890 Gerai. 759 00:37:18,890 --> 00:37:22,120 >> Ar jūs vaikinai rado kitų klausimų? 760 00:37:22,120 --> 00:37:22,620 Taip. 761 00:37:22,620 --> 00:37:24,316 >> AUDITORIJA: Ar jums 26? 762 00:37:24,316 --> 00:37:27,090 >> GARSIAKALBIS 1: 26 mes tiesiog padarė. 763 00:37:27,090 --> 00:37:28,090 AUDITORIJA: O, 25, atsiprašau. 764 00:37:28,090 --> 00:37:30,721 GARSIAKALBIS 1: 25. 765 00:37:30,721 --> 00:37:31,220 Gerai. 766 00:37:31,220 --> 00:37:31,870 25. 767 00:37:31,870 --> 00:37:32,650 O. 768 00:37:32,650 --> 00:37:33,691 Jie daro "JavaScript". 769 00:37:33,691 --> 00:37:37,265 Oi, aš negaliu patikėti. 770 00:37:37,265 --> 00:37:38,765 Aš ruošiuosi netvarka mus vėl, vaikinai. 771 00:37:38,765 --> 00:37:42,180 772 00:37:42,180 --> 00:37:43,330 Gerai. 773 00:37:43,330 --> 00:37:44,440 Mes turime tai. 774 00:37:44,440 --> 00:37:46,172 Mes ketiname atlikti šį darbą. 775 00:37:46,172 --> 00:37:48,190 Ak, JQuery. 776 00:37:48,190 --> 00:37:49,380 Pramogos. 777 00:37:49,380 --> 00:37:49,880 Gerai. 778 00:37:49,880 --> 00:37:54,040 >> Taigi mes ketiname baigti įgyvendinimas tinklalapį 779 00:37:54,040 --> 00:37:57,820 tokiu būdu, kad, jei jie lanko, įvesties jų pavadinimas, ir pateikti formą, 780 00:37:57,820 --> 00:38:03,810 jie turi šį puikų perspėjimą langas, kuris ketina pasirodyti. 781 00:38:03,810 --> 00:38:08,410 Taigi nieko su perspėjimais, mes žinome, kad mes ketiname turite naudoti "JavaScript". 782 00:38:08,410 --> 00:38:11,190 Yay, "JavaScript". 783 00:38:11,190 --> 00:38:14,070 Ir jei jie nesugeba įvestas pavadinimas, prieš pateikdami formą, 784 00:38:14,070 --> 00:38:15,110 nėra duotas perspėjimas turėtų pasirodyti. 785 00:38:15,110 --> 00:38:17,900 Taigi, galite naudoti JQuery, bet jūs neturite. 786 00:38:17,900 --> 00:38:22,390 >> Taigi, aš ruošiuosi jums vaikinai dirbti apie tai tik pora minučių. 787 00:38:22,390 --> 00:38:24,050 Pagalvokite apie tai. 788 00:38:24,050 --> 00:38:26,050 Ir tada mes kodą ją. 789 00:38:26,050 --> 00:38:29,260 790 00:38:29,260 --> 00:38:33,610 Velniop aš einu pabandyti ir galvoti Geriausias būdas paaiškinti šį atsakymą jums. 791 00:38:33,610 --> 00:38:49,945 792 00:38:49,945 --> 00:38:50,470 Gerai. 793 00:38:50,470 --> 00:38:53,150 Mes gauti įsteigti. 794 00:38:53,150 --> 00:38:53,920 Gerai. 795 00:38:53,920 --> 00:38:56,370 >> Taigi mes tiesiog vyksta vaikščioti per šį, 796 00:38:56,370 --> 00:38:59,010 nes žinau, JQuery yra šiek tiek klaidina. 797 00:38:59,010 --> 00:39:01,710 JavaScript. 798 00:39:01,710 --> 00:39:03,542 Tai tiek ten. 799 00:39:03,542 --> 00:39:05,875 Taigi, ką mes ketiname daryti, yra [Nesigirdi] tiesų išspręsta 800 00:39:05,875 --> 00:39:07,250 ši problema su JQuery. 801 00:39:07,250 --> 00:39:09,490 Taigi, jei jūs prisimenate, JQuery yra tik biblioteka 802 00:39:09,490 --> 00:39:11,520 kad tiesiog pastatytas ant JavaScript. 803 00:39:11,520 --> 00:39:14,750 Tai reiškia, kad jūsų gyvenimas šiek tiek lengviau. 804 00:39:14,750 --> 00:39:17,660 >> Aš tikrai, jei turite laiko, atrodo per 805 00:39:17,660 --> 00:39:20,510 Šiek tiek dokumentacija JQuery. 806 00:39:20,510 --> 00:39:23,230 Bet tai labai panašus į "JavaScript". 807 00:39:23,230 --> 00:39:27,830 Jis gavo panašius paradigmas, kur jums naudoti šią dot operatorių skambinti funkcijas 808 00:39:27,830 --> 00:39:31,720 objektų, kad jūs turite. 809 00:39:31,720 --> 00:39:36,970 >> Taigi, ką mes turime čia yra JQuery, Jūs visada turėtų turėti šios rūšies 810 00:39:36,970 --> 00:39:43,010 iš suvynioto, kuris yra $ (Dokumentas) .ready (funkcija) funkcija 811 00:39:43,010 --> 00:39:45,510 skliausteliuose čia. 812 00:39:45,510 --> 00:39:46,070 Gerai. 813 00:39:46,070 --> 00:39:48,700 Taigi, tai gali būti kažkas norite savo apgauti lape. 814 00:39:48,700 --> 00:39:52,070 Nes labai jau galite turėti savo jQuery įvynioti. 815 00:39:52,070 --> 00:39:57,190 Ir tai bus bent jau gauti Jums išsiskirti būdų ten. 816 00:39:57,190 --> 00:40:00,110 >> Taigi, tuo pačiu būdu, kad mes kalbėjo daug apie JavaScript, 817 00:40:00,110 --> 00:40:04,560 ir mes pradėti nuo ką mes bandome redaguoti 818 00:40:04,560 --> 00:40:06,150 ar tai, ką mes bandome pakeisti. 819 00:40:06,150 --> 00:40:09,050 Ir tai paprastai būna Pirmas dalykas, kad mes norime įdėti. 820 00:40:09,050 --> 00:40:18,270 Taigi šiuo atveju, jei mes einame atgal į tai čia ir mes pažvelgti į mūsų formą čia 821 00:40:18,270 --> 00:40:21,790 Mes šią įėjimai, Gerai, tai sąnaudų ID. 822 00:40:21,790 --> 00:40:24,780 Ir mes žinome, kad remiantis mūsų klausimą, mes 823 00:40:24,780 --> 00:40:27,970 yra arba ketinate mesti klaida, jei tai yra tuščias, 824 00:40:27,970 --> 00:40:31,720 ar mes ketiname daryti į tai perspėjimu, tiesa? 825 00:40:31,720 --> 00:40:36,670 Taigi tikriausiai galima pasakyti, kad mes bus, susijusius su sąnaudų čia. 826 00:40:36,670 --> 00:40:41,770 >> JQuery yra labai panašus tuo, kad, jei mes prisiminkite CSS, nieko su ID 827 00:40:41,770 --> 00:40:44,760 pažvelgsime su maišos. 828 00:40:44,760 --> 00:40:48,310 Viskas su klasės mes pažvelgė su tašku, tiesa? 829 00:40:48,310 --> 00:40:53,210 Taigi, tuo pačiu būdu, čia, kas mes kalbame apie tai, įėjimai. 830 00:40:53,210 --> 00:40:56,920 Mes matėme, kad įėjimai yra per mūsų forma ID. 831 00:40:56,920 --> 00:41:00,850 Taigi mes ketiname kreiptis į jį kaip toks. 832 00:41:00,850 --> 00:41:01,653 Įėjimai. 833 00:41:01,653 --> 00:41:02,460 Gerai? 834 00:41:02,460 --> 00:41:04,480 >> Taigi, kai kyla abejonių, net jei turite niekur, 835 00:41:04,480 --> 00:41:09,100 jei jūs tikrai nežinote apie tai, kaip požiūris tai, A, turi šią pakuotę. 836 00:41:09,100 --> 00:41:11,780 Taigi pradėkite ten su JQuery įvynioti. 837 00:41:11,780 --> 00:41:16,330 B, įsitikinkite, kad jūs žinote, ką keičia. 838 00:41:16,330 --> 00:41:18,830 Ir kai kyla abejonių, įdėti, kad į kažką, 839 00:41:18,830 --> 00:41:21,390 ir tai taškas, ką manote jums turėtų daryti su juo. 840 00:41:21,390 --> 00:41:22,150 >> AUDITORIJA: Kas yra įvynioti? 841 00:41:22,150 --> 00:41:24,160 >> GARSIAKALBIS 1: įvynioti tai pirmoji eilutė. 842 00:41:24,160 --> 00:41:27,520 Taigi, tai sako, palaukite, kol mano dokumentas yra paruoštas. 843 00:41:27,520 --> 00:41:29,160 Tada pradėkite Messing su dalykų. 844 00:41:29,160 --> 00:41:30,890 Gerai? 845 00:41:30,890 --> 00:41:32,780 Taigi mes žinome, mes su maitinimu įėjimai. 846 00:41:32,780 --> 00:41:35,450 Taigi mes, kaip, gerai, įėjimai yra mūsų forma. 847 00:41:35,450 --> 00:41:37,220 Štai mūsų ID. 848 00:41:37,220 --> 00:41:39,800 Taigi tai, ką mes bus ieškote. 849 00:41:39,800 --> 00:41:45,220 Ir mes norime pamatyti, kas vyksta pateikus šią formą, tiesa? 850 00:41:45,220 --> 00:41:50,180 >> Taigi, kaip mes galime galvoti, mes turime šiek tiek .submit. 851 00:41:50,180 --> 00:41:56,080 Taigi .submit tiesiog sako, gerai, ši forma kad mes nuorodos su maišos įėjimai, 852 00:41:56,080 --> 00:41:59,594 kai ji pateikta, vykdyti ką nors kita. 853 00:41:59,594 --> 00:42:01,135 Taigi mes ketiname turėti tam tikrą funkciją. 854 00:42:01,135 --> 00:42:05,010 855 00:42:05,010 --> 00:42:07,270 Atkreipkite dėmesį, turime anoniminius funkcijas čia. 856 00:42:07,270 --> 00:42:09,090 Čia mes turime anoniminį funkciją. 857 00:42:09,090 --> 00:42:09,590 Taip. 858 00:42:09,590 --> 00:42:14,880 >> AUDITORIJA: tai visada bus .submit, ar tai tik todėl, kad į HTML, 859 00:42:14,880 --> 00:42:18,260 mes padarėme mygtuką tipas Pateikti? 860 00:42:18,260 --> 00:42:23,680 >> SPEAKER 1: Reikėtų .submit, nes tai tam tikra forma, kad mes pateikti. 861 00:42:23,680 --> 00:42:27,750 Kadangi šis .submit nebūtinai atitinka tą, mygtukas, kaip 862 00:42:27,750 --> 00:42:28,430 skambinti. 863 00:42:28,430 --> 00:42:32,610 Bet faktas, kad tai forma, kad mes pateikti. 864 00:42:32,610 --> 00:42:33,140 Gerai. 865 00:42:33,140 --> 00:42:35,015 >> Taigi pastebėti anonimiškai funkcija, kad čia says-- 866 00:42:35,015 --> 00:42:37,348 AUDITORIJA: I do not really suprasti anoniminius funkcijas. 867 00:42:37,348 --> 00:42:39,240 GARSIAKALBIS 1: Taigi anonimiškai funkcijas, jie 868 00:42:39,240 --> 00:42:42,380 tik funkcijas, kurios neturi pavadinimo. 869 00:42:42,380 --> 00:42:49,560 Taigi vietoj to, kai pagrindinė funkcija kad calls-- galėtume pasakyti, jei dokumentas 870 00:42:49,560 --> 00:42:52,380 pasirengęs, tuomet mes vadiname įėjimai. 871 00:42:52,380 --> 00:42:57,470 Ir tada, kai pateikta, call-- patinka, jei taip ir taip pateikta, 872 00:42:57,470 --> 00:42:59,550 mes norime paraginti nors kitą funkciją. 873 00:42:59,550 --> 00:43:01,840 Anoniminis funkcija tiesiog neturi pavadinimo, 874 00:43:01,840 --> 00:43:05,120 ir tai bus tik vykdyti per šių dalykų rūšių. 875 00:43:05,120 --> 00:43:10,970 >> Taigi šiuo atveju, ką šis sako yra, kai mūsų dokumentas yra paruoštas, 876 00:43:10,970 --> 00:43:12,880 vykdyti šią funkciją. 877 00:43:12,880 --> 00:43:17,110 Ši funkcija yra sudarytas visko per čia. 878 00:43:17,110 --> 00:43:24,410 Ir tada kitas sluoksnis yra gerai, kai įėjimai yra pateiktas, vykdyti tai. 879 00:43:24,410 --> 00:43:28,329 Tai tiesiog žymėti būdas kas turėtų būti vykdomas, kai. 880 00:43:28,329 --> 00:43:30,120 Tai pažodžiui tik funkcija, kuri nėra 881 00:43:30,120 --> 00:43:32,860 turėti pavadinimą, todėl jie yra linkę būti įdėtos viena į kitą, 882 00:43:32,860 --> 00:43:35,132 nes tu negali jiems skambinti vardu. 883 00:43:35,132 --> 00:43:36,984 Gerai? 884 00:43:36,984 --> 00:43:39,775 Drąsiai, anoniminė funkcija yra tik be pavadinimo funkcija. 885 00:43:39,775 --> 00:43:41,470 Štai ir viskas. 886 00:43:41,470 --> 00:43:47,370 Tiesiog būdas piliulę skirtingi dalykai 887 00:43:47,370 --> 00:43:49,250 kad mes norime įvykdyti tam tikru laiku. 888 00:43:49,250 --> 00:43:51,164 >> Auditorija: [nesigirdi]. 889 00:43:51,164 --> 00:43:53,420 >> GARSIAKALBIS 1: anga? 890 00:43:53,420 --> 00:43:54,360 Kur? 891 00:43:54,360 --> 00:43:57,510 >> AUDITORIJA: Be skliausteliuose funkcija? 892 00:43:57,510 --> 00:44:00,660 >> GARSIAKALBIS 1: Po funkcijas. 893 00:44:00,660 --> 00:44:01,290 Kuris iš? 894 00:44:01,290 --> 00:44:02,410 >> AUDITORIJA: abu. 895 00:44:02,410 --> 00:44:05,137 Jeigu jūs įtraukėte, kaip, įvykis, arba jei Jūs įdėti argumentą ten, 896 00:44:05,137 --> 00:44:07,372 tai būtų blogai? 897 00:44:07,372 --> 00:44:12,592 >> GARSIAKALBIS 1: Šiuo atveju, manau, galite įdėti argumentą ten. 898 00:44:12,592 --> 00:44:15,619 Bet kadangi mums nereikia argumentas, kad neturėtų būti. 899 00:44:15,619 --> 00:44:17,410 Kaip, tai visa, kaip, jūs turėtumėte tik 900 00:44:17,410 --> 00:44:19,810 turi tai, kas yra būtina rūšiuoti dalykas. 901 00:44:19,810 --> 00:44:29,325 Lygiai taip pat, kad jei mes turėjome bet funkcija, kuri yra int main void-- patinka, 902 00:44:29,325 --> 00:44:35,687 su int main tuštumos, jūs galėtų padaryti int ARG v, whatever. 903 00:44:35,687 --> 00:44:38,270 Bet jei jums nereikia tiems, jums neturėtų turėti juos ten. 904 00:44:38,270 --> 00:44:39,070 Tas pats dalykas. 905 00:44:39,070 --> 00:44:40,896 Emma, ​​dar turite klausimų? 906 00:44:40,896 --> 00:44:41,671 Gerai. 907 00:44:41,671 --> 00:44:42,170 Nemokama. 908 00:44:42,170 --> 00:44:42,670 Gerai. 909 00:44:42,670 --> 00:44:45,862 Taigi, ką mes iki šiol, kai mūsų dokumentas paruošta, vykdyti tai. 910 00:44:45,862 --> 00:44:47,570 Dabar mes ieškome kai jis pateikiamas. 911 00:44:47,570 --> 00:44:51,530 Taigi dabar mes iš tikrųjų turime rūšiuoti kad mūsų dalykas mėsos. 912 00:44:51,530 --> 00:45:00,120 Taigi, mes turime gauti vertę, naudotojas pateikė, ar tai būtų vardas 913 00:45:00,120 --> 00:45:01,340 arba tuščias. 914 00:45:01,340 --> 00:45:07,270 Ir tada mes turime tiek grąža Šis įspėjimas arba mesti klaidą. 915 00:45:07,270 --> 00:45:08,560 Bet kokiu atveju. 916 00:45:08,560 --> 00:45:13,690 >> Taigi, kaip mes pareiškiame kintamasis JavaScript? 917 00:45:13,690 --> 00:45:14,670 Var. 918 00:45:14,670 --> 00:45:19,430 Taigi tarkime, var vardas equals-- ar iš tikrųjų, mes 919 00:45:19,430 --> 00:45:21,960 padaryti vertę, nes aš manau, kad tai vardas. 920 00:45:21,960 --> 00:45:23,920 Gerai. 921 00:45:23,920 --> 00:45:31,320 Taigi, mes turime tam tikrą vertę, kad čia mes nori ištraukti iš mūsų įėjimai forma. 922 00:45:31,320 --> 00:45:34,100 Taigi, tuo pačiu būdu, kad mes rūšies padarė įėjimai, 923 00:45:34,100 --> 00:45:38,380 gali kas nors pasakykite man, ką mes gali būti skambinant čia 924 00:45:38,380 --> 00:45:41,230 jei mes norėjome gauti vardas iš forma? 925 00:45:41,230 --> 00:45:46,929 Ir jei mes pažvelgti atgal į mūsų formą čia pastebime, kad turime pavadinimo ID. 926 00:45:46,929 --> 00:45:47,845 Auditorija: [nesigirdi]. 927 00:45:47,845 --> 00:45:51,026 928 00:45:51,026 --> 00:45:54,675 >> GARSIAKALBIS 1: Jūs neturite galvoti apie tai, kaip masyvą. 929 00:45:54,675 --> 00:45:57,650 930 00:45:57,650 --> 00:46:00,760 Jums nereikia nerimauti, kad. 931 00:46:00,760 --> 00:46:03,250 Taigi mes tiesiog turėti tam tikrą pavadinimą. 932 00:46:03,250 --> 00:46:09,022 Ir tada, nes "JavaScript" ir ko yra keista, mes galime ne tik daryti "vardą." 933 00:46:09,022 --> 00:46:11,230 Mes iš tikrųjų turime skambinti kai funkcija, kuri suteikia mums, 934 00:46:11,230 --> 00:46:14,160 kaip, tos identifikatoriaus reikšmė. 935 00:46:14,160 --> 00:46:15,160 Gerai? 936 00:46:15,160 --> 00:46:16,780 Taigi tai tik .val. 937 00:46:16,780 --> 00:46:18,356 >> Auditorija: [nesigirdi]. 938 00:46:18,356 --> 00:46:19,160 >> GARSIAKALBIS 1: Gerai. 939 00:46:19,160 --> 00:46:27,030 Taigi su JavaScript, šios rūšies dalykas čia tik eina per. 940 00:46:27,030 --> 00:46:35,730 Ir jūs galite galvoti apie tai, as-- tai kaip beveik getElementById, kur 941 00:46:35,730 --> 00:46:40,630 getElementById iš tikrųjų grąžinti visą, ką jums. 942 00:46:40,630 --> 00:46:49,930 $ ("# Pavadinimas") yra kaip, Gerai, aš turiu jį, aš galiu jį pasiekti, 943 00:46:49,930 --> 00:46:52,265 bet jei jūs tikrai norite ją grąžinti vertę you-- 944 00:46:52,265 --> 00:46:53,596 >> AUDITORIJA: Ar tai kaip rodykle? 945 00:46:53,596 --> 00:46:55,070 >> GARSIAKALBIS 1: Tai lyg rodykle. 946 00:46:55,070 --> 00:46:57,069 Jūs galite galvoti apie tai, kaip lyg rodyklę. 947 00:46:57,069 --> 00:46:59,060 Kaip ji sako, gerai, aš žinoti, kaip ten nuvykti, 948 00:46:59,060 --> 00:47:02,330 bet iš tiesų gaunate iš value tai, jūs turite aiškiai paprašyti. 949 00:47:02,330 --> 00:47:07,800 Ir, deja, be abejo, mes neturime padaryti per daug su JavaScript ir jQuery. 950 00:47:07,800 --> 00:47:12,160 >> Taigi jis ketina nusileisti į tai, kiek Jūs guys-- kas atsitiktų žinoti, 951 00:47:12,160 --> 00:47:17,610 kas atsitiktų, kad matė, ir ką galite rūšies logiškai atspėti. 952 00:47:17,610 --> 00:47:21,639 Kadangi kai kurie iš šių dalykų, jūs turbūt galėtų gauti pusiaukelėje. 953 00:47:21,639 --> 00:47:24,180 Tačiau gauti jį visiškai teisus, Manau, šią problemą tikriausiai 954 00:47:24,180 --> 00:47:25,624 turėjo vieną žemiausių taškų. 955 00:47:25,624 --> 00:47:27,790 AUDITORIJA: Kaip, pavyzdžiui, už [nesigirdi] įėjimai, 956 00:47:27,790 --> 00:47:29,450 kodėl ne jūs turite įdėti val ten? 957 00:47:29,450 --> 00:47:30,450 GARSIAKALBIS 1: Už šį vieną? 958 00:47:30,450 --> 00:47:31,124 AUDITORIJA: Taip. 959 00:47:31,124 --> 00:47:31,790 GARSIAKALBIS 1: Taip. 960 00:47:31,790 --> 00:47:33,498 Kadangi tai yra natūra panašaus, kaip mes sakėme, 961 00:47:33,498 --> 00:47:37,180 kai žymeklis, ir tai man nuorodos jis ir iš tikrųjų gaunate mums vertę. 962 00:47:37,180 --> 00:47:38,872 >> AUDITORIJA: kadangi [nesigirdi]? 963 00:47:38,872 --> 00:47:42,060 >> GARSIAKALBIS 1: Žaliavoms, įėjimai yra tik some-- 964 00:47:42,060 --> 00:47:44,450 tai kaip mes tik žiūri į jį kaip į visumą, 965 00:47:44,450 --> 00:47:48,859 ir tai .submit pasakoja mums, ką mes turime žinoti. 966 00:47:48,859 --> 00:47:50,150 JQuery ir "JavaScript yra keista. 967 00:47:50,150 --> 00:47:50,800 Aš žinau. 968 00:47:50,800 --> 00:47:51,690 Žinau, vaikinai. 969 00:47:51,690 --> 00:47:52,460 Aš žinau. 970 00:47:52,460 --> 00:47:55,260 Yra priežastis, kodėl aš ne padaryti interneto programas. 971 00:47:55,260 --> 00:47:56,230 Tiesiog juokauji. 972 00:47:56,230 --> 00:47:57,780 Aš neturėjo pakankamai jos poveikį. 973 00:47:57,780 --> 00:47:59,070 >> Auditorija: [nesigirdi] CSS. 974 00:47:59,070 --> 00:48:00,206 >> [Juokas] 975 00:48:00,206 --> 00:48:00,590 >> GARSIAKALBIS 1: Gerai, kad tai atitinka CSS. 976 00:48:00,590 --> 00:48:03,730 CSS yra tik, kaip, kad viskas gana, tai nepatinka tegul susidoroti su duomenimis. 977 00:48:03,730 --> 00:48:05,710 Yra skirtumas yra. 978 00:48:05,710 --> 00:48:06,350 Gerai. 979 00:48:06,350 --> 00:48:12,110 Taigi, dabar, tikiuosi, tai part-- taip pat už kaip tai, problema, kai jūs negalite 980 00:48:12,110 --> 00:48:16,070 žinoti sintaksę, jums gali būti panašiai, Gerai, jūs galite turėti tam tikrą var vertę 981 00:48:16,070 --> 00:48:18,320 ir bus kaip, tarkime, I gavo vertę teisingai. 982 00:48:18,320 --> 00:48:20,600 Ir tada jūs turbūt galėtų parašyti šį kitą dalį. 983 00:48:20,600 --> 00:48:24,640 Tai naujos dalis tikriausiai atrodo daug lengviau, 984 00:48:24,640 --> 00:48:26,610 ar tai būtų logiška prasmės jums vaikinai. 985 00:48:26,610 --> 00:48:31,520 >> Kadangi tai, ką mes parašiau iki šiol, Aš žinau, aš būtų patinka, Umm, taip, 986 00:48:31,520 --> 00:48:34,340 Aš nežinau, kad viktorinoje. 987 00:48:34,340 --> 00:48:37,610 Jūs galite visiškai parašyti psuedocode ir tada pertrauka į nekilnojamąjį kodas 988 00:48:37,610 --> 00:48:40,460 kai you-- tai lyg matematika. 989 00:48:40,460 --> 00:48:42,904 Jeigu jūs kada nors turėjo keletą kelių dalių problema, kai 990 00:48:42,904 --> 00:48:44,820 Jūs nežinote, kaip prasiskverbti pro pirmąjį žingsnį, 991 00:48:44,820 --> 00:48:46,736 bet visa kita remiasi, kad pirmas žingsnis, 992 00:48:46,736 --> 00:48:49,577 Jums tiesiog pasakyti, kaip, tarkime, x lygus 4. 993 00:48:49,577 --> 00:48:50,910 Ir tada jūs paleisti su juo, tiesa? 994 00:48:50,910 --> 00:48:52,410 >> Jūs galite padaryti tą patį su kodu. 995 00:48:52,410 --> 00:48:55,740 Taigi galima sakyti, tarkime, Gavau vertės teisę. 996 00:48:55,740 --> 00:48:58,290 Tada padaryti kitą dalį čia. 997 00:48:58,290 --> 00:49:02,610 Nes iš tiesų ši dalis turėtų būti gana logiška. 998 00:49:02,610 --> 00:49:06,560 >> Taigi, mes turime patikrinti jei mūsų vertė yra tuščia. 999 00:49:06,560 --> 00:49:11,650 Arba, jei tai kai vardas iš tikrųjų duoti perspėjimą. 1000 00:49:11,650 --> 00:49:15,085 Taigi, kas gali norime patikrinti? 1001 00:49:15,085 --> 00:49:17,800 Mes norime turėti tam tikrą IF. 1002 00:49:17,800 --> 00:49:19,510 Ką manote mūsų Jei bus? 1003 00:49:19,510 --> 00:49:24,141 Mums reikia patikrinti, pamatyti, jei vertės is-- jei ji nėra tuščia eilutė. 1004 00:49:24,141 --> 00:49:30,740 1005 00:49:30,740 --> 00:49:31,730 >> Puikiai. 1006 00:49:31,730 --> 00:49:32,570 Būtent. 1007 00:49:32,570 --> 00:49:33,070 Gerai. 1008 00:49:33,070 --> 00:49:36,320 Taigi, jei tai toks atvejis, ką norime daryti? 1009 00:49:36,320 --> 00:49:39,190 Mes norime mesti šiek tiek perspėjimą, tiesa? 1010 00:49:39,190 --> 00:49:41,090 Taigi tai tik įspėjimas. 1011 00:49:41,090 --> 00:49:43,050 Ir tada, ką nori viduje. 1012 00:49:43,050 --> 00:49:45,430 Taigi, ką mes turėtume turėti viduje mūsų perspėjimo? 1013 00:49:45,430 --> 00:49:48,916 >> Auditorija: "Labas". 1014 00:49:48,916 --> 00:49:50,421 >> GARSIAKALBIS 1: kableliais. 1015 00:49:50,421 --> 00:49:52,462 Ir tada tai jums, vaikinai Prisimenu, kaip Jungiant? 1016 00:49:52,462 --> 00:49:53,400 >> AUDITORIJA: Plius. 1017 00:49:53,400 --> 00:49:54,520 >> GARSIAKALBIS 1: Plius. 1018 00:49:54,520 --> 00:49:57,490 Taigi, mes norime turėti pliuso. 1019 00:49:57,490 --> 00:50:03,480 Ir tada mes turime kitą plius mūsų šauktukas. 1020 00:50:03,480 --> 00:50:05,620 Nemokama. 1021 00:50:05,620 --> 00:50:06,540 Gerai. 1022 00:50:06,540 --> 00:50:08,255 Priešingu atveju, kas gali norime daryti? 1023 00:50:08,255 --> 00:50:10,380 Mes nenorime nieko daryti, tiesa? 1024 00:50:10,380 --> 00:50:14,190 Taigi mes tiesiog grįžti klaidinga. 1025 00:50:14,190 --> 00:50:17,200 Ne tai, ko aš noriu daryti. 1026 00:50:17,200 --> 00:50:18,520 Gerai. 1027 00:50:18,520 --> 00:50:20,660 >> Ir tada jie, iš course-- kas svarbu 1028 00:50:20,660 --> 00:50:23,510 yra prisiminti, kad uždarytumėte Jūsų anoniminiai funkcijos. 1029 00:50:23,510 --> 00:50:27,230 Taigi, jei pastebėjote, mes turime kai funkcija, kad čia baigiasi čia. 1030 00:50:27,230 --> 00:50:31,710 Taigi, mes turime uždaryti šį Pirmasis ir pridėti kabliataškį. 1031 00:50:31,710 --> 00:50:35,195 Ir tada tai vienas čia turi daryti su šia anonimine funkcija, 1032 00:50:35,195 --> 00:50:38,650 todėl uždaryti jį ten. 1033 00:50:38,650 --> 00:50:40,190 Tai kelio Suskubo reakcija taupymo. 1034 00:50:40,190 --> 00:50:40,690 Taip. 1035 00:50:40,690 --> 00:50:45,650 AUDITORIJA: Ar yra priežastis that-- tik visoms JavaScript pavyzdžių 1036 00:50:45,650 --> 00:50:48,480 kad aš mačiau, turime pirmieji garbanotieji petnešų 1037 00:50:48,480 --> 00:50:51,075 ant tos pačios linijos kaip funkciją? 1038 00:50:51,075 --> 00:50:53,040 >> GARSIAKALBIS 1: Štai stilistinė. 1039 00:50:53,040 --> 00:50:54,130 Taip. 1040 00:50:54,130 --> 00:51:00,650 Ir iš tikrųjų, jei vartojate 61, mes daryti viską, kad mūsų garbanotieji petnešų, kad taip. 1041 00:51:00,650 --> 00:51:01,830 Huh? 1042 00:51:01,830 --> 00:51:05,030 >> AUDITORIJA: Jeigu mes padarėme tai, kad PSET, yra tai, kad blogai stiliaus? 1043 00:51:05,030 --> 00:51:05,720 >> GARSIAKALBIS 1: Ne 1044 00:51:05,720 --> 00:51:09,710 Mes aiškiai pasakyta, vaikinai tai padaryti. 1045 00:51:09,710 --> 00:51:14,540 Bet iš tikrųjų, tai yra rūšies iš dominuojančio konvencijos 1046 00:51:14,540 --> 00:51:19,620 kurį C klasių partijai ir "JavaScript" ir JQuery. 1047 00:51:19,620 --> 00:51:23,074 Taigi akivaizdu, aš sure-- ir iš tikrųjų, jei aš 1048 00:51:23,074 --> 00:51:26,770 buvo padaryti šią problemą visiškai aklas be pažvelgė į jį, 1049 00:51:26,770 --> 00:51:30,080 ten tikriausiai labai mažai būdų aš Dotarłeś tai. 1050 00:51:30,080 --> 00:51:36,160 >> Aš galėjo patinka, gerai, gal aš reikia patraukti kažkas, kad įėjimas. 1051 00:51:36,160 --> 00:51:38,020 Ir aš manau, turintys žinoma, kad, kaip, 1052 00:51:38,020 --> 00:51:43,240 Gerai, jei noriu gauti kažką iš tokios formos, kad turi savo ID, 1053 00:51:43,240 --> 00:51:46,990 I kreiptis į jį šiuo būdu, Aš tikriausiai gauti, kad. 1054 00:51:46,990 --> 00:51:49,940 Galėčiau gauti tai. 1055 00:51:49,940 --> 00:51:53,400 Bet iš tikrųjų, vienintelis dalykas, kad aš manau, Aš tikrai gauti tai čia. 1056 00:51:53,400 --> 00:51:59,230 >> Taigi tai tipo svarbu žinome, kaip ir su bet sunkiai bandymo, 1057 00:51:59,230 --> 00:52:02,130 Jūs rūšies pasirinkti savo kovas, tiesa? 1058 00:52:02,130 --> 00:52:06,780 Jei žinote, kad esate nesiruošia gauti kad pirmoji dalis JQuery, kaip jau sakiau, 1059 00:52:06,780 --> 00:52:10,080 prielaidą, kad turite šią vertę ir daryti tai, ką jūs galite su juo. 1060 00:52:10,080 --> 00:52:14,730 Ir, jei turite laiko, grįžti ir bandyti užpildyti gabalus. 1061 00:52:14,730 --> 00:52:17,150 Tačiau neleiskite, panašų klausimą tai tikrai pelkė you down. 1062 00:52:17,150 --> 00:52:18,080 Nes tai, ką? 1063 00:52:18,080 --> 00:52:23,260 Tai buvo vienas klausimas apie JQuery iš visos egzaminą. 1064 00:52:23,260 --> 00:52:25,810 Taigi taip, tai būčiau labai gerai, jei jūs turite jį. 1065 00:52:25,810 --> 00:52:28,297 >> Auditorija: [nesigirdi] Jums kviečiame naudotis JQuery. 1066 00:52:28,297 --> 00:52:30,005 GARSIAKALBIS 1: Jūs esate kviečiame naudotis JQuery. 1067 00:52:30,005 --> 00:52:31,088 AUDITORIJA: Gerai. [Nesigirdi]. 1068 00:52:31,088 --> 00:52:33,060 GARSIAKALBIS 1: Kaip jūs jį naudoti? 1069 00:52:33,060 --> 00:52:35,850 Aš turiu ieškoti iki visos mano JavaScript. 1070 00:52:35,850 --> 00:52:38,810 Tai tikrai daug lengviau, Manau, naudoti JQuery, 1071 00:52:38,810 --> 00:52:42,995 nes JQuery tikrųjų sumažina suma JavaScript rašote tikriausiai 1072 00:52:42,995 --> 00:52:43,620 iki, kaip pusė. 1073 00:52:43,620 --> 00:52:46,334 Taigi, mūsų kodas turbūt būtų dvigubai ilgiau be to. 1074 00:52:46,334 --> 00:52:49,250 Taigi, jei jūs recognize-- didžiausias dalykas atimti iš šios problemos 1075 00:52:49,250 --> 00:52:50,550 yra modeliai. 1076 00:52:50,550 --> 00:52:52,890 Jei prieigos kažkas iš formos, 1077 00:52:52,890 --> 00:52:57,830 jūs ketinate naudoti citatos, maišos, ką jūs bandote pasiekti. 1078 00:52:57,830 --> 00:53:01,000 Jei jis yra pateikiamas, norite naudoti kažką panašaus į .submit. 1079 00:53:01,000 --> 00:53:03,680 Jūs tikriausiai ketinate naudoti Anoniminis funkcija ten. 1080 00:53:03,680 --> 00:53:08,030 Jei jūs iš tikrųjų reikia vertę kažkas, kad jūs ketinate daryti kabučių, 1081 00:53:08,030 --> 00:53:12,160 maišos, nepriklausomai, kad laukas yra, .val. 1082 00:53:12,160 --> 00:53:14,690 Ir pripažįstant modelius kaip kad vyksta 1083 00:53:14,690 --> 00:53:19,586 būti labiau naudingas nei tikrai žinant Kasdieniai smėlinis. 1084 00:53:19,586 --> 00:53:20,562 Taip. 1085 00:53:20,562 --> 00:53:23,164 >> AUDITORIJA: Taigi, jei vartotojas pateikia savo vardą 1086 00:53:23,164 --> 00:53:27,394 ir jis eina per šio pareiškimo, bus ji eiti ir grįžti klaidinga po to? 1087 00:53:27,394 --> 00:53:30,373 >> GARSIAKALBIS 1: Ne, nes perspėjimo, Jūs galite galvoti apie tai, kaip grįžti. 1088 00:53:30,373 --> 00:53:30,873 Taip. 1089 00:53:30,873 --> 00:53:31,590 Taigi jis bus išeiti. 1090 00:53:31,590 --> 00:53:31,925 Taip. 1091 00:53:31,925 --> 00:53:33,883 >> AUDITORIJA: Ar galite [? vieta?] skliaustuose 1092 00:53:33,883 --> 00:53:37,105 iš pateiktų, skliausteliuose, ką? 1093 00:53:37,105 --> 00:53:38,870 >> GARSIAKALBIS 1: aš, manau. 1094 00:53:38,870 --> 00:53:42,300 Tai vienas uždarytas čia. 1095 00:53:42,300 --> 00:53:45,800 Ir tada tai vienas gauna uždarė čia. 1096 00:53:45,800 --> 00:53:47,135 >> AUDITORIJA: O, ten. 1097 00:53:47,135 --> 00:53:48,470 Gerai. 1098 00:53:48,470 --> 00:53:53,572 >> GARSIAKALBIS 1: Akivaizdu, kad mažai, mažai kalbų sintaksiniai dalykai 1099 00:53:53,572 --> 00:53:55,780 kaip, kad mes tikriausiai tiesiog apibraukti jį ir būti kaip, 1100 00:53:55,780 --> 00:53:58,385 nepamirškite savo skliausteliuose. 1101 00:53:58,385 --> 00:53:59,810 Bet taip. 1102 00:53:59,810 --> 00:54:00,950 Gerai. 1103 00:54:00,950 --> 00:54:04,190 Ar mes turime dar vieną kad mes norėtume daryti? 1104 00:54:04,190 --> 00:54:07,700 1105 00:54:07,700 --> 00:54:11,599 Ar jus vaikinai gauti dvejetainis medis vieną? 1106 00:54:11,599 --> 00:54:12,890 Ar mes norime eiti per tą vieną? 1107 00:54:12,890 --> 00:54:17,940 Jaučiu, kaip dvejetainiai medžiai ir užjūrio departamentais turėtų būti taškai 1108 00:54:17,940 --> 00:54:19,880 kad jūs vaikinai gauti gana lengvai. 1109 00:54:19,880 --> 00:54:21,978 Nenorėčiau jums prarasti taškų, kad. 1110 00:54:21,978 --> 00:54:28,335 1111 00:54:28,335 --> 00:54:30,370 Gerai. 1112 00:54:30,370 --> 00:54:33,097 >> Leiskite tai padaryti DOM čia. 1113 00:54:33,097 --> 00:54:35,555 Linkiu Aš turėjau mano paviršiaus taip, I gali tiesiog atkreipti ekrane. 1114 00:54:35,555 --> 00:54:38,330 1115 00:54:38,330 --> 00:54:41,461 Štai ką aš padaryti pernai. 1116 00:54:41,461 --> 00:54:41,960 Gerai. 1117 00:54:41,960 --> 00:54:48,370 Taigi, kaip jau minėjau, mes kalbėjome apie DOM, Document Object Model. 1118 00:54:48,370 --> 00:54:51,415 Jie tikriausiai ketina suteikti jums kai šiek tiek fragmentą, kaip tai 1119 00:54:51,415 --> 00:54:54,250 ir paprašyti jus sukurti medį už jį. 1120 00:54:54,250 --> 00:54:58,050 Ir tai tiesiog visi turi daryti su tekančiu per žymes. 1121 00:54:58,050 --> 00:55:00,685 Taigi pabandykime ir tai daryti. 1122 00:55:00,685 --> 00:55:09,610 1123 00:55:09,610 --> 00:55:12,920 >> Taip pat, kaip už įprasta, jei jus vaikinai padaryti šias viktorinos, nes aš labai 1124 00:55:12,920 --> 00:55:16,450 rekomenduojame, kad jūs, kaip praktiškai bet kurį iš jų, kad jūs, kaip, 1125 00:55:16,450 --> 00:55:19,480 Aš tikrai negauna, kas vyksta čia, tiesiog, žinoma, 1126 00:55:19,480 --> 00:55:23,334 siųsti man laišką su klausimu, ir aš paaiškinti, kaip geriausiai galiu. 1127 00:55:23,334 --> 00:55:25,298 Gerai. 1128 00:55:25,298 --> 00:55:33,420 >> Mes turime dokumentą, ir mes turime HTML. 1129 00:55:33,420 --> 00:55:33,970 Gerai. 1130 00:55:33,970 --> 00:55:38,750 Taigi mes tiesiog analizuojant čia žodžius, tiesa? 1131 00:55:38,750 --> 00:55:45,810 Taigi, ką mes matome comes-- kas yra du subpozicijos pagal HTML? 1132 00:55:45,810 --> 00:55:48,880 Juolab, kad jie atitraukiama tinkamai? 1133 00:55:48,880 --> 00:55:49,580 Galvos ir kūno. 1134 00:55:49,580 --> 00:56:00,298 1135 00:56:00,298 --> 00:56:00,800 Ak. 1136 00:56:00,800 --> 00:56:03,730 1137 00:56:03,730 --> 00:56:04,960 Galvos ir kūno. 1138 00:56:04,960 --> 00:56:05,952 Gražus. 1139 00:56:05,952 --> 00:56:07,410 Taigi pradėkime čia su galva. 1140 00:56:07,410 --> 00:56:09,090 Kas po galva? 1141 00:56:09,090 --> 00:56:11,721 Kas mūsų kitas žymė? 1142 00:56:11,721 --> 00:56:12,220 Pavadinimas. 1143 00:56:12,220 --> 00:56:16,450 1144 00:56:16,450 --> 00:56:19,605 Ir tada per pavadinimas, viktorina. 1145 00:56:19,605 --> 00:56:23,970 1146 00:56:23,970 --> 00:56:24,690 Gerai. 1147 00:56:24,690 --> 00:56:27,940 >> Taigi pažodžiui, tai tik Pasivaikščiojimas žymės, gerai? 1148 00:56:27,940 --> 00:56:31,610 Taigi, jei mes turime kūno, kaip mes einame per, 1149 00:56:31,610 --> 00:56:35,460 kūnas turi tris dalykus per jį, ar ne? 1150 00:56:35,460 --> 00:56:36,400 Jis gavo tris DIV-ų. 1151 00:56:36,400 --> 00:56:40,060 1152 00:56:40,060 --> 00:56:41,900 Kiekvienas skyrius gauna savo mažą langelį. 1153 00:56:41,900 --> 00:56:45,260 1154 00:56:45,260 --> 00:56:48,106 Ir kas pirmoje div? 1155 00:56:48,106 --> 00:56:48,606 [Nesigirdi] 1156 00:56:48,606 --> 00:56:52,070 1157 00:56:52,070 --> 00:56:57,292 Ir tada šalia vienas yra vidutinio, kurios aš tik ketina sutrumpinti. 1158 00:56:57,292 --> 00:56:59,410 Ir tada paskutinis yra apačioje. 1159 00:56:59,410 --> 00:57:06,060 1160 00:57:06,060 --> 00:57:07,650 >> Taigi tikrai, tai tik pėsčiomis per. 1161 00:57:07,650 --> 00:57:11,140 Ir todėl mes ketiname suteikti Ieškote HTML, kad tinkamai atitraukiama, 1162 00:57:11,140 --> 00:57:16,800 Jūs galite tiesiog tiesiog paleisti per ir bus kaip, gerai, čia yra HTML. 1163 00:57:16,800 --> 00:57:19,460 Taigi, tai yra tolimiausias kampe arba toliausiai į kairę, 1164 00:57:19,460 --> 00:57:22,410 kad turi būti savo dalykas. 1165 00:57:22,410 --> 00:57:26,360 Tai yra ant tos pačios laisvas tarpas. 1166 00:57:26,360 --> 00:57:30,120 >> Taigi mes žinome, kad vadovas turi būti tame pačiame lygyje kaip ir kūno, 1167 00:57:30,120 --> 00:57:32,040 bet po HTML. 1168 00:57:32,040 --> 00:57:33,100 Tai, ką mes turime čia. 1169 00:57:33,100 --> 00:57:36,810 Galvos ir kūno yra broliai ir seserys, bet jie pagal HTML. 1170 00:57:36,810 --> 00:57:39,130 Ir tada mes tiesiog eiti į kiekvieną iš jų. 1171 00:57:39,130 --> 00:57:44,370 Taigi vadovas turi pavadinimą, kuris turi viktorinoje, kaip matome čia. 1172 00:57:44,370 --> 00:57:48,210 Ir tada, šiuo atveju, turime kūnas, kuris turi šias tris linijas. 1173 00:57:48,210 --> 00:57:51,470 Taigi visa tai yra broliai ir seserys visi pagal kūno. 1174 00:57:51,470 --> 00:57:53,732 Gerai? 1175 00:57:53,732 --> 00:57:56,190 Taigi, tikiuosi, kai pamatysite kažką panašaus į tai, jūs kaip, 1176 00:57:56,190 --> 00:57:57,900 taip, aš tiesiog gauti nupiešti medį. 1177 00:57:57,900 --> 00:58:00,430 Tai viskas bus puiku. 1178 00:58:00,430 --> 00:58:01,130 Gerai. 1179 00:58:01,130 --> 00:58:03,220 Taigi norėjau įsitikinti, vaikinai žinojo, kad. 1180 00:58:03,220 --> 00:58:10,510 >> Taigi, kodėl ne mes einame į 32 mūsų dvejetainis medis? 1181 00:58:10,510 --> 00:58:17,905 Nes kai jūs suprantate, dvejetainis paieška medis, tai tikrai nereiškia, kad blogai. 1182 00:58:17,905 --> 00:58:20,960 Taigi Everett, galiu erase-- I reiškia, jie visi yra internete, taip pat. 1183 00:58:20,960 --> 00:58:24,130 Taigi, jei turite kokių nors klausimų. 1184 00:58:24,130 --> 00:58:44,410 1185 00:58:44,410 --> 00:58:46,370 >> Pamiršote mažai vietos ten, bet viskas OK. 1186 00:58:46,370 --> 00:58:50,190 Taigi dvejetainis paieškos medis tik būdas organizuoti duomenis 1187 00:58:50,190 --> 00:58:57,000 ne masyvą, kur šaknis yra visada didesnis 1188 00:58:57,000 --> 00:59:03,500 nei kairėje vaiku ir šaknis visada yra mažesnis nei dešinės vaikas. 1189 00:59:03,500 --> 00:59:04,770 Gerai. 1190 00:59:04,770 --> 00:59:08,160 >> Taigi, mes turime šį puikų paieškos medis čia. 1191 00:59:08,160 --> 00:59:13,360 Mes turime šiuos numerius, 34, 59, 20, 106, 36, ir 52. 1192 00:59:13,360 --> 00:59:15,160 Ir mes turime organizuoti juos tokiu būdu, 1193 00:59:15,160 --> 00:59:22,100 toks, kad šaknis yra didesnis nei viską kairėje pusėje 1194 00:59:22,100 --> 00:59:24,750 ir jis yra mažiau nei viskas dešinėje pusėje. 1195 00:59:24,750 --> 00:59:29,580 Ir paprastai, ką jums noriu padaryti, tai pabandyti ir sužinoti 1196 00:59:29,580 --> 00:59:31,720 kažkas apie viduryje. 1197 00:59:31,720 --> 00:59:35,420 Su dvejetainiais paieškos medžiai, jums gali tekti pažaisti truputį su juo. 1198 00:59:35,420 --> 00:59:40,850 >> Tačiau šiuo atveju, tegul tik manyti, kad mes žinome, tai pirmasis. 1199 00:59:40,850 --> 00:59:44,870 Taigi 36 yra mūsų pirmasis čia. 1200 00:59:44,870 --> 00:59:46,790 Paprastai, norėčiau pabandyti ir pasirinkti kažką 1201 00:59:46,790 --> 00:59:50,160 apie viduryje, kad bus tikriausiai duoda geriausius rezultatus. 1202 00:59:50,160 --> 00:59:56,200 Taigi, dabar mes žinome, kad viskas apie tai savo ruožtu turi būti mažesnis nei 36. 1203 00:59:56,200 --> 00:59:59,520 Bet taip pat, ką galima pamatyti, yra kad mes turime du taškus čia. 1204 00:59:59,520 --> 01:00:04,350 Taigi, jei mes žinome, kad reikia du numeriai, kurie yra mažiau nei šaknies, 1205 01:00:04,350 --> 01:00:08,670 tada galite tiesiog užsisakyti jų ir pasirinkti trečią numerį. 1206 01:00:08,670 --> 01:00:09,390 Gerai. 1207 01:00:09,390 --> 01:00:11,550 >> Taigi, kodėl ne mes pradėti su šios pusės? 1208 01:00:11,550 --> 01:00:17,270 Taigi, jei mes žinome, kad viskas tai savo ruožtu turi būti mažesnis nei 36-- 1209 01:00:17,270 --> 01:00:21,290 bet jei pažvelgsime į šį vieną, mes žinome, kad šis skaičius 1210 01:00:21,290 --> 01:00:25,180 turi būti mažesnė nei šis skaičius, tiesa? 1211 01:00:25,180 --> 01:00:30,810 Kadangi šis skaičius čia yra dešinėje pusėje. 1212 01:00:30,810 --> 01:00:34,680 Ir atminkite, kaip ir mūsų didesnis medis, viskas dešinėje 1213 01:00:34,680 --> 01:00:37,130 turi būti didesnis, nei šaknies. 1214 01:00:37,130 --> 01:00:40,540 Tokiu būdu, žinome, kad kokia yra šios poreikių 1215 01:00:40,540 --> 01:00:43,090 būti didesnis nei kokia čia. 1216 01:00:43,090 --> 01:00:44,020 Gerai? 1217 01:00:44,020 --> 01:00:46,340 >> Taigi, mes turime du pasirinkimus Šių dviejų burbulų. 1218 01:00:46,340 --> 01:00:49,830 Mes turime 32 ir 34-- ar gaila. 1219 01:00:49,830 --> 01:00:53,330 20 ir 34. 1220 01:00:53,330 --> 01:00:56,500 Taigi, kaip jūs manote, mes galime įdėti jas į? 1221 01:00:56,500 --> 01:00:59,230 Jeigu šis viena turi būti didesnis nei šis, 1222 01:00:59,230 --> 01:01:04,340 tai reiškia, kad norime turi 20 Čia ir 34 čia. 1223 01:01:04,340 --> 01:01:05,340 Gerai. 1224 01:01:05,340 --> 01:01:09,380 >> Taigi, tuo pačiu būdu, mes ieškoti Šiuo pietus medžio rūšies. 1225 01:01:09,380 --> 01:01:14,994 Ir mes sakome, gerai, mes turime ne 36. 1226 01:01:14,994 --> 01:01:20,460 Mes turime 106, 52 ir 59. 1227 01:01:20,460 --> 01:01:21,590 Teisė? 1228 01:01:21,590 --> 01:01:24,820 Šiuo atveju čia, mes žinau, kad tai vienas poreikius 1229 01:01:24,820 --> 01:01:29,570 turėti vieną dalyką, kad yra didesnis nei ji ir vienas dalykas, kad yra mažiau nei juo. 1230 01:01:29,570 --> 01:01:30,100 Teisė? 1231 01:01:30,100 --> 01:01:34,580 Taigi, jei mes įdėti juos, kad, tai tik apie išvadą, kad vidurinioji vertė dar kartą. 1232 01:01:34,580 --> 01:01:35,766 Taigi, mūsų vidurinės vertė yra 59. 1233 01:01:35,766 --> 01:01:38,524 1234 01:01:38,524 --> 01:01:40,190 Taigi mes sakome, gerai, o kas mažiau nei 59? 1235 01:01:40,190 --> 01:01:41,826 Na, tai 52. 1236 01:01:41,826 --> 01:01:42,950 Ir kas didesnis nei 59? 1237 01:01:42,950 --> 01:01:45,120 Na, tai 106. 1238 01:01:45,120 --> 01:01:45,930 Gerai? 1239 01:01:45,930 --> 01:01:49,430 Taigi, tai tik kaip dėlionė tiek. 1240 01:01:49,430 --> 01:01:53,160 Jis paprastai padeda, ypač mažų medžių, kaip šis, 1241 01:01:53,160 --> 01:01:56,617 jei jūs tiesiog jį užsisakyti, jei jūs žinoti, kiek yra kairėje 1242 01:01:56,617 --> 01:01:58,450 ir kiek yra ant Gerai, kad galite tiesiog 1243 01:01:58,450 --> 01:02:01,050 leidžia jums pasirinkti, ką turėtų būti jūsų šaknis. 1244 01:02:01,050 --> 01:02:02,922 Ir tada jūs galite natūra darbo iš ten. 1245 01:02:02,922 --> 01:02:05,080 MM-hm. 1246 01:02:05,080 --> 01:02:05,580 33? 1247 01:02:05,580 --> 01:02:07,570 Žinoma. 1248 01:02:07,570 --> 01:02:10,120 Gerai. 1249 01:02:10,120 --> 01:02:17,410 Taigi, mes norime sukurti mazgas arba dvejetainis paieškos medis. 1250 01:02:17,410 --> 01:02:20,416 Ir pažvelkime, kas gali būti joje. 1251 01:02:20,416 --> 01:02:26,130 1252 01:02:26,130 --> 01:02:28,600 Ir manau, kad tai valios tikrai bus paskutinis mūsų problema. 1253 01:02:28,600 --> 01:02:29,510 Ak. 1254 01:02:29,510 --> 01:02:30,010 Gerai. 1255 01:02:30,010 --> 01:02:48,190 1256 01:02:48,190 --> 01:02:48,690 Gerai. 1257 01:02:48,690 --> 01:02:55,580 1258 01:02:55,580 --> 01:02:58,040 >> Tai kaip, ką galime galvoti, kaip mazgas, tiesa? 1259 01:02:58,040 --> 01:03:01,610 Mes turime vertę, ir mes žinau, kad tai bus arba 1260 01:03:01,610 --> 01:03:03,830 buvo kairę ir į dešinę vaikai. 1261 01:03:03,830 --> 01:03:08,420 Dvejetainiai paieškos tree-- tuo būdu , kad ji turi, daugių daugiausia dvi vaikams. 1262 01:03:08,420 --> 01:03:08,920 Gerai? 1263 01:03:08,920 --> 01:03:12,690 1264 01:03:12,690 --> 01:03:15,540 Pagalvokime apie tai, kaip mes apibrėžta susietą sąrašą, tiesa? 1265 01:03:15,540 --> 01:03:17,740 >> Mes turėjome šiek tiek int, kad atstovavo vertę. 1266 01:03:17,740 --> 01:03:20,760 Mes turėjome šiek žymeklį, kad atstovauja ką ji ketina toliau. 1267 01:03:20,760 --> 01:03:23,350 Dvejetainiai paieškos medis yra labai panašūs. 1268 01:03:23,350 --> 01:03:27,980 Mes vis dar turime šiek tiek vertę, n, kad mes suteikiame ją, tiesa? 1269 01:03:27,980 --> 01:03:31,750 Ir tada aš patraukė tai labai aiškiai rodyklėmis, 1270 01:03:31,750 --> 01:03:34,010 nes jie efektyviai patarimų. 1271 01:03:34,010 --> 01:03:34,940 Gerai? 1272 01:03:34,940 --> 01:03:38,500 >> Taigi n dažniausiai yra lygus ką? 1273 01:03:38,500 --> 01:03:39,230 Tai kai vertė. 1274 01:03:39,230 --> 01:03:41,800 Ką mes paprastai paskiria jį kaip? 1275 01:03:41,800 --> 01:03:42,500 Int. 1276 01:03:42,500 --> 01:03:49,980 Taigi, mes turime šiek tiek int n, ar int vertę, ar kas norite jį pavadinti. 1277 01:03:49,980 --> 01:03:53,230 Ir tada mes turime kairę Vaikas ir dešinę vaikas. 1278 01:03:53,230 --> 01:03:54,570 Teisė? 1279 01:03:54,570 --> 01:03:58,060 Ir mes žinome, kad tai, ką jie point-- ką jie nukreipta į? 1280 01:03:58,060 --> 01:04:01,560 Jie nukreipta į kitus mazgus, tiesa? 1281 01:04:01,560 --> 01:04:07,540 Taigi kaip mes turime pripažinti mazgo žymeklį? 1282 01:04:07,540 --> 01:04:10,480 1283 01:04:10,480 --> 01:04:11,460 >> Auditorija: [nesigirdi]. 1284 01:04:11,460 --> 01:04:12,472 >> GARSIAKALBIS 1: MM-hm. 1285 01:04:12,472 --> 01:04:14,305 Ir mes ketiname turėti Du iš šių, tiesa? 1286 01:04:14,305 --> 01:04:18,070 1287 01:04:18,070 --> 01:04:26,710 Ir tada mes galime tiesiog do išvyko kairėje vaikui 1288 01:04:26,710 --> 01:04:30,950 ir į dešinę už teisę vaikui. 1289 01:04:30,950 --> 01:04:31,820 Actually-- atsiprašau. 1290 01:04:31,820 --> 01:04:33,155 Kadangi mes turime konstrukto. 1291 01:04:33,155 --> 01:04:36,250 1292 01:04:36,250 --> 01:04:41,580 >> Taigi konstrukto, nes mes ne baigė skelbiantis mazgas dar. 1293 01:04:41,580 --> 01:04:47,070 Taigi mazgas yra per čia. 1294 01:04:47,070 --> 01:04:49,640 Tai lyg grįžtamojo apibrėžimas, tiesa? 1295 01:04:49,640 --> 01:04:53,140 Taigi, kai mes per šis apibrėžimas, mes 1296 01:04:53,140 --> 01:04:57,310 nebuvo baigtas skelbiantis mazgo, kaip struktūros, 1297 01:04:57,310 --> 01:04:59,380 todėl mes turime daryti konstrukto mazgas tiesiog pasakyti, taip, 1298 01:04:59,380 --> 01:05:03,930 mes esame iš tikrųjų nuoroda atgal į Save tipo dalykas. 1299 01:05:03,930 --> 01:05:07,410 Tai kaip, kai jis yra sukurta, tai bus gerai. 1300 01:05:07,410 --> 01:05:10,890 >> Taigi, kaip didelis ar jūs manote tai? 1301 01:05:10,890 --> 01:05:13,650 Kas šios struktūros dydis? 1302 01:05:13,650 --> 01:05:14,370 12. 1303 01:05:14,370 --> 01:05:14,870 Kodėl? 1304 01:05:14,870 --> 01:05:18,990 1305 01:05:18,990 --> 01:05:19,664 Būtent. 1306 01:05:19,664 --> 01:05:21,830 Ir iš tikrųjų, vienas iš Pirmieji klausimai vienas Viktorina Viena 1307 01:05:21,830 --> 01:05:24,170 yra apie dydžių, todėl aš paklausiau. 1308 01:05:24,170 --> 01:05:25,230 Gerai. 1309 01:05:25,230 --> 01:05:29,350 >> Mes ketiname pabaigoje, nes DCE bus klykauti ne man, jei mes ne. 1310 01:05:29,350 --> 01:05:33,790 Tačiau, jei jus vaikinai turite kokių nors klausimų, Žinoma, rašykite man, leiskite man žinoti. 1311 01:05:33,790 --> 01:05:35,190 Vaikinai ketinate roko ją. 1312 01:05:35,190 --> 01:05:37,210 Aš super excited. 1313 01:05:37,210 --> 01:05:39,380 Vaikinai bus padaryta kaip Trečiadienį, tada 1314 01:05:39,380 --> 01:05:43,150 gausite dirbti jūsų galutinis projektai, ir tai bus nuostabus. 1315 01:05:43,150 --> 01:05:48,784 >> Aš būsiu čia šalia savaitę 4:00-4:30 1316 01:05:48,784 --> 01:05:50,700 jei jus vaikinai nori ateiti pasiimti savo viktorinos. 1317 01:05:50,700 --> 01:05:54,410 Jei norite rasti man kitą kartą ar tiesiog koordinuoti skirtingą laiką, 1318 01:05:54,410 --> 01:05:56,460 nedvejodami praneškite man žinoti. 1319 01:05:56,460 --> 01:05:58,670 Priešingu atveju, tai yra mūsų paskutinis skyrius. 1320 01:05:58,670 --> 01:06:01,070 Taigi tai buvo malonu matyti jus vaikinai. 1321 01:06:01,070 --> 01:06:02,450 Skirkite daugiau saldainių. 1322 01:06:02,450 --> 01:06:05,390 Ir geros kloties Jūsų viktorina. 1323 01:06:05,390 --> 01:06:06,687