1 00:00:00,000 --> 00:00:11,100 2 00:00:11,100 --> 00:00:12,300 >> Cainteoir 1: Hey gach duine! 3 00:00:12,300 --> 00:00:13,890 Fáilte ar ais go dtí rannóg. 4 00:00:13,890 --> 00:00:17,480 Mar sin sásta a fheiceáil an oiread sin de tú anseo, agus gach duine a bhfuil sé ag breathnú ar líne. 5 00:00:17,480 --> 00:00:18,760 6 00:00:18,760 --> 00:00:20,920 Mar sin, mar is fáilte ar ais go gnáth. 7 00:00:20,920 --> 00:00:24,360 Tá súil agam go raibh tú go léir a álainn deireadh seachtaine, atá lán de chuid eile, scíthe. 8 00:00:24,360 --> 00:00:26,026 Bhí sé go hálainn amach inné. 9 00:00:26,026 --> 00:00:27,525 Mar sin, tá súil agam tú taitneamh as an taobh amuigh. 10 00:00:27,525 --> 00:00:28,840 11 00:00:28,840 --> 00:00:30,610 >> Mar sin, an chéad cúpla fógraí. 12 00:00:30,610 --> 00:00:31,920 13 00:00:31,920 --> 00:00:32,700 Grádú. 14 00:00:32,700 --> 00:00:37,350 Mar sin, ba chóir an chuid is mó de tú gotten ar ríomhphost ó dom faoi do Pset Scratch, 15 00:00:37,350 --> 00:00:39,920 chomh maith le grádú do Pset 1. 16 00:00:39,920 --> 00:00:41,000 17 00:00:41,000 --> 00:00:42,220 Mar sin, rudaí ach cúpla. 18 00:00:42,220 --> 00:00:45,150 Bí cinnte check50 a úsáid i style50. 19 00:00:45,150 --> 00:00:47,250 Tá siad seo i gceist a bheith acmhainní ar do shon guys, 20 00:00:47,250 --> 00:00:50,660 a dhéanamh cinnte go bhfuil tú ag fáil mar go leor pointí agus is féidir leat 21 00:00:50,660 --> 00:00:52,390 gan ghá iad a chailliúint. 22 00:00:52,390 --> 00:00:54,407 Mar sin, rudaí cosúil le stíl Tá an-tábhachtach. 23 00:00:54,407 --> 00:00:55,740 Táimid ag dul chun éirí de thalamh chun é. 24 00:00:55,740 --> 00:00:58,115 D'fhéadfadh roinnt de agat cheana faoi ​​deara gur ó do Pset. 25 00:00:58,115 --> 00:00:58,920 26 00:00:58,920 --> 00:01:01,450 Agus is é check50 ach bhealach gur éasca chun a chinntiú 27 00:01:01,450 --> 00:01:05,050 go bhfuil muid ar ais i ndáiríre cad Ní mór a chur ar ais chuig an úsáideoir, 28 00:01:05,050 --> 00:01:06,690 agus tá go bhfuil gach rud ag obair i gceart. 29 00:01:06,690 --> 00:01:08,690 30 00:01:08,690 --> 00:01:12,040 >> Ar an dara nóta, a dhéanamh cinnte go bhfuil do rudaí a uaslódáil chuig an fillteán ceart. 31 00:01:12,040 --> 00:01:14,470 Déanann sé mo shaol ach beagán níos deacra 32 00:01:14,470 --> 00:01:18,836 má tá tú uaslódáil Pset 2 i Pset 1 mar nuair mé rudaí a íoslódáil, 33 00:01:18,836 --> 00:01:20,085 nach bhfuil siad a íoslódáil i gceart. 34 00:01:20,085 --> 00:01:21,690 35 00:01:21,690 --> 00:01:24,560 Agus tá a fhios agam tá sé ina wonky beag i gcóras a fháil a úsáidtear chun, 36 00:01:24,560 --> 00:01:26,950 ach amháin a bheith Super cúramach, más rud é ach amháin le haghaidh dom, 37 00:01:26,950 --> 00:01:30,080 ionas gur nuair a bhíonn tú ag fáil ríomhphoist ar mhaith 2:00 agus tá mé grádaithe. 38 00:01:30,080 --> 00:01:33,710 Más rud é nach a chur faoi deara go bhfuil mé chun breathnú go léir ar fud do do Pset. 39 00:01:33,710 --> 00:01:34,440 Cool. 40 00:01:34,440 --> 00:01:37,270 >> Tá a fhios agam tá sé go luath, ach tá mé fuair a glacadh go hiomlán aduaidh 41 00:01:37,270 --> 00:01:40,800 ag aiste go bhfuil mar gheall ar an Aoine, go mo Ollúna a bhí díreach cosúil le, OH yera yeah. 42 00:01:40,800 --> 00:01:42,550 Cuimhnigh, tá tú aiste dlite ar an Aoine. 43 00:01:42,550 --> 00:01:45,780 Mar sin, tá a fhios agam aon duine maith smaoineamh ar midterms, 44 00:01:45,780 --> 00:01:50,620 ach tá do chéad tráth na gceist ar 15 Deireadh Fómhair, atá Deireadh Fómhair tá sé ag tosú an tseachtain seo. 45 00:01:50,620 --> 00:01:53,290 Mar sin, d'fhéadfadh sé a bheith níos luaithe ná mar a bhí tú ag súil go léir. 46 00:01:53,290 --> 00:01:57,510 Mar sin, nach bhfuil tú ag thrown as garda nuair Dom a lua rannóg an tseachtain seo chugainn go OH, 47 00:01:57,510 --> 00:02:00,560 do tráth na gceist an tseachtain seo chugainn, shíl mé Ba mhaith liom a thabhairt duit le beagán níos mó 48 00:02:00,560 --> 00:02:01,500 de cinnirí suas anois. 49 00:02:01,500 --> 00:02:02,970 50 00:02:02,970 --> 00:02:04,660 >> Mar sin, d'fhadhb a leagtar, uimhir trí. 51 00:02:04,660 --> 00:02:07,070 Cén chaoi a bhfuil daoine a léamh an spec as fiosracht? 52 00:02:07,070 --> 00:02:08,560 53 00:02:08,560 --> 00:02:09,199 OK. 54 00:02:09,199 --> 00:02:10,229 Fuair ​​muid cúpla. 55 00:02:10,229 --> 00:02:12,320 Cineál ar síos ó seo caite seachtain ach sin ceart go leor. 56 00:02:12,320 --> 00:02:13,650 Tá a fhios agam go raibh sé amach go hálainn. 57 00:02:13,650 --> 00:02:15,120 58 00:02:15,120 --> 00:02:16,660 Mar sin, Break Out. 59 00:02:16,660 --> 00:02:21,010 Cinnte i ndiaidh duit a fháil déanta lá atá inniu ann a léamh do spec ar a laghad, 60 00:02:21,010 --> 00:02:25,240 iarracht a dhéanamh cosúil le íoslódáil cód dáilte agus a reáchtáil 61 00:02:25,240 --> 00:02:27,430 cosúil leis an chéad tosaigh rud a iarraidh siad leat. 62 00:02:27,430 --> 00:02:28,681 63 00:02:28,681 --> 00:02:32,590 Toisc go bhfuil muid ag baint úsáide as cód dáilte agus leabharlann 64 00:02:32,590 --> 00:02:36,790 go atá againn ach a bheith using-- tá --It ach an dara huair againn atá déanta seo Pset, 65 00:02:36,790 --> 00:02:38,650 Is féidir le rudaí dÚsachtach a tharlóidh le do fearas, 66 00:02:38,650 --> 00:02:41,370 agus ba mhaith leat a fháil go amach anois i gcomparáid níos déanaí. 67 00:02:41,370 --> 00:02:45,570 >> Toisc má tá sé oíche Déardaoin, nó tá sé Oíche Dé Céadaoin agus ar chúis éigin 68 00:02:45,570 --> 00:02:48,912 do fearas nach bhfuil ach ag iarraidh a reáchtáil leis an leabharlann 69 00:02:48,912 --> 00:02:50,620 nó leis an dáileadh cód, go ciallaíonn 70 00:02:50,620 --> 00:02:52,309 Ní féidir leat tosú fiú a dhéanamh ar an códú. 71 00:02:52,309 --> 00:02:54,100 Toisc nach féidir leat a sheiceáil a fheiceáil má oibríonn sé. 72 00:02:54,100 --> 00:02:55,975 Do gonna a bheith in ann a fheiceáil má Tiomsaíonn sé. 73 00:02:55,975 --> 00:03:00,500 Ba mhaith leat aire a thabhairt dóibh siúd a ghlacadh go luath i na seachtaine, nuair is féidir leat ríomhphost fós dom 74 00:03:00,500 --> 00:03:03,100 nó ceann de na TFS eile, agus is féidir linn a fháil ar na cinn atá socruithe. 75 00:03:03,100 --> 00:03:05,410 Toisc sin saincheisteanna go bhfuil dul chun cosc ​​a chur ort 76 00:03:05,410 --> 00:03:07,120 as a dhéanamh ar aon dul chun cinn fíor. 77 00:03:07,120 --> 00:03:10,055 Níl sé cosúil fabht amháin, go is féidir leat ach de chineál ar skip os a chionn. 78 00:03:10,055 --> 00:03:10,712 79 00:03:10,712 --> 00:03:13,420 Má tá tú tar éis saincheisteanna le do fearas nó cód dáilte, 80 00:03:13,420 --> 00:03:16,211 ba mhaith leat a fháil go glacadh cúram de luaithe seachas níos déanaí. 81 00:03:16,211 --> 00:03:20,410 Mar sin, fiú amháin más rud é nach bhfuil tú ag dul a iarbhír tús códú, íoslódáil an dáileadh 82 00:03:20,410 --> 00:03:24,040 cód, léigh an spec, déan cinnte gach rud ag obair ann. 83 00:03:24,040 --> 00:03:25,134 OK? 84 00:03:25,134 --> 00:03:27,675 Mura féidir leat a dhéanamh go díreach, mé gealltanas do shaol a bheith níos éasca. 85 00:03:27,675 --> 00:03:28,800 86 00:03:28,800 --> 00:03:31,410 Agus mar sin tá tú ag dul is dócha a dhéanamh i gceart anois ceart? 87 00:03:31,410 --> 00:03:32,100 OK. 88 00:03:32,100 --> 00:03:33,950 Mar sin, aon cheist ann? 89 00:03:33,950 --> 00:03:35,850 Aon rud loighisticiúla ag baint léi? 90 00:03:35,850 --> 00:03:36,910 Tá ag gach duine atá go maith? 91 00:03:36,910 --> 00:03:38,270 OK. 92 00:03:38,270 --> 00:03:41,700 >> Séanadh dóibh siúd de tú sa seomra agus ar líne. 93 00:03:41,700 --> 00:03:45,437 Tá mé ag dul a bheith ag iarraidh a aistriú idir PowerPoint i an fearas 94 00:03:45,437 --> 00:03:47,270 mar go bhfuil muid ag dul a bheith ag déanamh roinnt códú 95 00:03:47,270 --> 00:03:53,630 inniu ag éileamh an phobail ar an gan ainm vótaíocht moladh Chuir mé amach an tseachtain seo caite. 96 00:03:53,630 --> 00:03:55,480 Mar sin, beidh muid ag déanamh roinnt códú. 97 00:03:55,480 --> 00:03:57,800 Mar sin, más mian leat guys maith chun dóiteáin suas do fearais, 98 00:03:57,800 --> 00:04:02,910 agus ba chóir duit a fuair ríomhphost ó dom, le comhad samplach. 99 00:04:02,910 --> 00:04:04,310 Cuir glaoch a dhéanamh sin. 100 00:04:04,310 --> 00:04:07,340 >> Mar sin, táimid ag dul chun labhairt faoi GDB, a bhfuil dífhabhtóir. 101 00:04:07,340 --> 00:04:09,970 Tá sé seo ag dul chun cabhrú leat de chineál ar figiúr amach i gcás 102 00:04:09,970 --> 00:04:11,860 rudaí ag dul mícheart i do cód. 103 00:04:11,860 --> 00:04:15,370 Tá sé i ndáiríre ach ar bhealach chun tú a chéim trí do chód mar tá sé ag tarlú, 104 00:04:15,370 --> 00:04:19,100 agus a bheith in ann a phriontáil amach athróg nó féach cad atá ag tarlú i ndáiríre 105 00:04:19,100 --> 00:04:22,980 faoi ​​véarsaí an cochall do chlár ach ag rith, tá sé cosúil le faulting, 106 00:04:22,980 --> 00:04:25,030 agus tá tú mhaith, aon smaoineamh cad a tharla go díreach anseo. 107 00:04:25,030 --> 00:04:26,730 Níl a fhios agam cad líne theip sé ag. 108 00:04:26,730 --> 00:04:29,040 Níl a fhios agam nuair a chuaigh sé mícheart. 109 00:04:29,040 --> 00:04:31,280 Mar sin, tá GDB dul chun cabhrú leat le sin. 110 00:04:31,280 --> 00:04:35,240 Chomh maith leis sin, má shocraíonn tú chun leanúint ar aghaidh yes, agus a ghlacadh 61, 111 00:04:35,240 --> 00:04:38,430 beidh sé i ndáiríre, a bheith i ndáiríre ar do cara is fearr, faoi deara gur féidir liom a rá leat 112 00:04:38,430 --> 00:04:40,840 mar gheall ar Tá mé ag dul tríd an aicme sin. 113 00:04:40,840 --> 00:04:43,620 >> Táimid ag dul chun breathnú ar dénártha cuardaigh, a más cuimhin leat guys 114 00:04:43,620 --> 00:04:47,540 an sampla leabhar gutháin iontach seónna ó rang. 115 00:04:47,540 --> 00:04:50,620 Beidh muid ag cur i bhfeidhm sin, agus ag siúl tríd an beagán níos mó, 116 00:04:50,620 --> 00:04:54,650 agus ansin táimid ag dul trí cheithre cineál éagsúla, a bhfuil Bubble, 117 00:04:54,650 --> 00:04:56,285 Roghnú, a chur isteach, agus Cumaisc. 118 00:04:56,285 --> 00:04:57,830 119 00:04:57,830 --> 00:04:58,330 Cool. 120 00:04:58,330 --> 00:05:00,390 Mar sin, GDB mar a luaigh mé, tá dífhabhtóir. 121 00:05:00,390 --> 00:05:01,400 122 00:05:01,400 --> 00:05:09,370 Agus is iad seo de chineál ar an mór rudaí, na feidhmeanna mór nó orduithe 123 00:05:09,370 --> 00:05:13,240 go n-úsáideann tú laistigh GDB, agus beidh mé ag siúl tú trí taispeántas de é a chur sa dara. 124 00:05:13,240 --> 00:05:15,360 >> Mar sin, nach bhfuil seo ach dul teibí chun fanacht. 125 00:05:15,360 --> 00:05:18,000 Bainfidh mé triail as agus é a dhéanamh mar coincréite agus is féidir duit guys. 126 00:05:18,000 --> 00:05:19,870 Mar sin, briseadh. 127 00:05:19,870 --> 00:05:22,200 Beidh sé a bheith ceachtar bhriseadh mhaith, roinnt ar líon, rud a 128 00:05:22,200 --> 00:05:26,900 Léiríonn líne i do chlár, nó is féidir leat ainm a fheidhm. 129 00:05:26,900 --> 00:05:30,150 Mar sin, má deir tú sos is mó, beidh sé ag stopadh ag mó, 130 00:05:30,150 --> 00:05:32,400 agus lig a shiúlann tú tríd an bhfeidhm sin. 131 00:05:32,400 --> 00:05:36,350 >> Mar an gcéanna, má tá tú roinnt seachtracha fheidhm cosúil le Babhtáil nó Ciúb, 132 00:05:36,350 --> 00:05:38,450 go d'fhéachamar ar an tseachtain seo caite. 133 00:05:38,450 --> 00:05:41,780 Má deir tú a bhriseadh ar cheann de na, aon uair amas do chlár sin, 134 00:05:41,780 --> 00:05:44,290 beidh sé ag fanacht chun tú a insint sé cad atá le déanamh. 135 00:05:44,290 --> 00:05:47,860 Sula mbeidh sé a fhorghníomhú ach mar sin leat D'fhéadfadh chéim iarbhír taobh istigh den fheidhm 136 00:05:47,860 --> 00:05:49,020 agus féach cad atá ar siúl. 137 00:05:49,020 --> 00:05:50,370 138 00:05:50,370 --> 00:05:53,515 Mar sin, Next, ach skips thar an chéad líne eile, téann thar feidhmeanna. 139 00:05:53,515 --> 00:05:54,730 140 00:05:54,730 --> 00:05:55,560 Céim. 141 00:05:55,560 --> 00:05:56,810 Iad seo go léir teibí beag. 142 00:05:56,810 --> 00:06:00,530 Mar sin, tá mé ag dul díreach tar éis a reáchtáil trí iad, ach go mbainfidh tú iad a fheiceáil in úsáid i dara. 143 00:06:00,530 --> 00:06:01,810 >> Céim isteach feidhm. 144 00:06:01,810 --> 00:06:04,170 Mar sin, mar a bhí á rá agam, cosúil le Babhtáil, bheadh ​​sé 145 00:06:04,170 --> 00:06:07,110 deis a thabhairt duit a ndáiríre mar má tá tú cosúil stepping fisiciúil taobh istigh, 146 00:06:07,110 --> 00:06:10,990 is féidir leat praiseach leis na hathróga, cló amach cad atá siad, féach cad atá ar siúl. 147 00:06:10,990 --> 00:06:12,140 148 00:06:12,140 --> 00:06:14,830 Beidh Liosta literally díreach phriontáil amach an cód máguaird. 149 00:06:14,830 --> 00:06:17,570 Mar sin, má tá tú de chineál ar dearmad áit a bhfuil tú i do chlár, 150 00:06:17,570 --> 00:06:19,880 nó go bhfuil tú ag wondering cad atá ar siúl timpeall air, 151 00:06:19,880 --> 00:06:23,790 beidh sé seo a phriontáil díreach amach le teascán ar mhaith cúig nó sé línte timpeall air. 152 00:06:23,790 --> 00:06:26,080 Mar sin, is féidir leat a fháil dírithe faoin áit a bhfuil tú. 153 00:06:26,080 --> 00:06:27,230 154 00:06:27,230 --> 00:06:28,650 >> Priontáil roinnt athróg. 155 00:06:28,650 --> 00:06:34,590 Mar sin, má tá tú ar an príomh-mhaith i Caesar, go beidh muid ag breathnú ar. 156 00:06:34,590 --> 00:06:36,220 Is féidir leat a rá Eochair Priontáil ag aon phointe. 157 00:06:36,220 --> 00:06:40,070 Beidh sé insint duit cad é an luach sin go, b'fhéidir áit éigin feadh na slí, 158 00:06:40,070 --> 00:06:42,070 overwrote tú do eochair. 159 00:06:42,070 --> 00:06:45,495 Is féidir leat insint i ndáiríre gur mar gheall ar Is féidir leat breathnú ar iarbhír an luach sin. 160 00:06:45,495 --> 00:06:46,500 161 00:06:46,500 --> 00:06:48,780 >> Sa an muintir na háite, ach priontaí amach do athróga áitiúil. 162 00:06:48,780 --> 00:06:53,120 Mar sin, ag am ar bith go bhfuil tú taobh istigh de lúb, agus is mian leat ach a fheiceáil cosúil le, OH. 163 00:06:53,120 --> 00:06:54,270 Cad é mo mé? 164 00:06:54,270 --> 00:06:57,020 Cad é an luach lárnach go thúsú mé anseo? 165 00:06:57,020 --> 00:06:58,537 Cad é an teachtaireacht ag an bpointe seo? 166 00:06:58,537 --> 00:07:00,370 Beidh sé a phriontáil go díreach go léir de na, ionas go mbeidh tú 167 00:07:00,370 --> 00:07:04,330 nach bhfuil a n-aonar rá, Teachtaireacht Priontáil I. Priontáil. 168 00:07:04,330 --> 00:07:04,970 Eochair Priontáil. 169 00:07:04,970 --> 00:07:06,190 170 00:07:06,190 --> 00:07:07,700 Agus ansin Taispeáin. 171 00:07:07,700 --> 00:07:10,370 Cad a dhéanann é mar atá tú céim tríd an gclár, 172 00:07:10,370 --> 00:07:13,980 beidh sé a dhéanamh ach cinnte go bhfuil sé thaispeánann roinnt athróg áirithe 173 00:07:13,980 --> 00:07:14,780 ag gach pointe. 174 00:07:14,780 --> 00:07:17,160 Mar sin, go also-- tú --it Tá de chineál ar aicearra áit 175 00:07:17,160 --> 00:07:19,530 ní gá duit a choinneáil ag dul ar nós, OH. 176 00:07:19,530 --> 00:07:23,150 Eochair Priontáil nó Priontáil I. sé díreach beidh a dhéanamh go huathoibríoch duit. 177 00:07:23,150 --> 00:07:25,959 >> Mar sin, leis sin, táimid ag dul a fheiceáil conas a théann seo. 178 00:07:25,959 --> 00:07:28,000 Tá mé ag dul chun iarracht a dhéanamh agus a athrú ar aghaidh go dtí mo fearas. 179 00:07:28,000 --> 00:07:30,200 180 00:07:30,200 --> 00:07:31,271 Féach an féidir liom é seo a. 181 00:07:31,271 --> 00:07:31,770 Gach. 182 00:07:31,770 --> 00:07:40,970 183 00:07:40,970 --> 00:07:42,370 Táimid ag dul díreach chun scáthán air. 184 00:07:42,370 --> 00:07:44,530 Níl aon rud dÚsachtach ar mo ríomhaire glúine anyways. 185 00:07:44,530 --> 00:07:49,600 186 00:07:49,600 --> 00:07:50,100 OK. 187 00:07:50,100 --> 00:07:57,030 188 00:07:57,030 --> 00:08:01,054 Caithfear é seo a bheith ar an gceann seo. 189 00:08:01,054 --> 00:08:01,795 Tá sé chomh beag bídeach. 190 00:08:01,795 --> 00:08:03,730 191 00:08:03,730 --> 00:08:05,120 A ligean ar féach an féidir linn é seo a. 192 00:08:05,120 --> 00:08:09,970 193 00:08:09,970 --> 00:08:10,940 >> OK. 194 00:08:10,940 --> 00:08:15,305 Alice ag streachailt ar ndóigh anseo ach beagán, 195 00:08:15,305 --> 00:08:17,995 ach beidh orainn é a fháil i momento. 196 00:08:17,995 --> 00:08:20,810 197 00:08:20,810 --> 00:08:22,020 OK. 198 00:08:22,020 --> 00:08:25,900 Táimid ag dul díreach a mhéadú. 199 00:08:25,900 --> 00:08:28,770 200 00:08:28,770 --> 00:08:29,380 OK. 201 00:08:29,380 --> 00:08:31,679 An féidir gach duine a de chineál ar a fheiceáil go? 202 00:08:31,679 --> 00:08:32,470 B'fhéidir le beagán? 203 00:08:32,470 --> 00:08:33,594 Tá a fhios agam tá sé ina beagán beag. 204 00:08:33,594 --> 00:08:34,570 205 00:08:34,570 --> 00:08:37,530 Ní féidir leat an figiúr go leor amach conas a dhéanamh seo a níos mó. 206 00:08:37,530 --> 00:08:38,350 Má tá aithne ag duine ar bith. 207 00:08:38,350 --> 00:08:40,309 An bhfuil fhios ag aon duine conas a dhéanamh níos mó é? 208 00:08:40,309 --> 00:08:40,932 OK. 209 00:08:40,932 --> 00:08:42,140 Táimid ag dul a rolladh leis. 210 00:08:42,140 --> 00:08:45,801 Nach ábhar anyways mar tá sé ach go bhfuil an cód gur chóir duit guys 211 00:08:45,801 --> 00:08:46,300 Tá. 212 00:08:46,300 --> 00:08:48,310 >> Cad atá níos tábhachtaí Is é an críochfort anseo. 213 00:08:48,310 --> 00:08:52,840 214 00:08:52,840 --> 00:08:58,690 Agus ní mór dúinn anseo Cén fáth go bhfuil sé chomh beag? 215 00:08:58,690 --> 00:09:02,325 216 00:09:02,325 --> 00:09:02,825 Socruithe. 217 00:09:02,825 --> 00:09:07,920 218 00:09:07,920 --> 00:09:08,420 Oh. 219 00:09:08,420 --> 00:09:09,500 True Ike. 220 00:09:09,500 --> 00:09:10,880 Cén chaoi é seo? 221 00:09:10,880 --> 00:09:11,770 As ann. 222 00:09:11,770 --> 00:09:19,370 223 00:09:19,370 --> 00:09:21,810 An é sin níos fearr do gach duine? 224 00:09:21,810 --> 00:09:22,525 OK ,. 225 00:09:22,525 --> 00:09:23,025 Cool. 226 00:09:23,025 --> 00:09:25,830 227 00:09:25,830 --> 00:09:28,220 >> Tá a fhios agat nuair a bhíonn tú i CS deacrachtaí teicniúla rang 228 00:09:28,220 --> 00:09:32,971 Is de chineál ar mar chuid de the-- Mar sin, a ligean ar soiléir sin. 229 00:09:32,971 --> 00:09:33,470 OK. 230 00:09:33,470 --> 00:09:38,060 Mar sin, ar dheis anseo in alt, a bhí againn anseo. 231 00:09:38,060 --> 00:09:40,830 Is Caesar comhad inrite. 232 00:09:40,830 --> 00:09:41,800 Mar sin, rinne mé é. 233 00:09:41,800 --> 00:09:46,370 Mar sin, tá rud amháin a bhaint amach le GDB go n-oibríonn sé ach amháin ar chomhaid inrite. 234 00:09:46,370 --> 00:09:48,040 Mar sin, ní féidir leat a rith sé ar dotsy. 235 00:09:48,040 --> 00:09:50,532 Tá tú a dhéanamh i ndáiríre cinnte go Tiomsaíonn do chód, 236 00:09:50,532 --> 00:09:51,865 agus gur féidir é a chur ar siúl i ndáiríre. 237 00:09:51,865 --> 00:09:52,970 238 00:09:52,970 --> 00:09:56,186 >> Mar sin, déan cinnte go más rud é nach ndéanann sé thiomsú, é a fháil a thiomsú, 239 00:09:56,186 --> 00:09:57,810 ionas gur féidir leat de chineál ar rith tríd. 240 00:09:57,810 --> 00:10:04,590 Mar sin, chun tús a chur GDB, gach a dhéanann tú, Gloria Cineál GDB, agus ansin ach an 241 00:10:04,590 --> 00:10:06,250 comhad gur mian leat. 242 00:10:06,250 --> 00:10:08,240 Misspell mé i gcónaí Caesar. 243 00:10:08,240 --> 00:10:11,730 Ach ba mhaith leat a dhéanamh cinnte ó tá sé ina inrite, 244 00:10:11,730 --> 00:10:14,210 ti s ponc flash ionas go Ciallaíonn tú ag dul 245 00:10:14,210 --> 00:10:19,240 a reáchtáil CSI bhfuil tú ag dul a fhorghníomhú comhaid sin ceachtar leis an dífhabhtóir. 246 00:10:19,240 --> 00:10:19,910 OK. 247 00:10:19,910 --> 00:10:22,885 Mar sin, a dhéanann tú go bhfuil, gheobhaidh tú den chineál seo gibberish. 248 00:10:22,885 --> 00:10:24,250 249 00:10:24,250 --> 00:10:25,750 Tá sé díreach gach rud faoi dífhabhtóir. 250 00:10:25,750 --> 00:10:28,200 Ní gá duit i ndáiríre a buartha faoi sé ceart anois. 251 00:10:28,200 --> 00:10:31,460 Agus mar a fheiceann tú, ní mór dúinn seo parens oscailte, OTI, parens dhúnadh, 252 00:10:31,460 --> 00:10:34,690 agus díreach de chineál ar Breathnaíonn an nós ár n-orduithe, ceart? 253 00:10:34,690 --> 00:10:37,010 >> Mar sin, cad ba mhaith linn a do-- --So, An chéad rud 254 00:10:37,010 --> 00:10:39,570 Tá ba mhaith linn a roghnú áit é a bhriseadh. 255 00:10:39,570 --> 00:10:42,332 Mar sin, tá bug amháin sa chlár seo Caesar 256 00:10:42,332 --> 00:10:44,290 go bhfuil mé a thabhairt isteach, go táimid ag dul a fháil amach. 257 00:10:44,290 --> 00:10:45,330 258 00:10:45,330 --> 00:10:56,350 Tá sé Cad a dhéanann sé go bhfuil a thógann sé an t-ionchur Barfoo i ngach caipíní, agus ar chúis éigin 259 00:10:56,350 --> 00:11:01,950 nach ndéanann sé athrú A. Fágann sé díreach é féin An bhfuil, gach rud eile ceart, 260 00:11:01,950 --> 00:11:03,980 ach an dara litir Tá A gan athrú. 261 00:11:03,980 --> 00:11:07,120 Mar sin, táimid ag dul chun iarracht a dhéanamh agus figiúr amach cén fáth go bhfuil sin. 262 00:11:07,120 --> 00:11:10,440 Mar sin, an chéad rud tú de ghnáth ag iarraidh a dhéanamh aon uair a thosaíonn tú ar GDB 263 00:11:10,440 --> 00:11:12,010 Tá figiúr amach nuair a bhriseadh. 264 00:11:12,010 --> 00:11:14,956 >> Mar sin, tá Caesar clár go leor gearr. 265 00:11:14,956 --> 00:11:16,330 Tá muid ach feidhm amháin, ceart? 266 00:11:16,330 --> 00:11:18,520 Cad a bhí ár bhfeidhm i Caesar? 267 00:11:18,520 --> 00:11:19,590 268 00:11:19,590 --> 00:11:24,350 Níl ach aon fheidhm, Príomh ceart? 269 00:11:24,350 --> 00:11:26,490 Is é Príomh feidhm do gach do chláir. 270 00:11:26,490 --> 00:11:29,230 Más rud é nach raibh tú a bheith Main, d'fhéadfadh mé a bheith beagán buartha ceart anois, 271 00:11:29,230 --> 00:11:31,000 ach tá súil agam go raibh tú go léir Main i ann. 272 00:11:31,000 --> 00:11:34,150 Mar sin, cad is féidir linn a dhéanamh go bhfuil is féidir linn ach bhriseadh Main, díreach mar sin. 273 00:11:34,150 --> 00:11:35,190 Mar sin, a deir sé, OK. 274 00:11:35,190 --> 00:11:37,430 Leagtha muid ár ceann brisphointe ann. 275 00:11:37,430 --> 00:11:42,870 >> Mar sin, anois an rud a mheabhrú Caesar Bíonn orduithe ceann ceart argóint líne 276 00:11:42,870 --> 00:11:45,150 agus nach bhfuil déanta againn go áit ar bith go fóill. 277 00:11:45,150 --> 00:11:47,560 Mar sin, cad a dhéanann tú nuair a théann tú i ndáiríre a rith 278 00:11:47,560 --> 00:11:51,540 ar an gclár, aon chlár go bhfuil tú ag rith i GDB bhfuil gá-orduithe 279 00:11:51,540 --> 00:11:55,010 argóintí, tá tú ag dul go dtí ionchur nuair a dhéanann tú an chéad tús sé ag rith. 280 00:11:55,010 --> 00:11:59,280 Mar sin, sa chás seo, a dhéanann muid Rith le príomh de thrí. 281 00:11:59,280 --> 00:12:00,770 282 00:12:00,770 --> 00:12:02,040 Agus beidh sé tús i ndáiríre. 283 00:12:02,040 --> 00:12:08,480 >> Mar sin, má fheiceann tú anseo, ní mór dúinn Mura bhfuil RC cothrom le 2. 284 00:12:08,480 --> 00:12:12,210 Mar sin, má tá gach tú guys go comhad a chuir mé amach suas 285 00:12:12,210 --> 00:12:15,100 Feicfidh tú a fheiceáil go bhfuil go cosúil leis an chéad líne ár bhfeidhm is mó, ceart? 286 00:12:15,100 --> 00:12:17,890 Tá sé seo ag seiceáil a fheiceáil má tá muid an uimhir cheart argóintí. 287 00:12:17,890 --> 00:12:20,620 Mar sin, má tá tú ag wondering má tá RC ceart, 288 00:12:20,620 --> 00:12:23,250 Is féidir leat a dhéanamh rud éigin díreach cosúil Print RC. 289 00:12:23,250 --> 00:12:24,380 290 00:12:24,380 --> 00:12:28,640 Is é RC dhá, a bhfuil cad súil, ceart againn? 291 00:12:28,640 --> 00:12:32,010 >> Mar sin, is féidir linn dul Next, agus leanúint ar aghaidh tríd. 292 00:12:32,010 --> 00:12:33,200 Mar sin, ní mór dúinn roinnt eochair ann. 293 00:12:33,200 --> 00:12:34,260 294 00:12:34,260 --> 00:12:37,090 Agus is féidir linn a phriontáil amach ár n-príomh- chun a chinntiú go bhfuil ceart. 295 00:12:37,090 --> 00:12:38,380 296 00:12:38,380 --> 00:12:39,500 Suimiúil. 297 00:12:39,500 --> 00:12:41,210 Ní leor an méid súil againn. 298 00:12:41,210 --> 00:12:44,810 Mar sin, rud amháin a bhaint amach le GDB freisin é, 299 00:12:44,810 --> 00:12:49,000 nach bhfuil sé go dtí go bhuail tú i ndáiríre Next, go bhfuil an líne a chonaic tú díreach 300 00:12:49,000 --> 00:12:50,720 Tá báis i ndáiríre. 301 00:12:50,720 --> 00:12:53,870 Mar sin, sa chás seo Eochair Nach bhfuil do go fóill. 302 00:12:53,870 --> 00:12:57,050 Mar sin, tá Príomh roinnt luach truflais a fheiceann tú ar bun ann. 303 00:12:57,050 --> 00:13:03,680 Diúltach $ 120-- --It ar aon billiún agus rud éigin rudaí corr ceart? 304 00:13:03,680 --> 00:13:05,340 Níl sé an Eochair go raibh súil againn. 305 00:13:05,340 --> 00:13:10,720 Ach má bhuail muid Next, agus ansin dúinn iarracht a dhéanamh agus eochair Priontáil, tá sé trí. 306 00:13:10,720 --> 00:13:11,710 >> Tá ag gach duine a fheiceáil go? 307 00:13:11,710 --> 00:13:13,780 Mar sin, má fhaigheann tú rud éigin go bhfuil tú cosúil le, fan. 308 00:13:13,780 --> 00:13:15,540 Tá sé seo go hiomlán mícheart, agus níl a fhios agam 309 00:13:15,540 --> 00:13:20,150 conas a bheadh ​​sé seo tarlú mar ba mhaith ar fad liom a dhéanamh ná uimhir a shannadh, a athraitheach, 310 00:13:20,150 --> 00:13:22,900 déan iarracht bualadh Next, déan iarracht priontáil sé arís, agus a fheiceáil má oibríonn sin. 311 00:13:22,900 --> 00:13:27,830 Toisc go bhfuil sé ag dul ach a fhorghníomhú agus i ndáiríre a shannadh rud éigin tar éis duit 312 00:13:27,830 --> 00:13:29,340 bhuail Aghaidh. 313 00:13:29,340 --> 00:13:30,336 Déan ciall le gach duine? 314 00:13:30,336 --> 00:13:30,836 Uh huh? 315 00:13:30,836 --> 00:13:33,220 >> Cainteoir 2: Nuair a bheidh randamach agat líon na cad a chiallaíonn? 316 00:13:33,220 --> 00:13:34,790 >> Cainteoir 1: Tá sé díreach randamach. 317 00:13:34,790 --> 00:13:35,710 Tá sé díreach truflais. 318 00:13:35,710 --> 00:13:38,320 Tá sé ach rud éigin go bhfuil do Beidh ríomhaire a shannadh go randamach. 319 00:13:38,320 --> 00:13:39,721 320 00:13:39,721 --> 00:13:40,220 Cool. 321 00:13:40,220 --> 00:13:45,760 Mar sin, anois is féidir linn bogadh trí, agus mar sin de anois ní mór dúinn an GetString gnáth-théacs. 322 00:13:45,760 --> 00:13:48,600 Mar sin, lig dom a thabhairt isteach go díreach cad a tharlóidh nuair a bhuail muid Aghaidh anseo. 323 00:13:48,600 --> 00:13:51,320 Ár GDB chineál ar disappears, ceart? 324 00:13:51,320 --> 00:13:55,720 Sin mar gheall ar GetString Tá forghníomhaitheach anois, ceart? 325 00:13:55,720 --> 00:14:01,460 Mar sin, nuair a chonaic muid ionann gnáth-théacs GetString, parens oscailte agus parens, 326 00:14:01,460 --> 00:14:04,380 agus bhuail muid Next, tá sin chun báis i ndáiríre anois. 327 00:14:04,380 --> 00:14:06,580 Mar sin, tá sé ag fanacht dúinn chun rud éigin ionchur. 328 00:14:06,580 --> 00:14:13,560 >> Mar sin, táimid ag dul chun ionchur ár bia a is cad é ina éagmais mar a dúirt mé leat 329 00:14:13,560 --> 00:14:18,020 agus a deir go díreach go bhfuil sé críochnaithe forghníomhaitheach, go bhfuil an dúnta 330 00:14:18,020 --> 00:14:19,980 ciallaíonn lúibín tá sé scor as sin lúb. 331 00:14:19,980 --> 00:14:21,170 332 00:14:21,170 --> 00:14:25,420 Mar sin, is féidir linn a bhuail Next, agus anois, mar tá mé cinnte go bhfuil tú go léir ar an eolas ó Caesar, 333 00:14:25,420 --> 00:14:27,260 is é sin, cad an líne seo ag dul a dhéanamh. 334 00:14:27,260 --> 00:14:32,030 Tá sé do Int I ionann 0, N comhionann Strlen, gnáth-théacs, agus ansin 335 00:14:32,030 --> 00:14:33,960 Tá mé níos lú ná n, I, móide, móide. 336 00:14:33,960 --> 00:14:35,210 Cad é seo lúb ag dul a dhéanamh? 337 00:14:35,210 --> 00:14:37,900 338 00:14:37,900 --> 00:14:39,160 Oscail do theachtaireacht. 339 00:14:39,160 --> 00:14:39,770 Cool. 340 00:14:39,770 --> 00:14:41,330 Mar sin, a ligean ar tús a chur á dhéanamh sin. 341 00:14:41,330 --> 00:14:47,210 >> Mar sin, ba chóir, an coinníoll seo mheaitseáil, le haghaidh ár gcéad cheann? 342 00:14:47,210 --> 00:14:52,250 Má tá sé ina B, tá sé gnáth-théacs I. muid Is féidir eolas maidir lenár muintir na háite a fháil. 343 00:14:52,250 --> 00:14:53,610 344 00:14:53,610 --> 00:14:57,970 Mar sin, tá mé náid, agus má sé, a táimid ag súil, agus is é ár n-eochair trí. 345 00:14:57,970 --> 00:14:59,227 Gach go ciall, ceart? 346 00:14:59,227 --> 00:15:01,310 Is iad na huimhreacha go léir go díreach cad ba cheart dóibh a bheith. 347 00:15:01,310 --> 00:15:02,590 348 00:15:02,590 --> 00:15:03,870 Mar sin, hum? 349 00:15:03,870 --> 00:15:05,620 Cainteoir 3: Tá mé uimhreacha randamach mianach. 350 00:15:05,620 --> 00:15:09,156 351 00:15:09,156 --> 00:15:12,030 Cainteoir 1: Bhuel, is féidir linn a check-- --we Is féidir le comhrá a dhéanamh faoi sin sa dara. 352 00:15:12,030 --> 00:15:14,110 353 00:15:14,110 --> 00:15:15,750 Ach ba chóir duit a bheith ag fáil seo. 354 00:15:15,750 --> 00:15:17,700 355 00:15:17,700 --> 00:15:20,130 Mar sin, má ní mór dúinn a caipitil B le haghaidh ár gcéad cheann, 356 00:15:20,130 --> 00:15:22,080 Ba chóir go mbeadh an coinníoll seo a ghabháil air, ceart? 357 00:15:22,080 --> 00:15:27,120 Mar sin, má bhuail muid Next, feicimid go fhorghníomhú seo Má ndáiríre. 358 00:15:27,120 --> 00:15:29,220 Toisc má tá tú ag a leanas chomh maith i do chód, 359 00:15:29,220 --> 00:15:33,460 líne seo anseo, i gcás ina gnáth-théacs I cuirtear an méid seo leis an uimhríochtúil, 360 00:15:33,460 --> 00:15:35,720 ach amháin más rud é fhorghníomhú an Más Is coinníoll ceart ceart? 361 00:15:35,720 --> 00:15:36,905 362 00:15:36,905 --> 00:15:40,240 >> GDB ach ag dul a thaispeáint duit rudaí atá forghníomhaitheach iarbhír. 363 00:15:40,240 --> 00:15:45,140 Mar sin, más rud é nach raibh an coinníoll Má bhuail, tá sé ach ag dul chun skip go dtí an chéad líne eile. 364 00:15:45,140 --> 00:15:46,540 OK? 365 00:15:46,540 --> 00:15:48,510 Mar sin, ní mór dúinn go. 366 00:15:48,510 --> 00:15:51,171 Ciallaíonn sé seo lúibín sé dúnta amach as an lúb anois. 367 00:15:51,171 --> 00:15:52,420 Mar sin, tá sé ag dul chun tús a chur arís. 368 00:15:52,420 --> 00:15:54,760 369 00:15:54,760 --> 00:15:56,280 Díreach mar sin. 370 00:15:56,280 --> 00:15:59,120 Mar sin, gur féidir linn a fháil info mar gheall ar ár muintir na háite anseo, 371 00:15:59,120 --> 00:16:02,575 agus feicimid go bhfuil ár gcéad Tá litir athrú, ceart? 372 00:16:02,575 --> 00:16:05,150 Tá sé anois ina E, mar ba chóir dó a bheith. 373 00:16:05,150 --> 00:16:07,360 Mar sin, is féidir linn leanúint ar aghaidh ar. 374 00:16:07,360 --> 00:16:08,500 >> Agus ní mór dúinn an seic. 375 00:16:08,500 --> 00:16:09,916 Agus ba chóir é seo a sheiceáil ag obair, ceart? 376 00:16:09,916 --> 00:16:12,570 Tá sé an F. Ba chóir é a athrú trí litreacha ar aghaidh. 377 00:16:12,570 --> 00:16:14,320 378 00:16:14,320 --> 00:16:16,530 Ach má thugann tú faoi deara, ní mór dúinn rud éigin difriúil a fháil. 379 00:16:16,530 --> 00:16:17,580 380 00:16:17,580 --> 00:16:22,860 Mar sin, sa chás seo suas anseo, ghabh sé é, agus mar sin an líne seo chun báis, 381 00:16:22,860 --> 00:16:28,620 a mhodhnú ár B. Ach, sa chás seo anseo, 382 00:16:28,620 --> 00:16:32,860 ní mór dúinn go ndearna sé ach é, agus chuaigh sé go dtí an [? Siff L. ?] 383 00:16:32,860 --> 00:16:34,660 Mar sin, tá rud éigin ar siúl ann. 384 00:16:34,660 --> 00:16:37,780 Cad é go bhfuil ag rá leat go bhfuil, Tá a fhios againn gur chóir é a ghabháil anseo, 385 00:16:37,780 --> 00:16:39,200 ach nach bhfuil sé. 386 00:16:39,200 --> 00:16:42,210 An féidir le duine ar bith a fheiceáil cad ár Tá fadhb sa líne sin? 387 00:16:42,210 --> 00:16:45,380 388 00:16:45,380 --> 00:16:46,969 Tá sé an rud an-nóiméad. 389 00:16:46,969 --> 00:16:48,510 Agus d'fhéadfadh leat breathnú freisin ar do cód. 390 00:16:48,510 --> 00:16:49,980 391 00:16:49,980 --> 00:16:54,940 Tá sé line-- freisin dearmad cad líne go bhfuil sé i there-- ach tá sé i [inaudible]. 392 00:16:54,940 --> 00:16:55,480 Is ea? 393 00:16:55,480 --> 00:16:58,639 >> Cainteoir 4: Tá sé ar an níos mó ná leathanach má léigh tú é sa leabhar. 394 00:16:58,639 --> 00:16:59,430 Cainteoir 1: Go díreach. 395 00:16:59,430 --> 00:17:02,620 Mar sin, ní fhéadfadh an dífhabhtóir a insint tú go bhfuil, ach an dífhabhtóir 396 00:17:02,620 --> 00:17:05,880 D'fhéadfadh a gheobhaidh tú síos go dtí líne bhfuil a fhios agat nach bhfuil ag feidhmiú. 397 00:17:05,880 --> 00:17:09,319 Agus uaireanta, nuair go háirithe níos déanaí sa seimeastar, nuair 398 00:17:09,319 --> 00:17:12,910 bhfuil tú ag déileáil le céad, a céad cúpla líne de chód, agus tú 399 00:17:12,910 --> 00:17:16,190 níl a fhios nuair a tá sé ina éagmais, tá sé seo slí iontach chun é a dhéanamh. 400 00:17:16,190 --> 00:17:17,900 401 00:17:17,900 --> 00:17:18,989 Mar sin, fuair muid ár n-bug. 402 00:17:18,989 --> 00:17:21,530 Is féidir leat é a shocrú i do chomhad, agus ansin d'fhéadfadh tú a rith sé arís, 403 00:17:21,530 --> 00:17:23,029 agus go mbeadh gach rud a bheith ag obair go foirfe. 404 00:17:23,029 --> 00:17:24,970 405 00:17:24,970 --> 00:17:30,590 Agus is é an rud is mó is féidir é seo cosúil cosúil, OK. 406 00:17:30,590 --> 00:17:31,090 Yeah. 407 00:17:31,090 --> 00:17:31,370 Cool. 408 00:17:31,370 --> 00:17:32,744 Bhí a fhios agat cad tá tú ag lorg. 409 00:17:32,744 --> 00:17:34,910 Mar sin, bhí a fhios agat cad atá le déanamh. 410 00:17:34,910 --> 00:17:39,021 >> Is féidir le GDB a bheith Super cabhrach toisc go bhfuil tú Is féidir a phriontáil amach go léir na rudaí a bhfuil tú 411 00:17:39,021 --> 00:17:39,520 Ní bheadh. 412 00:17:39,520 --> 00:17:41,160 Tá sé i bhfad níos áisiúla ná printf. 413 00:17:41,160 --> 00:17:43,440 Cé mhéad de a úsáideann tú cosúil le ráitis printf 414 00:17:43,440 --> 00:17:46,200 chun an figiúr amach cén áit a raibh a bug, ceart? 415 00:17:46,200 --> 00:17:48,450 Mar sin, leis sin, ní gá duit a choinneáil ag dul ar ais, 416 00:17:48,450 --> 00:17:51,139 agus is maith ag trácht i Printf, nó ag trácht amach, 417 00:17:51,139 --> 00:17:52,930 agus figiúr amach cad Ba chóir duit a bheith ag priontáil. 418 00:17:52,930 --> 00:17:55,670 Ligeann sé seo i ndáiríre ach tú a céim tríd, phriontáil amach rudaí 419 00:17:55,670 --> 00:18:00,000 mar a bhfuil tú ag dul tríd, mar sin, is féidir leat breathnú ar conas a athraíonn siad i bhfíor-am, 420 00:18:00,000 --> 00:18:02,190 mar do chlár ag rith. 421 00:18:02,190 --> 00:18:04,390 >> Agus a thógann sé beagán beagán de ag dul a úsáidtear chun. 422 00:18:04,390 --> 00:18:07,850 Ba mhaith liom a mholadh go mór go díreach de chineál a bheith ina beagán frustrated leis 423 00:18:07,850 --> 00:18:08,930 do ceart anois. 424 00:18:08,930 --> 00:18:13,450 Má chaitheann tú uair an chloig thar an an tseachtain seo chugainn ag foghlaim conas é a úsáid GDB, 425 00:18:13,450 --> 00:18:16,140 beidh tú féin a shábháil an oiread sin ama níos déanaí. 426 00:18:16,140 --> 00:18:18,750 Agus literally. insint dúinn seo le daoine gach bliain, 427 00:18:18,750 --> 00:18:23,890 agus cuimhin liom nuair a ghlac mé an rang, bhí mé ar nós, beidh mé go breá. 428 00:18:23,890 --> 00:18:24,700 Uimh 429 00:18:24,700 --> 00:18:27,030 Pset 6 Tháinig ar an agus bhí mé mhaith, tá mé ag dul a fhoghlaim 430 00:18:27,030 --> 00:18:29,500 conas é a úsáid GDB toisc nach féidir liom Tá a fhios cad atá ar siúl anseo. 431 00:18:29,500 --> 00:18:32,940 >> Mar sin, má ghlacann tú an t-am sin é a úsáid ar chláir níos lú 432 00:18:32,940 --> 00:18:35,697 go bhfuil tú ag dul a bheith ag obair ar, cosúil le obair 433 00:18:35,697 --> 00:18:37,530 trí rud éigin cosúil le Visionare, mar seo. 434 00:18:37,530 --> 00:18:38,800 435 00:18:38,800 --> 00:18:42,850 Nó más mian leat cleachtadh breise, tá mé cinnte Raibh mé in ann teacht suas le cláir Buggy, 436 00:18:42,850 --> 00:18:45,300 chun tú a dífhabhtaithe más mhaith leat. 437 00:18:45,300 --> 00:18:49,300 >> Ach má tá tú a ghlacadh ach roinnt ama a fháil a úsáidtear chun é, imirt ach timpeall le sé, 438 00:18:49,300 --> 00:18:50,550 Beidh sé freastal ort go maith i ndáiríre. 439 00:18:50,550 --> 00:18:52,591 Agus tá sé i ndáiríre ar cheann de na na rudaí a bhfuil tú díreach 440 00:18:52,591 --> 00:18:57,340 a iarracht a dhéanamh, agus a fháil do lámha salach leis, sula tú a thuiscint i ndáiríre é. 441 00:18:57,340 --> 00:19:02,090 I ndáiríre thuiscint ach é aon uair amháin Bhí mé a rudaí a debug a bhfuil sé, 442 00:19:02,090 --> 00:19:08,170 agus tá sé i bhfad níos deise a bheith acu smaoineamh ar conas a dífhabhtaithe luaithe seachas níos déanaí. 443 00:19:08,170 --> 00:19:08,850 OK. 444 00:19:08,850 --> 00:19:09,625 Cool. 445 00:19:09,625 --> 00:19:12,960 Tá a fhios agam go bhfuil cineál cosúil le cúrsa tuairteála i GDB, 446 00:19:12,960 --> 00:19:16,400 agus beidh mé ag obair cinnte ar fáil seo chun breathnú níos mó an chéad uair eile. 447 00:19:16,400 --> 00:19:17,590 448 00:19:17,590 --> 00:19:18,280 Cool. 449 00:19:18,280 --> 00:19:20,390 >> Mar sin, má théann muid ar ais go dtí ár PowerPoint. 450 00:19:20,390 --> 00:19:27,194 451 00:19:27,194 --> 00:19:28,110 An bhfuil sé seo ag dul a bheith ag obair? 452 00:19:28,110 --> 00:19:29,711 453 00:19:29,711 --> 00:19:30,210 Awh. 454 00:19:30,210 --> 00:19:31,101 Is ea. 455 00:19:31,101 --> 00:19:31,600 OK. 456 00:19:31,600 --> 00:19:35,480 Mar sin, más gá tú riamh aon cheann de sin arís, níl an liosta. 457 00:19:35,480 --> 00:19:37,160 458 00:19:37,160 --> 00:19:40,830 Mar sin Dénártha Cuardaigh, a bhfuil gach duine cuimhin leis an spéaclaí mór de David 459 00:19:40,830 --> 00:19:42,259 rian leabhair teileafóin i leath. 460 00:19:42,259 --> 00:19:44,050 Ní féidir liom a fháil i ndáiríre ar an leabhair fón níos mó, 461 00:19:44,050 --> 00:19:46,530 mar gheall ar mhaith nuair a dhéanann tú a fháil ar leabhair teileafóin na laethanta seo? 462 00:19:46,530 --> 00:19:48,220 I ndáiríre nach bhfuil a fhios agam. 463 00:19:48,220 --> 00:19:49,840 464 00:19:49,840 --> 00:19:50,590 An Cuardaigh Dénártha. 465 00:19:50,590 --> 00:19:52,464 An bhfuil aon duine cuimhneamh cé chomh Dénártha oibreacha Cuardaigh? 466 00:19:52,464 --> 00:19:54,380 467 00:19:54,380 --> 00:19:55,220 Duine ar bith ar chor ar bith? 468 00:19:55,220 --> 00:19:56,325 Yeah? 469 00:19:56,325 --> 00:19:58,283 Cainteoir 5: Tá a fhios agat nuair a tú ag féachaint ar a leath 470 00:19:58,283 --> 00:20:01,146 go mbeadh sé i, Bunaithe ar sin, agus fáil réidh leis an leath eile. 471 00:20:01,146 --> 00:20:01,896 >> Cainteoir 1 Go díreach. 472 00:20:01,896 --> 00:20:06,290 Mar sin, Dénártha Cuardaigh, tá sé de chineál ar a-- Is maith --we a ghlaoch air a roinnt agus conquer. 473 00:20:06,290 --> 00:20:09,170 Mar sin, cad a mbainfidh tú a dhéanamh ná go mbainfidh tú breathnú ar an lár, 474 00:20:09,170 --> 00:20:11,990 agus rachaidh tú a fheiceáil má oireann sé cad a bhfuil tú ag lorg. 475 00:20:11,990 --> 00:20:15,420 Agus más rud é nach ndéanann sé, ansin déan iarracht tú a figiúr amach, tá sé ag dul a bheith fágtha 476 00:20:15,420 --> 00:20:16,450 leath nó an leath ceart. 477 00:20:16,450 --> 00:20:19,325 Mar sin, d'fhéadfadh sé seo a bheith má tá tú ag lorg ag rud éigin go bhfuil alphabetized, 478 00:20:19,325 --> 00:20:20,720 fheiceann tú, OH. 479 00:20:20,720 --> 00:20:22,750 An bhfuil Allison teacht roimh M? 480 00:20:22,750 --> 00:20:23,250 Is ea. 481 00:20:23,250 --> 00:20:25,030 Mar sin, táimid ag dul go dtí féachaint ar an chéad leath. 482 00:20:25,030 --> 00:20:26,450 >> Nó d'fhéadfadh sé a bheith cosúil le huimhreacha. 483 00:20:26,450 --> 00:20:28,830 Gur Rud ar bith is féidir leat a chur i gcomparáid, is féidir é a bheith curtha in eagar. 484 00:20:28,830 --> 00:20:29,920 485 00:20:29,920 --> 00:20:31,260 Is féidir leat úsáid a bhaint cuardaigh dénártha ar. 486 00:20:31,260 --> 00:20:32,340 487 00:20:32,340 --> 00:20:37,455 Mar sin, aon duine cuimhneamh seo graf nó cad é seo? 488 00:20:37,455 --> 00:20:39,520 Tá sé an Castacht asymptotic. 489 00:20:39,520 --> 00:20:42,830 Mar sin, an graf seo ach cur síos cé chomh fada sé 490 00:20:42,830 --> 00:20:46,230 Bíonn tú chun fadhb a réiteach mar a tú méadú ar an líon rudaí 491 00:20:46,230 --> 00:20:47,090 go bhfuil tú ag baint úsáide as. 492 00:20:47,090 --> 00:20:51,260 >> Mar sin, ní mór dúinn N, a bhfuil am líneach. 493 00:20:51,260 --> 00:20:54,560 Má N níos mó ná dhá, a bhfuil beagán níos fearr, a fhásann go fóill Super go tapa. 494 00:20:54,560 --> 00:20:58,360 Agus ansin ní mór dúinn Logáil isteach, a bhfuil a mheasamar a Dénártha Cuardaigh. 495 00:20:58,360 --> 00:21:03,630 Má thugann muid, mar a d'fhadhb Faigheann i bhfad agus i bhfad níos mó, 496 00:21:03,630 --> 00:21:06,600 an t-am a thógann sé tú a réiteach é Ní méadú i ndáiríre go bhfuil i bhfad. 497 00:21:06,600 --> 00:21:09,010 Tá sé cosúil inchomparáide anseo ar dtús. 498 00:21:09,010 --> 00:21:10,060 Tá tú cosúil le, OK. 499 00:21:10,060 --> 00:21:13,000 Rud ar bith nach bhfuil anseo i ndáiríre ábhar atá ar cheann úsáid againn, 500 00:21:13,000 --> 00:21:16,220 ach gheobhaidh tú amach le milliún, billiún. 501 00:21:16,220 --> 00:21:20,010 Tá tú ag iarraidh a fháil some-- --you're ag iarraidh a fháil le snáthaid i haystack. 502 00:21:20,010 --> 00:21:21,550 >> I mo thuairimse, ba mhaith leat an fhadhb seo. 503 00:21:21,550 --> 00:21:25,850 Ba mhaith leat an chastacht, ní líneach mar gheall ar do gach tú 504 00:21:25,850 --> 00:21:30,049 fhios do dul a bheith ag cuardach trí gach snáthaid aonair, rud ar féar, 505 00:21:30,049 --> 00:21:31,340 ag iarraidh a chuardach le haghaidh do snáthaid. 506 00:21:31,340 --> 00:21:34,730 Agus ní go ró-spraoi i mo thuairim. 507 00:21:34,730 --> 00:21:35,500 Is maith liom go tapa. 508 00:21:35,500 --> 00:21:36,620 Is maith liom éifeachtach. 509 00:21:36,620 --> 00:21:40,450 Agus scoláirí dícheallach tú Tá guys, tá a fhios tú ag obair níos cliste, 510 00:21:40,450 --> 00:21:43,010 Ní rud cineál níos deacra, conas tá tú Is féidir le a dhéanamh suas ar na halgartaim. 511 00:21:43,010 --> 00:21:45,110 512 00:21:45,110 --> 00:21:47,910 >> Mar sin, táimid ag dul chun siúl trí ach sampla tapaidh. 513 00:21:47,910 --> 00:21:51,090 I mo thuairimse, ba chóir go bhfuil tú guys lámh ar Binary Cuardaigh, 514 00:21:51,090 --> 00:21:54,352 ach i gcás go bhfuil duine ar bith beag fuzzy, ag iarraidh a threisiú é, 515 00:21:54,352 --> 00:21:56,310 táimid ag dul chun dul go díreach trí shampla anseo. 516 00:21:56,310 --> 00:21:59,490 Mar sin, tá muid ag lorg más rud é Tá an eagar seacht. 517 00:21:59,490 --> 00:22:00,540 518 00:22:00,540 --> 00:22:06,010 >> Mar sin, is é an chéad rud a dhéanaimid breathnú ar an lár, ceart? 519 00:22:06,010 --> 00:22:09,340 Agus freisin go bhfuil tú ag dul a bheith códaithe Dénártha Cuardaigh i ach an dara. 520 00:22:09,340 --> 00:22:11,310 Mar sin, tá sé ag dul a bheith spraoi. 521 00:22:11,310 --> 00:22:13,710 Mar sin, táimid i arrays beag lár 3. 522 00:22:13,710 --> 00:22:15,501 An bhfuil 3 cothrom 7? 523 00:22:15,501 --> 00:22:16,000 Níl An bhfuil. 524 00:22:16,000 --> 00:22:18,670 525 00:22:18,670 --> 00:22:19,550 Tá sé sé. 526 00:22:19,550 --> 00:22:21,480 Mar sin, tá, níos lú é ná nó níos mó ná seacht? 527 00:22:21,480 --> 00:22:23,080 528 00:22:23,080 --> 00:22:23,960 Níos lú ná. 529 00:22:23,960 --> 00:22:24,570 Is ea. 530 00:22:24,570 --> 00:22:25,170 Guys post Nice. 531 00:22:25,170 --> 00:22:25,569 532 00:22:25,569 --> 00:22:27,360 Is dóigh liom Is maith liom ba chóir dom Tá candy mar gheall mé 533 00:22:27,360 --> 00:22:29,460 ag iarraidh le caith amach ar an slat. 534 00:22:29,460 --> 00:22:30,270 Tá sé cad tá mé ag dul a dhéanamh an tseachtain seo chugainn. 535 00:22:30,270 --> 00:22:31,436 Beidh sé tú a choinneáil guys géar. 536 00:22:31,436 --> 00:22:32,560 537 00:22:32,560 --> 00:22:34,690 >> Mar sin, caith muid ar shiúl go chéad leath, ceart? 538 00:22:34,690 --> 00:22:35,670 Bhí sé níos lú ná mar a. 539 00:22:35,670 --> 00:22:39,325 Tá a fhios againn go bhfuil gach rud a ar thaobh na láimhe clé 540 00:22:39,325 --> 00:22:41,700 ag dul a bheith níos lú ná an méid táimid ag lorg i ndáiríre do. 541 00:22:41,700 --> 00:22:43,491 Mar sin, níl aon ghá le aird a thabhairt air. 542 00:22:43,491 --> 00:22:45,120 Just a dearmad a dhéanamh air. 543 00:22:45,120 --> 00:22:48,720 Mar sin, anois táimid ar ár taobh na láimhe deise, agus táimid ar an lár thar ann, 544 00:22:48,720 --> 00:22:50,510 agus anois tá sé naoi. 545 00:22:50,510 --> 00:22:55,510 Mar sin, 9 is-- --Everyone? 546 00:22:55,510 --> 00:22:57,470 Níos mó ná an méid a bhfuil muid lorg, ceart? 547 00:22:57,470 --> 00:22:59,860 Mar sin, táimid ag dul le caith ar shiúl gach rud do cheart. 548 00:22:59,860 --> 00:23:00,970 549 00:23:00,970 --> 00:23:01,940 Cosúil sin. 550 00:23:01,940 --> 00:23:03,700 Anois, tá gach táimid fágtha le ceann. 551 00:23:03,700 --> 00:23:07,760 Mar sin, táimid ag seiceáil é, an ceann seo an méid táimid ag lorg? go bhfuil sé. 552 00:23:07,760 --> 00:23:08,970 Fuair ​​muid cad a bhí againn. 553 00:23:08,970 --> 00:23:10,440 554 00:23:10,440 --> 00:23:11,690 Mar sin, táimid ag déanamh. 555 00:23:11,690 --> 00:23:12,550 Délíneach Cuardaigh. 556 00:23:12,550 --> 00:23:15,740 >> Agus má thugann tú faoi deara, ní mór dúinn Bhí seacht ionchur ann. 557 00:23:15,740 --> 00:23:24,320 Thóg sé ach dúinn cosúil le trí huaire, ach má tá tú ag déanamh cosúil le billiún, 558 00:23:24,320 --> 00:23:28,190 Tá a fhios agat guys cé mhéad céimeanna go mbeadh sé a ghlacadh má bhí againn 4000000000 rud? 559 00:23:28,190 --> 00:23:29,940 560 00:23:29,940 --> 00:23:30,455 Aon buille faoi thuairim? 561 00:23:30,455 --> 00:23:32,286 562 00:23:32,286 --> 00:23:33,960 Tá sé 32. 563 00:23:33,960 --> 00:23:37,110 32 céimeanna éigin a aimsiú i 4000000000 564 00:23:37,110 --> 00:23:39,650 Gné sraith de bharr cumhachtaí ar bheirt. 565 00:23:39,650 --> 00:23:43,550 Mar sin, tá dhá go 32, is é sin le 4000000000. 566 00:23:43,550 --> 00:23:50,430 >> Conas mar sin dÚsachtach go leor go bhfuil tú fós taobh istigh cosúil le líon measartha beag de chéimeanna 567 00:23:50,430 --> 00:23:52,650 rud éigin a fháil i 4000000000 eilimintí. 568 00:23:52,650 --> 00:23:55,730 Mar sin, ar an nóta, tá muid dul chun cód seo 569 00:23:55,730 --> 00:23:58,950 ionas gur féidir leat guys iarbhír de chineál ar a fheiceáil conas a oibríonn sé seo. 570 00:23:58,950 --> 00:24:01,520 Gach ceart, ionas gur féidir leat guys chódú. 571 00:24:01,520 --> 00:24:04,100 Tá mé ag dul chun ligean duit guys labhairt ar feadh beagán. 572 00:24:04,100 --> 00:24:07,970 Faigh a fhios ag daoine mórthimpeall ort, a bhfuil cén duine éigin a bhí as rannóg seo caite. 573 00:24:07,970 --> 00:24:10,280 >> Mar sin, a fháil ar a fhios ag na daoine mórthimpeall ort. 574 00:24:10,280 --> 00:24:11,305 Labhair ar feadh beagán. 575 00:24:11,305 --> 00:24:12,580 576 00:24:12,580 --> 00:24:15,730 Agus go léir ba mhaith liom uait guys bhfuil ceart anois ach 577 00:24:15,730 --> 00:24:17,575 iarracht a chruthú imlíne ar pseudocode. 578 00:24:17,575 --> 00:24:18,075 OK? 579 00:24:18,075 --> 00:24:20,825 580 00:24:20,825 --> 00:24:21,325 Whoa. 581 00:24:21,325 --> 00:24:23,320 582 00:24:23,320 --> 00:24:29,520 Gach Ba mhaith liom ó tú guys é go bhfuil tú ach ag dul a líonadh sa chás fad. 583 00:24:29,520 --> 00:24:32,170 Mar sin, tá mé a leagtar ar na uachtair Rá ísle a 584 00:24:32,170 --> 00:24:35,250 ionadaíocht a dhéanamh ar an tús agus deireadh ár eagar. 585 00:24:35,250 --> 00:24:40,440 Agus tá tú ag dul go hiarbhír lúb trí agus figiúr amach 586 00:24:40,440 --> 00:24:42,470 cad tá ag éirí linn laistigh den lúb fad. 587 00:24:42,470 --> 00:24:45,810 >> Mar sin, más féidir leat an figiúr out-- Tá mé leid there-- cad iad na cásanna 588 00:24:45,810 --> 00:24:46,640 go bhfuil muid anseo? 589 00:24:46,640 --> 00:24:48,100 590 00:24:48,100 --> 00:24:51,560 Mar sin, más mian leat chun an figiúr amach an cásanna, beidh muid pseudocode sin 591 00:24:51,560 --> 00:24:53,350 agus ansin beidh muid ag chódú i ndáiríre iad. 592 00:24:53,350 --> 00:24:55,330 Agus tá sé ag dul a bheith, mé I mo thuairimse, tá súil againn beidh sé 593 00:24:55,330 --> 00:24:56,788 a bheith beagán níos éasca ná mar a súil agat. 594 00:24:56,788 --> 00:24:57,554 595 00:24:57,554 --> 00:25:00,220 Toisc nach bhfuil sé go cód bhfad, i ndáiríre, a bhfuil i ndáiríre cool. 596 00:25:00,220 --> 00:25:34,110 597 00:25:34,110 --> 00:25:35,018 >> Mm-hm? 598 00:25:35,018 --> 00:25:35,893 >> MAC LÉINN: [inaudible]? 599 00:25:35,893 --> 00:25:36,984 600 00:25:36,984 --> 00:25:37,650 TEAGASCÓRA: Is ea. 601 00:25:37,650 --> 00:25:38,595 Bhí rud éigin a aimsiú i lár. 602 00:25:38,595 --> 00:25:39,552 >> MAC LÉINN: Mar sin, is féidir linn úsáid sin. 603 00:25:39,552 --> 00:25:39,770 OK. 604 00:25:39,770 --> 00:25:40,603 >> TEAGASCÓRA: foirfe. 605 00:25:40,603 --> 00:25:42,950 Mar sin, go bhfuil an chéad rud is gá dúinn a dhéanamh. 606 00:25:42,950 --> 00:25:44,330 Mar sin, teacht ar an lár. 607 00:25:44,330 --> 00:25:45,415 608 00:25:45,415 --> 00:25:45,915 Mór. 609 00:25:45,915 --> 00:25:47,770 610 00:25:47,770 --> 00:25:55,010 Mar sin, an bhfuil tú ag smaoineamh ar conas a d'fhéadfadh muid teacht ar iarbhír an lár le cód? 611 00:25:55,010 --> 00:25:55,980 >> MAC LÉINN: Yeah. 612 00:25:55,980 --> 00:25:57,000 n níos mó ná 2? 613 00:25:57,000 --> 00:25:58,500 614 00:25:58,500 --> 00:25:59,500 TEAGASCÓRA: Mar sin, n os cionn 2. 615 00:25:59,500 --> 00:26:05,170 Mar sin, tá rud amháin a mheabhrú go athrú ar do bounds uachtair agus níos ísle. 616 00:26:05,170 --> 00:26:08,110 Coinneoimid cúngú ar an chuid na eagar táimid ag iarraidh a. 617 00:26:08,110 --> 00:26:11,970 Mar sin, n os cionn 2 oibreoidh amháin don chéad rud a dhéanaimid. 618 00:26:11,970 --> 00:26:17,810 Mar sin, ag cur uachtair agus níos ísle san áireamh, conas a d'fhéadfadh muid a fháil ar an eilimint lár? 619 00:26:17,810 --> 00:26:20,640 Toisc ba mhaith linn an lár idir uachtair agus níos ísle, ceart? 620 00:26:20,640 --> 00:26:21,730 621 00:26:21,730 --> 00:26:22,494 Mm-hm? 622 00:26:22,494 --> 00:26:23,369 >> MAC LÉINN: [inaudible]. 623 00:26:23,369 --> 00:26:26,170 624 00:26:26,170 --> 00:26:28,080 >> TEAGASCÓRA: Mar sin, ní mór dúinn roinnt lár. 625 00:26:28,080 --> 00:26:32,730 Agus beidh sé a bheith uachtair móide níos ísle os cionn 2. 626 00:26:32,730 --> 00:26:34,740 627 00:26:34,740 --> 00:26:35,690 Awesome. 628 00:26:35,690 --> 00:26:36,570 Tá muid ag dul. 629 00:26:36,570 --> 00:26:37,280 One síos líne. 630 00:26:37,280 --> 00:26:38,560 Tá tú guys ar do bhealach a dhéanamh. 631 00:26:38,560 --> 00:26:41,400 Mar sin, anois go bhfuil muid ár n- lár, cad ba mhaith linn a dhéanamh? 632 00:26:41,400 --> 00:26:45,050 633 00:26:45,050 --> 00:26:45,900 Díreach i gcoitinne. 634 00:26:45,900 --> 00:26:47,734 Ní gá duit chun cód air. 635 00:26:47,734 --> 00:26:48,335 Is ea. 636 00:26:48,335 --> 00:26:49,210 MAC LÉINN: [inaudible]? 637 00:26:49,210 --> 00:27:00,310 638 00:27:00,310 --> 00:27:10,310 TEAGASCÓRA: Mar sin, tá sé chomh maith mar atá tú teacht ar an meán idir an dá 639 00:27:10,310 --> 00:27:10,810 acu. 640 00:27:10,810 --> 00:27:11,890 641 00:27:11,890 --> 00:27:17,370 Mar sin, má cheapann tú de iad mar chineál de mhéadú i as an taobh, 642 00:27:17,370 --> 00:27:21,640 smaoineamh ar é mar atá tú ag druidim an lár, ba mhaith leat mar sin. 643 00:27:21,640 --> 00:27:27,150 Mar sin, má bhí tú ar an dá thaobh den lár, agus tá cosúil le 5 agus 7 againn. 644 00:27:27,150 --> 00:27:31,440 Nuair a cuir tú iad le chéile tú a fháil 12, scoilt tú faoi 2, 6. 645 00:27:31,440 --> 00:27:33,726 >> Uaireanta bíonn sé deacair go mínigh cén fáth a oibríonn sin, 646 00:27:33,726 --> 00:27:35,600 ach má tá tú ag obair trí sampla uaireanta, 647 00:27:35,600 --> 00:27:37,962 beidh sé cabhrú leat a dhéanamh amach má ba chóir é a móide nó lúide. 648 00:27:37,962 --> 00:27:38,846 Is ea. 649 00:27:38,846 --> 00:27:40,830 >> MAC LÉINN: [inaudible] go díreach i lár 650 00:27:40,830 --> 00:27:43,950 más rud é go raibh siad ar chás níl a lán de na huimhreacha níos lú 651 00:27:43,950 --> 00:27:45,860 agus is maith líon mór amháin? 652 00:27:45,860 --> 00:27:49,750 >> TEAGASCÓRA: Mar sin, go léir is gá duit Is é an lár an eagar. 653 00:27:49,750 --> 00:27:53,010 Mar sin, má bhí tú a bunch de líon beag agus ansin líon ndáiríre mór amháin 654 00:27:53,010 --> 00:27:54,799 ag an deireadh, nach ndéanann sé ábhar. 655 00:27:54,799 --> 00:27:56,840 Gach go bhfuil cúrsaí go bhfuil tá siad ag curtha in eagar, tá tú díreach 656 00:27:56,840 --> 00:27:59,339 ag iarraidh chun breathnú ar an lár an sraith mar atá tú fós 657 00:27:59,339 --> 00:28:00,700 slicing d'fhadhb i leath. 658 00:28:00,700 --> 00:28:03,020 659 00:28:03,020 --> 00:28:03,680 Cool. 660 00:28:03,680 --> 00:28:06,430 Mar sin, anois go bhfuil muid ar an lár, cad a dhéanann muid seo chugainn? 661 00:28:06,430 --> 00:28:07,150 >> MAC LÉINN: Déan comparáid idir. 662 00:28:07,150 --> 00:28:08,150 TEAGASCÓRA: An chur i gcomparáid. 663 00:28:08,150 --> 00:28:11,670 Mar sin, a chur i gcomparáid lár a value_wanted. 664 00:28:11,670 --> 00:28:14,300 665 00:28:14,300 --> 00:28:15,160 Cool. 666 00:28:15,160 --> 00:28:17,950 Mar sin, a fheiceann tú suas anseo ní mór dúinn an luach ba mhaith linn suas anseo. 667 00:28:17,950 --> 00:28:22,012 668 00:28:22,012 --> 00:28:23,095 Cuimhnigh is é seo an eagar. 669 00:28:23,095 --> 00:28:24,100 670 00:28:24,100 --> 00:28:26,970 Mar sin, tagraíonn lár go dtí an t-innéacs. 671 00:28:26,970 --> 00:28:29,785 Mar sin, ba mhaith linn a luachanna lár a dhéanamh. 672 00:28:29,785 --> 00:28:32,380 673 00:28:32,380 --> 00:28:35,650 Ná déan dearmad más mian leat a chur i gcomparáid, ionann dúbailte. 674 00:28:35,650 --> 00:28:38,250 A dhéanann tú amháin is ionann go bhfuil tú ach dul é a athdháileadh, 675 00:28:38,250 --> 00:28:41,090 agus ansin, ar ndóigh, tá sé ag dul a bheith ar an luach is mian leat. 676 00:28:41,090 --> 00:28:42,300 Mar sin ní féidir é sin a dhéanamh. 677 00:28:42,300 --> 00:28:44,350 >> Mar sin, táimid ag dul a fheiceáil má na luachanna ag lár 678 00:28:44,350 --> 00:28:46,460 is comhionann leis an luach ba mhaith linn. 679 00:28:46,460 --> 00:28:47,749 680 00:28:47,749 --> 00:28:48,790 Ná déan dearmad ar do braces. 681 00:28:48,790 --> 00:28:50,520 682 00:28:50,520 --> 00:28:52,235 Ba chóir go Dropbox go away. 683 00:28:52,235 --> 00:28:54,140 684 00:28:54,140 --> 00:28:56,200 Mar sin, cad a dhéanaimid sa chás seo? 685 00:28:56,200 --> 00:28:59,360 Má tá sé cad ba mhaith linn a thabhairt ar ais? 686 00:28:59,360 --> 00:29:01,510 687 00:29:01,510 --> 00:29:02,626 Táimid ag iarraidh a rá. 688 00:29:02,626 --> 00:29:03,440 >> MAC LÉINN: Priontáil amach. 689 00:29:03,440 --> 00:29:05,314 >> TEAGASCÓRA: Bhuel, ní mór dúinn nach mian a phriontáil amach. 690 00:29:05,314 --> 00:29:08,220 Mar sin, tá sé seo le bool anseo, mar sin againn ag iarraidh a thabhairt ar ais fíor nó bréagach. 691 00:29:08,220 --> 00:29:12,280 Táimid ag rá, is é seo an líon ar [? RRA? ?] Mar sin, má tá sé, 692 00:29:12,280 --> 00:29:13,788 muid ar ais ach fíor é. 693 00:29:13,788 --> 00:29:16,780 694 00:29:16,780 --> 00:29:17,760 Más féidir liom a litriú fíor. 695 00:29:17,760 --> 00:29:18,830 696 00:29:18,830 --> 00:29:20,805 >> MAC LÉINN: Cén fáth nach mbeadh tú ar ais náid? 697 00:29:20,805 --> 00:29:22,930 TEAGASCÓRA: Mar sin, d'fhéadfadh tú ais náid má raibh tú. 698 00:29:22,930 --> 00:29:26,780 Ach sa chás seo mar gheall ar tuairisceáin ár bhfeidhm a bool, 699 00:29:26,780 --> 00:29:28,962 ní mór dúinn a thabhairt ar ais ceachtar fíor nó bréagach. 700 00:29:28,962 --> 00:29:30,920 MAC LÉINN: Nuair a bhíonn tú ag rá focal Boole, 701 00:29:30,920 --> 00:29:33,450 is féidir leat a leagtar sé cothrom le bréagach? 702 00:29:33,450 --> 00:29:39,860 Cosúil más mhaith liom a rá, má tá an coinníoll seo Níl le chéile, cosúil go bhfuil uachtair comhionann bréagach. 703 00:29:39,860 --> 00:29:42,332 An mbeidh sé a thuiscint má tá tú díreach a chur bréagach ar an taobh eile? 704 00:29:42,332 --> 00:29:43,040 TEAGASCÓRA: Yeah. 705 00:29:43,040 --> 00:29:44,820 Mar sin, i ndáiríre, má tá tú ag déanamh riamh rud éigin 706 00:29:44,820 --> 00:29:49,600 cosúil go bhfuil uachtarach nó níos ísle, go tuairisceáin fíor nó bréagach 707 00:29:49,600 --> 00:29:53,850 agus tá sé stíl ndáiríre olc a abair comhionann comhionann fíor nó ionann 708 00:29:53,850 --> 00:29:54,840 comhionann bréagach. 709 00:29:54,840 --> 00:30:00,210 Ba mhaith leat úsáid a bhaint as an toradh sin mar atá féin mar do sheic. 710 00:30:00,210 --> 00:30:04,720 711 00:30:04,720 --> 00:30:05,860 Gan cad a bhí mé. 712 00:30:05,860 --> 00:30:08,150 713 00:30:08,150 --> 00:30:09,240 Sin an méid a bhí mé. 714 00:30:09,240 --> 00:30:13,205 Mar sin, i gcás go bhfuil tú ag iarraidh faoi ​​rud éigin cosúil le shábháil seo i c. 715 00:30:13,205 --> 00:30:16,320 716 00:30:16,320 --> 00:30:25,150 >> Mar sin, má tá muid slánuimhir is mó (neamhní) agus rud éigin mar seo. 717 00:30:25,150 --> 00:30:31,922 Agus tá tú má tá uachtair ar roinnt ionchur agus an bhfuil tú 718 00:30:31,922 --> 00:30:33,630 iarraidh más féidir leat a dhéanamh rud éigin mar seo? 719 00:30:33,630 --> 00:30:35,010 720 00:30:35,010 --> 00:30:35,679 Ceart? 721 00:30:35,679 --> 00:30:37,470 MAC LÉINN: Bhí mé ag iarraidh é a dhéanamh [inaudible]. 722 00:30:37,470 --> 00:30:38,450 Toisc má it's-- 723 00:30:38,450 --> 00:30:39,200 TEAGASCÓRA: Ceart. 724 00:30:39,200 --> 00:30:41,197 Mar sin, ba mhaith leat sin a bheith bréagach, ceart? 725 00:30:41,197 --> 00:30:41,780 MAC LÉINN: Yeah. 726 00:30:41,780 --> 00:30:45,960 TEAGASCÓRA: Mar sin, sa chás seo agat ag iarraidh é a fhorghníomhú mura bhfuil sé fíor. 727 00:30:45,960 --> 00:30:50,510 Mar sin, is é an rud fuarú dhéanann tú ann sin. 728 00:30:50,510 --> 00:30:52,900 729 00:30:52,900 --> 00:30:55,650 Mar sin, cuimhnigh exclamation negates phointe rudaí? 730 00:30:55,650 --> 00:30:58,270 Deir sé [inaudible] Ní chiallaíonn. 731 00:30:58,270 --> 00:31:03,590 Mar sin, má táimid ag díreach chuid seo anseo, gur mhaith leat 732 00:31:03,590 --> 00:31:05,740 a rá go bhfuil meastóireacht le bréagach mar is mian leat é a. 733 00:31:05,740 --> 00:31:06,790 734 00:31:06,790 --> 00:31:09,880 Gan bréagach fíor a ciallaíonn go mbeadh sé seo a fhorghníomhú. 735 00:31:09,880 --> 00:31:11,037 An bhfuil ciall? 736 00:31:11,037 --> 00:31:11,620 MAC LÉINN: Yeah. 737 00:31:11,620 --> 00:31:12,453 TEAGASCÓRA: uamhnach. 738 00:31:12,453 --> 00:31:13,800 739 00:31:13,800 --> 00:31:14,300 OK. 740 00:31:14,300 --> 00:31:16,330 Mar sin, d'fhéadfadh muid ar ais go díreach fíor sa chás seo. 741 00:31:16,330 --> 00:31:20,357 Mar sin, anois tá dhá eile cásanna sa chás seo. 742 00:31:20,357 --> 00:31:21,565 Cad iad ár dhá chás eile? 743 00:31:21,565 --> 00:31:31,610 744 00:31:31,610 --> 00:31:32,900 A ligean ar a dhéanamh ach é ar an mbealach seo. 745 00:31:32,900 --> 00:31:40,660 Sin a ligean le tús a chur leis eile más luachanna ag lár 746 00:31:40,660 --> 00:31:43,230 níos lú ná an luach ba mhaith linn. 747 00:31:43,230 --> 00:31:47,200 748 00:31:47,200 --> 00:31:52,020 Mar sin, tá ár n-luach i lár lú ná an luach go bhfuil muid ag lorg. 749 00:31:52,020 --> 00:31:53,765 750 00:31:53,765 --> 00:31:56,720 >> Mar sin, a cheangal a dhéanann tú I mo thuairimse, ba mhaith linn a thabhairt cothrom le dáta? 751 00:31:56,720 --> 00:31:57,870 752 00:31:57,870 --> 00:31:58,780 Uachtarach nó níos ísle? 753 00:31:58,780 --> 00:32:01,440 754 00:32:01,440 --> 00:32:01,940 Uachtarach? 755 00:32:01,940 --> 00:32:03,230 756 00:32:03,230 --> 00:32:06,470 Mar sin, a thaobh an eagar táimid ag dul a bheith ag féachaint ar? 757 00:32:06,470 --> 00:32:07,500 >> MAC LÉINN: An níos ísle. 758 00:32:07,500 --> 00:32:09,750 >> TEAGASCÓRA: Táimid ag muid ag dul a bheith ag féachaint ar an taobh clé. 759 00:32:09,750 --> 00:32:11,120 Mar sin, eile más rud é luach beagán níos lú. 760 00:32:11,120 --> 00:32:14,730 Mar sin, le do luach sa lár anseo Tá níos lú ná an méid a ba mhaith linn. 761 00:32:14,730 --> 00:32:17,202 Mar sin, ba mhaith linn a chur ar an thaobh na láimhe deise dár eagar. 762 00:32:17,202 --> 00:32:18,910 Mar sin, táimid ag dul go dtí thabhairt cothrom le dáta ár n-cheangal níos ísle. 763 00:32:18,910 --> 00:32:20,210 764 00:32:20,210 --> 00:32:23,020 Mar sin, beidh orainn a athshannadh ár níos ísle. 765 00:32:23,020 --> 00:32:25,221 Agus cad a cheapann tú ba chóir níos ísle a bheith? 766 00:32:25,221 --> 00:32:26,304 MAC LÉINN: An luach sa lár? 767 00:32:26,304 --> 00:32:27,446 768 00:32:27,446 --> 00:32:28,820 TEAGASCÓRA: Mar sin, an value-- lár 769 00:32:28,820 --> 00:32:30,136 MAC LÉINN: Plus 1. 770 00:32:30,136 --> 00:32:31,010 TEAGASCÓRA: --plus 1. 771 00:32:31,010 --> 00:32:32,300 772 00:32:32,300 --> 00:32:34,380 An féidir le duine ar bith a insint dom cén fáth ní mór dúinn go bhfuil móide 1? 773 00:32:34,380 --> 00:32:35,730 >> MAC LÉINN: [? Níl luach?] Tá níos cothroime dó. 774 00:32:35,730 --> 00:32:36,120 >> TEAGASCÓRA: Ceart. 775 00:32:36,120 --> 00:32:38,661 Mar gheall ar a fhios againn cheana féin go bhfuil nach bhfuil ár luach sa lár cothrom le 776 00:32:38,661 --> 00:32:42,750 é agus ba mhaith linn a eisiamh ó gach cuardach ina dhiaidh sin. 777 00:32:42,750 --> 00:32:46,360 Má tá tú dearmad go bhfuil móide 1, seo Beidh mhaith lúb ar feadh tréimhse éiginnte. 778 00:32:46,360 --> 00:32:49,620 Agus beidh tú a bheith gafa go díreach i lúb gan teorainn, agus ansin beidh tú segfault 779 00:32:49,620 --> 00:32:50,370 agus rudaí a théann dona. 780 00:32:50,370 --> 00:32:54,780 Mar sin, i gcónaí a dhéanamh cinnte go bhfuil tú lena n-áirítear an luach go bhfuil tú díreach tar 781 00:32:54,780 --> 00:32:55,380 d'fhéach sé ar. 782 00:32:55,380 --> 00:32:58,530 Mar sin, a chur orainn cúram de go le móide 1. 783 00:32:58,530 --> 00:33:04,840 >> Mar sin, anois ní mór dúinn ár n-riocht seo caite a bhfuil mé i gcónaí ar mhaithe le sábháilteacht 784 00:33:04,840 --> 00:33:12,664 féidir leat a sheiceáil anseo, eile más rud é luach ag Is é an lár níos mó ná an luach 785 00:33:12,664 --> 00:33:13,163 ba mhaith linn. 786 00:33:13,163 --> 00:33:16,260 787 00:33:16,260 --> 00:33:20,230 Ciallaíonn sé sin go ba mhaith linn an leath na láimhe clé. 788 00:33:20,230 --> 00:33:21,350 789 00:33:21,350 --> 00:33:23,260 Mar sin, atá ar cheann go bhfuil muid ag dul a thabhairt cothrom le dáta? 790 00:33:23,260 --> 00:33:23,760 Uachtarach. 791 00:33:23,760 --> 00:33:25,470 792 00:33:25,470 --> 00:33:26,970 Agus cad é an ceann seo dul chun cothrom? 793 00:33:26,970 --> 00:33:31,630 794 00:33:31,630 --> 00:33:33,690 Meán lúide 1 mar gheall ar, ar ndóigh, ba mhaith linn 795 00:33:33,690 --> 00:33:38,370 a dhéanamh cinnte nach bhfuil muid ag féachaint ar an luach lár arís. 796 00:33:38,370 --> 00:33:41,830 797 00:33:41,830 --> 00:33:45,110 Agus ansin ní mór dúinn é. 798 00:33:45,110 --> 00:33:45,610 Sin é. 799 00:33:45,610 --> 00:33:46,820 Sin go léir cuardach dhénártha. 800 00:33:46,820 --> 00:33:48,190 Níl sé go dona, ceart? 801 00:33:48,190 --> 00:33:51,590 Tá sé cosúil le 10 línte cód le spás bán. 802 00:33:51,590 --> 00:33:57,510 Mar sin an-chumhachtach, an-úsáideach, beidh tú a úsáid i gceann de do psets níos déanaí. 803 00:33:57,510 --> 00:33:59,360 B'fhéidir nach bhfuil an ceann seo, ach ina dhiaidh sin. 804 00:33:59,360 --> 00:34:00,670 Mar sin a fhoghlaim. 805 00:34:00,670 --> 00:34:01,510 Grá é. 806 00:34:01,510 --> 00:34:02,980 Beidh sé chóireáil tú go maith. 807 00:34:02,980 --> 00:34:05,370 Mar sin, a dhéanann duine ar bith a bhfuil aon ceisteanna a fhreagairt ar cuardaigh dénártha? 808 00:34:05,370 --> 00:34:06,196 Is ea. 809 00:34:06,196 --> 00:34:09,840 >> MAC LÉINN: An bhfuil sé ábhar cibé an bhfuil do n fiú nó corr? 810 00:34:09,840 --> 00:34:10,750 >> TEAGASCÓRA: Uimh 811 00:34:10,750 --> 00:34:18,150 Mar gheall ar chaith muid é leis an lár mar ina slánuimhir, beidh sé teascadh ach é. 812 00:34:18,150 --> 00:34:21,600 Mar sin, beidh sé fanacht slánuimhir agus beidh sé sa deireadh shórtáil trí gach rud. 813 00:34:21,600 --> 00:34:23,909 Mar sin ní gá duit a bheith buartha faoi sin. 814 00:34:23,909 --> 00:34:24,580 Tá ag gach duine maith? 815 00:34:24,580 --> 00:34:25,659 816 00:34:25,659 --> 00:34:26,850 Awesome. 817 00:34:26,850 --> 00:34:27,919 Cool. 818 00:34:27,919 --> 00:34:30,836 Mar sin, fuair tú guys seo. 819 00:34:30,836 --> 00:34:33,380 820 00:34:33,380 --> 00:34:33,880 Sleamhnán. 821 00:34:33,880 --> 00:34:35,719 822 00:34:35,719 --> 00:34:43,270 Mar sin, mar a bhí muid ag caint faoi, tá a fhios agam David luaite runtimes castacht. 823 00:34:43,270 --> 00:34:44,420 824 00:34:44,420 --> 00:34:50,340 >> Mar sin, sa chás is fearr, tá sé ach amháin, a tugaimid am tairiseach. 825 00:34:50,340 --> 00:34:51,909 An féidir le duine ar bith a insint dom cén fáth a d'fhéadfadh a bheith? 826 00:34:51,909 --> 00:34:52,969 827 00:34:52,969 --> 00:34:55,800 Cén cineál scéal a bheadh ​​i gceist? 828 00:34:55,800 --> 00:34:58,260 829 00:34:58,260 --> 00:34:58,760 Mm-hm. 830 00:34:58,760 --> 00:34:59,926 >> MAC LÉINN: [inaudible] first-- 831 00:34:59,926 --> 00:35:00,789 832 00:35:00,789 --> 00:35:03,830 TEAGASCÓRA: Mar sin, an lár a bheith ar an chéad eilimint a teacht againn ar, ceart? 833 00:35:03,830 --> 00:35:08,167 Mar sin, ceachtar le sraith de cheann amháin nó is cuma cad tá muid ag lorg díreach 834 00:35:08,167 --> 00:35:09,750 tharlaíonn a bheith DAB smack i lár. 835 00:35:09,750 --> 00:35:11,190 836 00:35:11,190 --> 00:35:13,380 Mar sin, go bhfuil ár gcás is fearr. 837 00:35:13,380 --> 00:35:17,540 A gheobhaidh tú i fadhbanna fíor, is dócha nach bhfuil ag dul a bhaint amach [inaudible] go minic. 838 00:35:17,540 --> 00:35:18,667 839 00:35:18,667 --> 00:35:19,750 Cad mar gheall ar ár gcás is measa? 840 00:35:19,750 --> 00:35:21,270 Is é ár gcás is measa logáil n. 841 00:35:21,270 --> 00:35:25,360 Agus tá sin a dhéanamh leis an iomlán cumhachtaí de dhá rud a labhair mé faoi. 842 00:35:25,360 --> 00:35:30,930 >> Mar sin, i gcás is measa a bheadh ​​go gciallódh sé go raibh muid chun chop an eagar síos 843 00:35:30,930 --> 00:35:33,270 dtí go raibh sé gné amháin. 844 00:35:33,270 --> 00:35:34,810 845 00:35:34,810 --> 00:35:38,930 Mar sin, bhí againn a chop sé síos i leath mar a mhéad uair a bhíomar in ann. 846 00:35:38,930 --> 00:35:41,430 Sin an fáth go bhfuil sé logáil n mar gheall ar tú a choinneáil ach roinnt ag dhá. 847 00:35:41,430 --> 00:35:42,890 848 00:35:42,890 --> 00:35:45,830 Mar sin boinn tuisceana, rudaí leat Ní mór fios a bheith agat má tá tú riamh 849 00:35:45,830 --> 00:35:48,050 ag dul a úsáid le cuardach dénártha. 850 00:35:48,050 --> 00:35:50,680 Ní mór do na heilimintí bheith curtha in eagar. 851 00:35:50,680 --> 00:35:53,890 Ní mór dóibh a bheith curtha in eagar mar go go bhfuil an t-aon bhealach tú 852 00:35:53,890 --> 00:35:57,060 Is féidir a fhios má tá tú in ann le caith amach leath de é. 853 00:35:57,060 --> 00:36:00,260 >> Má bhí tú an mála jumbled uimhreacha agus go bhfuil tú ag rá, 854 00:36:00,260 --> 00:36:05,380 OK, tá mé ag dul a sheiceáil leis an lár uimhir agus an líon Táim ag lorg 855 00:36:05,380 --> 00:36:08,510 is lú ná sin, tá mé ag dul díreach le caith treallach amach leath amháin. 856 00:36:08,510 --> 00:36:11,130 Ní bheadh ​​a fhios agat má tá do uimhreacha sa leath eile. 857 00:36:11,130 --> 00:36:12,655 Tá do liosta a bheith curtha in eagar. 858 00:36:12,655 --> 00:36:14,030 859 00:36:14,030 --> 00:36:16,560 Chomh maith, d'fhéadfadh sé seo a bheith ag dul ar aghaidh le beagán, 860 00:36:16,560 --> 00:36:18,360 ach ní mór duit a bhfuil rochtain randamach. 861 00:36:18,360 --> 00:36:21,940 Ní mór duit a bheith in ann díreach téigh go dtí an eilimint lár. 862 00:36:21,940 --> 00:36:25,110 Má tá tú a lean trí rud éigin 863 00:36:25,110 --> 00:36:28,630 nó a thógann sé tú céimeanna breise a fháil chun an eilimint lár, 864 00:36:28,630 --> 00:36:31,750 nach bhfuil sé logáil n níos mó mar gheall ar bhfuil tú ag cur níos mó oibre isteach é. 865 00:36:31,750 --> 00:36:34,800 Agus beidh sé seo a dhéanamh le beagán níos mó ciall i dhá sheachtain, 866 00:36:34,800 --> 00:36:37,950 ach tá mé díreach de chineál ar iarraidh a réamhrá, a thabhairt duit guys smaoineamh ar cad 867 00:36:37,950 --> 00:36:38,999 le teacht. 868 00:36:38,999 --> 00:36:40,790 Ach tá sin an dá toimhdí tábhachtacha 869 00:36:40,790 --> 00:36:44,804 go bhfuil gá agat le haghaidh liosta dénártha. 870 00:36:44,804 --> 00:36:45,720 Bí cinnte go tá sé curtha in eagar. 871 00:36:45,720 --> 00:36:47,920 Sin an ceann mór do tú guys ceart anois. 872 00:36:47,920 --> 00:36:52,170 Agus ar gur féidir linn dul isteach an chuid eile den ár n-cineál. 873 00:36:52,170 --> 00:36:56,444 Mar sin, ceithre mboilgeog sorts--, a chur isteach, roghnú, agus chumasadh. 874 00:36:56,444 --> 00:36:57,485 Tá siad gach cineál fionnuar. 875 00:36:57,485 --> 00:37:02,860 Má shocraíonn tú guys a ghlacadh CS 124, beidh tú ag foghlaim faoi gach cineál de shaghas. 876 00:37:02,860 --> 00:37:07,575 Agus má tá tú ag lucht leanúna XKCD, tá Is faoi grinn really cool 877 00:37:07,575 --> 00:37:11,530 cosúil le cineál ndáiríre neamhéifeachtúil, a bhfuil mé an-mholadh tú ag dul chun breathnú ar. 878 00:37:11,530 --> 00:37:16,170 Ceann acu is cosúil saghas scaoll, a Is cosúil, ó aon, ar ais eagar randamach. 879 00:37:16,170 --> 00:37:16,991 Córas Múchadh. 880 00:37:16,991 --> 00:37:17,490 Saoire. 881 00:37:17,490 --> 00:37:19,070 882 00:37:19,070 --> 00:37:21,500 Dá bhrí sin tá greann geeky go maith i gcónaí. 883 00:37:21,500 --> 00:37:22,620 884 00:37:22,620 --> 00:37:25,750 >> Mar sin, a dhéanann duine ar bith cuimhneamh chineál de mhaith ach smaoineamh ginearálta 885 00:37:25,750 --> 00:37:27,810 ar conas a oibríonn mboilgeog saghas. 886 00:37:27,810 --> 00:37:31,130 887 00:37:31,130 --> 00:37:32,155 Cuimhin leat? 888 00:37:32,155 --> 00:37:32,755 >> MAC LÉINN: Yeah. 889 00:37:32,755 --> 00:37:33,970 >> TEAGASCÓRA: Dul chun é. 890 00:37:33,970 --> 00:37:38,980 >> MAC LÉINN: Mar sin, tá tú ag dul tríd agus má tá sé níos mó, ansin babhtála tú an dá. 891 00:37:38,980 --> 00:37:39,820 >> TEAGASCÓRA: Mm-hm. 892 00:37:39,820 --> 00:37:40,564 Go díreach. 893 00:37:40,564 --> 00:37:41,730 Mar sin, tú iterate díreach tríd. 894 00:37:41,730 --> 00:37:43,050 Sheiceáil tú dhá uimhir. 895 00:37:43,050 --> 00:37:46,510 Má tá an ceann roimh níos mó ná an ceann ina dhiaidh sin, 896 00:37:46,510 --> 00:37:50,230 tú babhtála ach iad ionas gur i an mbealach seo gach ceann de na huimhreacha níos airde 897 00:37:50,230 --> 00:37:54,990 mboilgeog suas i dtreo dheireadh an liosta agus go léir na huimhreacha níos ísle mboilgeog síos. 898 00:37:54,990 --> 00:37:59,355 >> An raibh sé a thaispeáint duit guys an fuarú fuaim éifeacht sórtáil video? 899 00:37:59,355 --> 00:38:00,480 Tá sé de chineál ar cool. 900 00:38:00,480 --> 00:38:01,510 901 00:38:01,510 --> 00:38:05,200 Mar sin, mar a dúirt Robert díreach, an algartam go céim tú díreach tríd an liosta, 902 00:38:05,200 --> 00:38:07,930 swapping na luachanna aice más rud é nach bhfuil siad in ord. 903 00:38:07,930 --> 00:38:10,975 Agus ansin a choimeád ach athrá go dtí go bhfuil tú a dhéanamh ar aon babhtálacha. 904 00:38:10,975 --> 00:38:11,990 905 00:38:11,990 --> 00:38:12,740 Mar sin, ní olc, ceart? 906 00:38:12,740 --> 00:38:14,080 907 00:38:14,080 --> 00:38:16,319 Mar sin, ní mór dúinn ach sampla tapaidh anseo. 908 00:38:16,319 --> 00:38:18,360 Mar sin, tá sé seo ag dul a shórtáil iad in ord ardaitheach. 909 00:38:18,360 --> 00:38:19,470 910 00:38:19,470 --> 00:38:23,470 Mar sin, nuair a théann muid tríd an chéad am, táimid trí ocht 911 00:38:23,470 --> 00:38:26,880 agus tá sé ar ndóigh ní in ord, babhtála againn orthu. 912 00:38:26,880 --> 00:38:27,985 >> Mar sin, breathnú ar an chéad cheann eile. 913 00:38:27,985 --> 00:38:29,430 Ocht agus ceithre ní in ord. 914 00:38:29,430 --> 00:38:30,450 Babhtáil iad. 915 00:38:30,450 --> 00:38:32,530 Agus ansin ocht agus dhá, mhalartú leo. 916 00:38:32,530 --> 00:38:33,470 Tá muid ag dul. 917 00:38:33,470 --> 00:38:39,519 Mar sin, tar éis do chéad pas, tú Tá a fhios go bhfuil do líon is mó 918 00:38:39,519 --> 00:38:41,810 ag dul a bheith go léir ar an mbealach ag barr mar tá sé ach 919 00:38:41,810 --> 00:38:44,210 ag dul a bheith i gcónaí níos mó ná gach rud eile 920 00:38:44,210 --> 00:38:46,810 agus tá sé ag dul ach a mboilgeog suas go léir ar an mbealach go dtí deireadh ann. 921 00:38:46,810 --> 00:38:48,226 An bhfuil a dhéanann ciall do gach duine? 922 00:38:48,226 --> 00:38:48,560 923 00:38:48,560 --> 00:38:49,060 Cool. 924 00:38:49,060 --> 00:38:51,310 925 00:38:51,310 --> 00:38:53,920 >> Mar sin, ansin táimid ar an dara pas. 926 00:38:53,920 --> 00:38:54,980 Sé agus ceithre, lasc. 927 00:38:54,980 --> 00:38:55,920 Sé agus dhá, lasc. 928 00:38:55,920 --> 00:38:58,700 Agus anois tá cúpla rudaí in ord. 929 00:38:58,700 --> 00:39:02,240 Mar sin, le haghaidh gach pas go bhfuil muid a dhéanamh tríd ár liosta iomlán, 930 00:39:02,240 --> 00:39:06,320 Tá a fhios againn go bhfuil mar sin líon lán ag an deireadh a bheidh curtha in eagar. 931 00:39:06,320 --> 00:39:07,690 932 00:39:07,690 --> 00:39:09,610 Mar sin, a dhéanann muid an tríú pas, atá ar babhtála amháin. 933 00:39:09,610 --> 00:39:10,860 934 00:39:10,860 --> 00:39:15,910 Agus ansin ar ár gceathrú pas, ní mór dúinn náid sliotán. 935 00:39:15,910 --> 00:39:18,570 Agus mar sin tá a fhios againn go bhfuil ár n- Tá eagar curtha in eagar. 936 00:39:18,570 --> 00:39:20,900 >> Agus is é sin an mór rud le mboilgeog saghas. 937 00:39:20,900 --> 00:39:23,720 Tá a fhios againn gur nuair a muid Tá babhtálacha náid, go 938 00:39:23,720 --> 00:39:26,497 Ciallaíonn sé sin gach rud Is in ord iomlán. 939 00:39:26,497 --> 00:39:27,580 Tá sé de chineál ar conas linn a sheiceáil. 940 00:39:27,580 --> 00:39:28,740 941 00:39:28,740 --> 00:39:36,480 Mar sin, táimid ag dul freisin mboilgeog chun cód a shórtáil freisin nach bhfuil go dona. 942 00:39:36,480 --> 00:39:38,120 Aon cheann de na tá go dona. 943 00:39:38,120 --> 00:39:40,210 Tá a fhios agam gur féidir leo cosúil beagán scary. 944 00:39:40,210 --> 00:39:42,124 Tá a fhios agam nuair a thóg mé an rang, fiú amháin nuair a bhím 945 00:39:42,124 --> 00:39:44,290 bhí múineadh an rang do den chéad uair anuraidh, 946 00:39:44,290 --> 00:39:46,165 Bhí mé cosúil le, conas is féidir liom é seo a dhéanamh? 947 00:39:46,165 --> 00:39:48,540 Déanann sé ciall go teoiriciúil, ach conas is féidir linn a dhéanamh i ndáiríre seo? 948 00:39:48,540 --> 00:39:51,420 Agus sin an fáth ba mhaith liom freisin chun siúl trí cód le leat guys anseo. 949 00:39:51,420 --> 00:39:54,915 Mar sin, tá mé pseudocode ar do shon guys seo an am. 950 00:39:54,915 --> 00:39:55,950 951 00:39:55,950 --> 00:39:58,970 Mar sin, ach a choinneáil i gcuimhne mar a tá muid ar tí é a aistriú thar. 952 00:39:58,970 --> 00:40:04,210 Mar sin, ní mór dúinn roinnt gcuntar go Coinníonn rian ar ár babhtálacha, 953 00:40:04,210 --> 00:40:08,370 mar is gá dúinn a dhéanamh cinnte go bhfuil muid ag seiceáil go. 954 00:40:08,370 --> 00:40:11,830 Agus muid iterate an eagar ar fad mar a rinne muid díreach leis an sampla seo. 955 00:40:11,830 --> 00:40:12,900 956 00:40:12,900 --> 00:40:17,325 Más rud é roimh é an ghné níos mó ná an eilimint tar éis i gcás ina bhfuil muid ag, 957 00:40:17,325 --> 00:40:20,760 babhtála dúinn iad agus incrimint muid ár gcuntar mar gheall ar chomh luath agus babhtála againn, 958 00:40:20,760 --> 00:40:23,850 ba mhaith linn a ligean ar ár gcuntar fhios sin. 959 00:40:23,850 --> 00:40:26,247 Ceisteanna ar bith ann? 960 00:40:26,247 --> 00:40:27,580 Dealraíonn Rud greannmhar thar anseo. 961 00:40:27,580 --> 00:40:29,225 962 00:40:29,225 --> 00:40:32,350 MAC LÉINN: An bhfuil tú ag a leagtar ar an gcuntar go náid gach uair a théann tú tríd an lúb? 963 00:40:32,350 --> 00:40:34,339 Ná tú a choinneáil ag dul ar ais go dtí náid gach uair? 964 00:40:34,339 --> 00:40:35,505 TEAGASCÓRA: Ní gá. 965 00:40:35,505 --> 00:40:39,710 Mar sin, cad a tharlaíonn go bhfuil muid ag dul trí anseo. 966 00:40:39,710 --> 00:40:43,830 Mar sin a dhéanamh le linn, cuimhnigh, seo Beidh fhorghníomhú aon uair amháin gan teip. 967 00:40:43,830 --> 00:40:46,480 Mar sin, tá sé ag dul a shocrú ar an gcuntar cothrom le nialas, 968 00:40:46,480 --> 00:40:48,070 ansin tá sé ag dul a iterate tríd. 969 00:40:48,070 --> 00:40:50,590 Mar a iterates sé trí, beidh sé cothrom le dáta gcuntar. 970 00:40:50,590 --> 00:40:51,870 971 00:40:51,870 --> 00:40:56,900 Mar nuashonruithe sé gcuntar, nuair a dhéanfar é, nuair atá sé bainte amach faoi dheireadh na eagar, 972 00:40:56,900 --> 00:41:00,830 más rud é nach bhfuil ár liosta curtha in eagar, Beidh gcuntar tugtha cothrom le dáta. 973 00:41:00,830 --> 00:41:01,840 974 00:41:01,840 --> 00:41:07,150 >> Mar sin, ansin seiceálacha sé an riocht agus é a a deir, OK, tá gcuntar mó ná nialas. 975 00:41:07,150 --> 00:41:09,290 Má tá sé, é a dhéanamh arís. 976 00:41:09,290 --> 00:41:14,340 Ba mhaith leat a athshocrú ionas gur nuair a dhéanann tú dul tríd, is é gcuntar cothrom le nialas. 977 00:41:14,340 --> 00:41:18,240 Má théann tú trí sórtáilte eagar, athruithe rud ar bith, 978 00:41:18,240 --> 00:41:21,355 theipeann ar seo, agus tú ar ais ar an liosta in eagar. 979 00:41:21,355 --> 00:41:23,104 980 00:41:23,104 --> 00:41:24,020 An bhfuil a dhéanann ciall? 981 00:41:24,020 --> 00:41:24,940 982 00:41:24,940 --> 00:41:26,356 MAC LÉINN: d'fhéadfadh i beagán é. 983 00:41:26,356 --> 00:41:27,147 TEAGASCÓRA: OK. 984 00:41:27,147 --> 00:41:28,980 Má níl aon cheann eile cheist a thagann suas. 985 00:41:28,980 --> 00:41:30,180 986 00:41:30,180 --> 00:41:30,680 Is ea. 987 00:41:30,680 --> 00:41:33,760 >> MAC LÉINN: Cad a bheadh ​​an fheidhm a bheith le haghaidh malartú na heilimintí? 988 00:41:33,760 --> 00:41:36,900 >> TEAGASCÓRA: Mar sin, is féidir linn a scríobh i ndáiríre go má táimid ag dul go deas anois. 989 00:41:36,900 --> 00:41:37,801 990 00:41:37,801 --> 00:41:38,300 Cool. 991 00:41:38,300 --> 00:41:42,155 Mar sin, ar an nóta, tá Alison ag dul a aistriú ar ais go dtí an fearas. 992 00:41:42,155 --> 00:41:43,080 Tá sé seo ag dul a bheith spraoi. 993 00:41:43,080 --> 00:41:45,170 994 00:41:45,170 --> 00:41:47,390 Agus ní mór dúinn ár deas mboilgeog rud saghas anseo. 995 00:41:47,390 --> 00:41:50,800 Mar sin, rinne mé cheana féin rothaíocht tríd an eagar. 996 00:41:50,800 --> 00:41:53,030 Tá ár malartuithe sin Tá cothrom le nialas. 997 00:41:53,030 --> 00:41:54,480 998 00:41:54,480 --> 00:41:58,440 Mar sin, ba mhaith linn a mhalartú in aice eilimintí má tá siad as ord. 999 00:41:58,440 --> 00:42:03,020 Mar sin, an chéad rud is gá dúinn a a dhéanamh é iterate tríd ár eagar. 1000 00:42:03,020 --> 00:42:04,500 1001 00:42:04,500 --> 00:42:08,260 >> Mar sin, cén chaoi a cheapann tú a d'fhéadfadh muid iterate tríd ár eagar? 1002 00:42:08,260 --> 00:42:09,720 1003 00:42:09,720 --> 00:42:13,990 Tá muid ar son agus is ionann mé 0. 1004 00:42:13,990 --> 00:42:16,950 1005 00:42:16,950 --> 00:42:22,454 Ba mhaith linn liom a bheith níos lú ná n lúide 1 lúide k. 1006 00:42:22,454 --> 00:42:23,870 Agus beidh mé a mhíniú go sa dara. 1007 00:42:23,870 --> 00:42:26,280 1008 00:42:26,280 --> 00:42:32,830 Mar sin, is é seo an leas iomlán a bhaint anseo más rud é, Is cuimhin conas a dúirt mé tar éis gach pas 1009 00:42:32,830 --> 00:42:36,655 tríd an againn eagar Tá a fhios go bhfuil cuma cad tá on-- 1010 00:42:36,655 --> 00:42:43,590 1011 00:42:43,590 --> 00:42:46,295 >> Mar sin, tar éis a pas amháin againn Tá a fhios go bhfuil sé seo curtha in eagar. 1012 00:42:46,295 --> 00:42:47,370 1013 00:42:47,370 --> 00:42:50,060 Tar éis dhá Gabhann a fhios againn go bhfuil seo go léir curtha in eagar. 1014 00:42:50,060 --> 00:42:52,750 Tar éis trí Gabhann muid Tá a fhios go bhfuil curtha in eagar. 1015 00:42:52,750 --> 00:42:55,620 Mar sin, ar an mbealach tá mé ag iterating tríd an eagar anseo, 1016 00:42:55,620 --> 00:43:01,090 Tá sé ag déanamh cinnte chun dul ach trí an méid a fhios againn go bhfuil neamhshórtáilte. 1017 00:43:01,090 --> 00:43:01,644 OK? 1018 00:43:01,644 --> 00:43:02,810 Sin ach leas iomlán a bhaint. 1019 00:43:02,810 --> 00:43:04,430 1020 00:43:04,430 --> 00:43:08,210 D'fhéadfá a scríobh sé naively ach iterating trí gach rud, 1021 00:43:08,210 --> 00:43:09,970 bheadh ​​sé a ghlacadh ach níos faide. 1022 00:43:09,970 --> 00:43:12,470 Leis ceithre lúb sé ach leas iomlán a bhaint deas 1023 00:43:12,470 --> 00:43:18,460 mar tá a fhios againn go bhfuil tar éis gach iomlána atriall tríd an eagar anseo, 1024 00:43:18,460 --> 00:43:24,050 cosúil le gach lúb iomlán anseo, tá a fhios againn go bhfuil ceann níos mó de na heilimintí 1025 00:43:24,050 --> 00:43:25,760 Beidh a shórtáil ag an deireadh. 1026 00:43:25,760 --> 00:43:28,294 >> Mar sin, ní féidir linn a bheith buartha faoi sin. 1027 00:43:28,294 --> 00:43:29,710 An bhfuil a dhéanann ciall do gach duine? 1028 00:43:29,710 --> 00:43:30,950 Go cleas beag cool? 1029 00:43:30,950 --> 00:43:32,060 1030 00:43:32,060 --> 00:43:37,270 Mar sin, sa chás sin, más rud é táimid ag iterating tríd, 1031 00:43:37,270 --> 00:43:50,590 Tá a fhios againn gur mhaith linn a sheiceáil eagar n agus n móide 1 in ord. 1032 00:43:50,590 --> 00:43:52,640 1033 00:43:52,640 --> 00:43:53,559 OK. 1034 00:43:53,559 --> 00:43:54,600 Mar sin, tá anseo an pseudocode. 1035 00:43:54,600 --> 00:43:57,540 Is mian linn a sheiceáil má eagar n agus n móide tá 1 in ord. 1036 00:43:57,540 --> 00:43:59,520 Mar sin, cad a d'fhéadfadh againn ann? 1037 00:43:59,520 --> 00:44:01,090 1038 00:44:01,090 --> 00:44:03,120 Tá sé seo ag dul a bheith ar roinnt coinníollach. 1039 00:44:03,120 --> 00:44:04,220 Beidh sé a bheith ina más rud. 1040 00:44:04,220 --> 00:44:07,066 >> MAC LÉINN: Má tá eagar n níos lú ná eagar n móide 1. 1041 00:44:07,066 --> 00:44:07,816 TEAGASCÓRA: Mm-hm. 1042 00:44:07,816 --> 00:44:09,000 1043 00:44:09,000 --> 00:44:10,699 Bhuel, níos lú ná nó níos mó ná. 1044 00:44:10,699 --> 00:44:11,615 MAC LÉINN: Níos mó ná. 1045 00:44:11,615 --> 00:44:15,850 1046 00:44:15,850 --> 00:44:17,620 Ansin, ba mhaith linn a mhalartú leo. 1047 00:44:17,620 --> 00:44:18,570 Go díreach. 1048 00:44:18,570 --> 00:44:23,570 Mar sin, anois a fháil againn i cad é an meicníocht chun mhalartú dóibh? 1049 00:44:23,570 --> 00:44:24,840 1050 00:44:24,840 --> 00:44:28,137 Mar sin, chuaigh muid tríd an hachomair, i ndáil le cineál fheidhm babhtála an tseachtain seo caite. 1051 00:44:28,137 --> 00:44:29,595 An bhfuil aon duine cuimhneamh conas a d'oibrigh sé? 1052 00:44:29,595 --> 00:44:32,300 1053 00:44:32,300 --> 00:44:34,950 Mar sin, ní féidir linn a athshannadh díreach iad, ceart? 1054 00:44:34,950 --> 00:44:36,640 Toisc go mbeidh duine amháin acu a bheith caillte. 1055 00:44:36,640 --> 00:44:41,696 Más rud é a dúirt muid go bhfuil A comhionann go B agus ansin B is comhionann leis A, gach ar tobann an mbeirt acu 1056 00:44:41,696 --> 00:44:43,150 bhfuil ach cothrom le B. 1057 00:44:43,150 --> 00:44:45,720 >> Mar sin, cad atá againn a dhéanamh ná muid Tá athróg sealadach go 1058 00:44:45,720 --> 00:44:49,055 ag dul a shealbhú ar cheann de cé linne tá muid i mbun an phróisis swapping. 1059 00:44:49,055 --> 00:44:50,200 1060 00:44:50,200 --> 00:44:56,464 Mar sin, cad atá againn go bhfuil beidh orainn go bhfuil roinnt slánuimhir Tá teocht comhionann to-- féidir leat a shannadh é 1061 00:44:56,464 --> 00:44:59,130 do cibé ceann is mian leat, ach déan cinnte go gcoinníonn tú súil a it-- 1062 00:44:59,130 --> 00:45:01,840 mar sin sa chás seo, tá mé ag dul go dtí é a shannadh do eagar n móide 1. 1063 00:45:01,840 --> 00:45:03,360 1064 00:45:03,360 --> 00:45:07,674 Mar sin, go bhfuil ag dul a shealbhú is cuma cén Tá luach i an dara bloc 1065 00:45:07,674 --> 00:45:08,590 go bhfuil muid ag féachaint ar. 1066 00:45:08,590 --> 00:45:09,700 1067 00:45:09,700 --> 00:45:13,240 >> Agus ansin is féidir linn a dhéanamh go bhfuil féidir linn dul romhainn agus eagar a athshannadh n móide 1, 1068 00:45:13,240 --> 00:45:14,990 mar tá a fhios againn againn Tá an luach a stóráil. 1069 00:45:14,990 --> 00:45:16,645 1070 00:45:16,645 --> 00:45:19,270 Tá sé seo freisin ar cheann de na mór things-- Níl a fhios agam má tá aon cheann de tú 1071 00:45:19,270 --> 00:45:23,780 Bhí saincheisteanna nuair a má athraíonn tú dhá línte de chód tobann d'oibrigh rudaí. 1072 00:45:23,780 --> 00:45:25,880 Tá an tOrdú an-tábhachtach i CS. 1073 00:45:25,880 --> 00:45:29,450 Sin a dhéanamh cinnte léaráid tú rudaí amach más féidir 1074 00:45:29,450 --> 00:45:31,230 maidir le cad atá ag tarlú i ndáiríre. 1075 00:45:31,230 --> 00:45:34,256 Mar sin, anois táimid ag dul go dtí athshannadh eagar n móide 1, 1076 00:45:34,256 --> 00:45:36,005 mar tá a fhios againn againn Tá an luach a stóráil. 1077 00:45:36,005 --> 00:45:37,090 1078 00:45:37,090 --> 00:45:41,560 >> Agus is féidir linn a shannadh go eagar n nó sa chás seo eagar i. 1079 00:45:41,560 --> 00:45:50,540 1080 00:45:50,540 --> 00:45:51,465 Iomarca athróg. 1081 00:45:51,465 --> 00:45:54,230 1082 00:45:54,230 --> 00:45:55,470 OK. 1083 00:45:55,470 --> 00:46:01,500 Eagar Mar sin, anois tá muid athshannadh mé móide 1 go comhionann cad atá i eagar i. 1084 00:46:01,500 --> 00:46:08,240 Agus anois is féidir linn dul ar ais agus shannadh eagar mé ar cad é? 1085 00:46:08,240 --> 00:46:10,680 1086 00:46:10,680 --> 00:46:11,180 Duine ar bith? 1087 00:46:11,180 --> 00:46:13,490 1088 00:46:13,490 --> 00:46:14,010 >> MAC LÉINN: 10. 1089 00:46:14,010 --> 00:46:14,680 >> TEAGASCÓRA: 10. 1090 00:46:14,680 --> 00:46:15,180 Go díreach. 1091 00:46:15,180 --> 00:46:16,930 1092 00:46:16,930 --> 00:46:18,640 Agus rud amháin deireanach. 1093 00:46:18,640 --> 00:46:21,840 Má ní mór dúinn a bhabhtáil sé anois, an méid is gá dúinn a dhéanamh? 1094 00:46:21,840 --> 00:46:23,740 Cad é an rud amháin go bhfuil ag dul a insint dúinn 1095 00:46:23,740 --> 00:46:27,542 má táimid deireadh riamh an gclár seo? 1096 00:46:27,542 --> 00:46:29,250 Cad a insíonn dúinn go bhfuil muid Tá liosta in eagar? 1097 00:46:29,250 --> 00:46:31,560 1098 00:46:31,560 --> 00:46:33,750 Más rud é nach bhfuil muid ag aon babhtálacha, ceart? 1099 00:46:33,750 --> 00:46:36,900 Má babhtálacha is comhionann leis náid ag deireadh an. 1100 00:46:36,900 --> 00:46:42,975 Mar sin, aon uair a dhéanamh leat babhtála, mar atá muid rinne díreach anseo, ba mhaith linn a babhtálacha nuashonrú. 1101 00:46:42,975 --> 00:46:45,002 1102 00:46:45,002 --> 00:46:47,210 Agus tá a fhios agam go raibh ceist níos luaithe faoi is féidir leat 1103 00:46:47,210 --> 00:46:49,689 úsáid a bhaint as náid nó ceann ina ionad na fíor nó bréagach. 1104 00:46:49,689 --> 00:46:50,980 Agus sin cad a dhéanann seo anseo. 1105 00:46:50,980 --> 00:46:52,750 Mar sin, a deir sé seo más rud é nach babhtálacha. 1106 00:46:52,750 --> 00:47:01,310 Mar sin, má tá babhtálacha náid, a is-- mé i gcónaí fháil ar mo fhírinní agus mo falses measctha suas. 1107 00:47:01,310 --> 00:47:03,960 Ba mhaith linn dúinn chun meastóireacht a dhéanamh go fíor agus nach bhfuil sé. 1108 00:47:03,960 --> 00:47:07,680 1109 00:47:07,680 --> 00:47:09,630 Mar sin, má tá sé náid, ansin tá sé bréagach. 1110 00:47:09,630 --> 00:47:12,560 Má negate tú é le [? Bang?] bíonn sé fíor. 1111 00:47:12,560 --> 00:47:13,975 Mar sin, ansin fhorghníomhú líne seo. 1112 00:47:13,975 --> 00:47:15,060 1113 00:47:15,060 --> 00:47:17,370 >> Fhírinní agus bréagach agus nialais agus cinn a fháil ar mire. 1114 00:47:17,370 --> 00:47:20,690 Díreach má shiúlann tú mall trí é go mbeidh sé ciall. 1115 00:47:20,690 --> 00:47:23,320 Ach sin an méid seo beag beagán de cód dhéanann anseo. 1116 00:47:23,320 --> 00:47:26,490 Mar sin, seiceálacha sin a fheiceáil bhfuil déanta againn babhtála. 1117 00:47:26,490 --> 00:47:30,054 Mar sin, má tá sé rud ar bith sa bhreis náid, tá sé ag dul a bheith bréagach 1118 00:47:30,054 --> 00:47:31,970 agus is é an rud ar fad ag dul a fhorghníomhú arís. 1119 00:47:31,970 --> 00:47:33,150 1120 00:47:33,150 --> 00:47:33,650 Cool? 1121 00:47:33,650 --> 00:47:34,660 1122 00:47:34,660 --> 00:47:36,000 >> MAC LÉINN: Cad a dhéanann sos a dhéanamh? 1123 00:47:36,000 --> 00:47:38,990 >> TEAGASCÓRA: Bris díreach Briseann tú amach as an lúb. 1124 00:47:38,990 --> 00:47:41,570 Mar sin, sa chás seo, go mbeadh sé díreach cosúil deireadh leis an gclár 1125 00:47:41,570 --> 00:47:43,828 agus ba mhaith leat ach Tá do liosta curtha in eagar. 1126 00:47:43,828 --> 00:47:44,536 MAC LÉINN: Amazing. 1127 00:47:44,536 --> 00:47:48,094 1128 00:47:48,094 --> 00:47:49,010 TEAGASCÓRA: Tá brón orm? 1129 00:47:49,010 --> 00:47:52,110 MAC LÉINN: Toisc roimhe muid úsáidtear scríofa 1 thar scríofa náid 1130 00:47:52,110 --> 00:47:54,170 a chur i láthair go más rud é a bheidh ag obair nó nach bhfuil. 1131 00:47:54,170 --> 00:47:54,878 >> TEAGASCÓRA: Yeah. 1132 00:47:54,878 --> 00:47:56,410 Mar sin, is féidir leat filleadh náid nó 1. 1133 00:47:56,410 --> 00:47:58,950 Sa chás seo, toisc nach bhfuil muid i ndáiríre ag déanamh rud ar bith leis an bhfeidhm, 1134 00:47:58,950 --> 00:48:00,150 ba mhaith linn ach é a bhriseadh. 1135 00:48:00,150 --> 00:48:02,680 Ní chuirimid cúram i ndáiríre mar gheall air. 1136 00:48:02,680 --> 00:48:06,960 Tá Coscáin maith má freisin tá sé a úsáidtear le haghaidh briseadh amach 1137 00:48:06,960 --> 00:48:10,710 de cheithre lúb nó na coinníollacha sin nach bhfuil tú ag iarraidh a choinneáil forghníomhaitheach. 1138 00:48:10,710 --> 00:48:12,110 Bíonn sé ach tú as dóibh. 1139 00:48:12,110 --> 00:48:13,587 1140 00:48:13,587 --> 00:48:14,795 Tá sé rud beag de rud nuance. 1141 00:48:14,795 --> 00:48:16,737 1142 00:48:16,737 --> 00:48:18,445 Dar liom níl a lán de na bhuanthonnadh láimhe, 1143 00:48:18,445 --> 00:48:19,740 mhaith beidh tú ag foghlaim faoi seo go luath. 1144 00:48:19,740 --> 00:48:20,955 >> Ach beidh tú ag foghlaim faoi seo go luath. 1145 00:48:20,955 --> 00:48:21,500 Geallaim. 1146 00:48:21,500 --> 00:48:22,670 1147 00:48:22,670 --> 00:48:23,170 OK. 1148 00:48:23,170 --> 00:48:24,840 Mar sin, a dhéanann gach duine a fháil mboilgeog saghas? 1149 00:48:24,840 --> 00:48:25,550 Níl sé ró-olc. 1150 00:48:25,550 --> 00:48:31,910 Iterate tríd, rudaí babhtála ag baint úsáide as athraitheach teocht, agus tá leagtha amach againn ar fad ann? 1151 00:48:31,910 --> 00:48:32,960 Cool. 1152 00:48:32,960 --> 00:48:34,080 Awesome. 1153 00:48:34,080 --> 00:48:34,807 OK. 1154 00:48:34,807 --> 00:48:35,765 Ar ais go dtí an PowerPoint. 1155 00:48:35,765 --> 00:48:38,140 1156 00:48:38,140 --> 00:48:40,130 Ceisteanna ar bith i gcoitinne mar gheall ar na go dtí seo? 1157 00:48:40,130 --> 00:48:41,200 1158 00:48:41,200 --> 00:48:41,700 Cool. 1159 00:48:41,700 --> 00:48:43,110 1160 00:48:43,110 --> 00:48:43,695 Mm-hm. 1161 00:48:43,695 --> 00:48:45,279 >> MAC LÉINN: [inaudible] shlánuimhir mó de ghnáth. 1162 00:48:45,279 --> 00:48:46,695 An bhfuil tú go bhfuil gur le haghaidh seo? 1163 00:48:46,695 --> 00:48:48,400 1164 00:48:48,400 --> 00:48:53,550 >> TEAGASCÓRA: Mar sin, bhí muid ag lorg ach ach ag an algartam sórtáil iarbhír. 1165 00:48:53,550 --> 00:48:54,559 1166 00:48:54,559 --> 00:48:56,350 Má bhí tú é taobh istigh cosúil le clár níos mó, 1167 00:48:56,350 --> 00:48:57,891 go mbeadh tú a bhfuil príomh áit éigin slánuimhir. 1168 00:48:57,891 --> 00:49:00,070 1169 00:49:00,070 --> 00:49:02,880 Ag brath ar an áit a bhfuil tú seo a úsáid algartam, 1170 00:49:02,880 --> 00:49:05,860 bheadh ​​sé a chinneadh cad ar ais aige. 1171 00:49:05,860 --> 00:49:09,960 Ach do ár gcás, tá muid go docht ag féachaint ar an gcaoi a dhéanann sé seo i ndáiríre 1172 00:49:09,960 --> 00:49:11,300 iterate trí eagar. 1173 00:49:11,300 --> 00:49:12,570 Mar sin, ní féidir linn a bheith buartha faoi. 1174 00:49:12,570 --> 00:49:14,150 1175 00:49:14,150 --> 00:49:19,830 >> Mar sin, bhí muid ag caint faoi chás is fearr agus cásanna cás is measa ar chuardach dhénártha. 1176 00:49:19,830 --> 00:49:22,470 Mar sin, tá sé tábhachtach chomh maith a dhéanamh gur le haghaidh gach ceann dár cineál. 1177 00:49:22,470 --> 00:49:24,200 1178 00:49:24,200 --> 00:49:27,560 Mar sin, cad a dhéanann cheapann tú go bhfuil an ceann is measa cás runtime de mboilgeog saghas? 1179 00:49:27,560 --> 00:49:29,560 1180 00:49:29,560 --> 00:49:30,700 Guys duit cuimhneamh? 1181 00:49:30,700 --> 00:49:31,784 >> MAC LÉINN: N lúide 1. 1182 00:49:31,784 --> 00:49:32,700 TEAGASCÓRA: N lúide 1. 1183 00:49:32,700 --> 00:49:35,070 Mar sin, ciallaíonn sé go bhfuil n lúide 1 comparáidí. 1184 00:49:35,070 --> 00:49:40,060 Mar sin, tá rud amháin a bhaint amach gur ar an gcéad leagan, 1185 00:49:40,060 --> 00:49:43,360 théann muid tríd, i gcomparáid againn na two-- ionas go 1. 1186 00:49:43,360 --> 00:49:46,685 Tá na dhá, trí, ceithre. 1187 00:49:46,685 --> 00:49:48,070 1188 00:49:48,070 --> 00:49:55,050 Mar sin, tar éis atriall amháin againn Tá ceithre comparáidí cheana. 1189 00:49:55,050 --> 00:49:58,230 Nuair mé ag caint faoi runtime agus n. 1190 00:49:58,230 --> 00:50:04,680 N Léiríonn líon na gcomparáidí mar fheidhm de cé mhéad gnéithe 1191 00:50:04,680 --> 00:50:05,570 ní mór dúinn. 1192 00:50:05,570 --> 00:50:06,430 OK? 1193 00:50:06,430 --> 00:50:08,860 >> Mar sin, táimid ag dul tríd, ní mór dúinn ceithre. 1194 00:50:08,860 --> 00:50:11,780 An chéad uair eile a fhios agat nach dhéanaimid Tá aire a thabhairt seo. 1195 00:50:11,780 --> 00:50:15,140 Déanaimid comparáid idir an dá, dá, dá, 1196 00:50:15,140 --> 00:50:20,050 agus más rud é nach raibh againn go leas iomlán a bhaint leis na ceithre lúb gur scríobh mé, 1197 00:50:20,050 --> 00:50:22,750 mbeadh tú a bheith i gcomparáid i anseo anyways. 1198 00:50:22,750 --> 00:50:26,170 Mar sin, ba mhaith leat a reáchtáil trí mheán an eagar 1199 00:50:26,170 --> 00:50:34,380 agus comparáidí n n amanna, mar gheall ar gach uair muid 1200 00:50:34,380 --> 00:50:36,670 reáchtáil trí againn sé saghas rud amháin. 1201 00:50:36,670 --> 00:50:38,300 1202 00:50:38,300 --> 00:50:41,475 >> Agus gach uair a reáchtáil againn trí mheán an eagar, a dhéanamh linn comparáidí n. 1203 00:50:41,475 --> 00:50:42,920 1204 00:50:42,920 --> 00:50:46,330 Mar sin, is é ár runtime seo i ndáiríre n cearnógach, a 1205 00:50:46,330 --> 00:50:48,400 Tá i bhfad níos measa in ár logáil deireadh mar gheall ar go 1206 00:50:48,400 --> 00:50:51,965 ciallaíonn má bhí againn ceithre billiún heilimintí, tá sé 1207 00:50:51,965 --> 00:50:55,260 ag dul a ghlacadh chugainn 4000000000 cearnógach in ionad 32. 1208 00:50:55,260 --> 00:51:01,240 Mar sin, nach bhfuil an runtime is fearr, ach do roinnt rudaí, 1209 00:51:01,240 --> 00:51:04,610 Tá a fhios agat, má tá tú taobh istigh de réimse áirithe na n-eilimintí 1210 00:51:04,610 --> 00:51:06,540 D'fhéadfadh mboilgeog saghas a chur air a úsáid. 1211 00:51:06,540 --> 00:51:07,530 >> OK. 1212 00:51:07,530 --> 00:51:12,290 Mar sin, anois cad é an cás runtime is fearr? 1213 00:51:12,290 --> 00:51:14,357 1214 00:51:14,357 --> 00:51:14,940 MAC LÉINN: Zero? 1215 00:51:14,940 --> 00:51:16,420 Nó 1? 1216 00:51:16,420 --> 00:51:18,140 >> TEAGASCÓRA: Mar 1 bheadh bheith comparáid amháin. 1217 00:51:18,140 --> 00:51:19,114 Ceart. 1218 00:51:19,114 --> 00:51:20,002 >> MAC LÉINN: N lúide 1? 1219 00:51:20,002 --> 00:51:21,380 1220 00:51:21,380 --> 00:51:22,320 >> TEAGASCÓRA: Mar sin, yeah. 1221 00:51:22,320 --> 00:51:22,990 Mar sin, n lúide 1. 1222 00:51:22,990 --> 00:51:26,510 Aon uair a bhfuil tú coincheap cosúil le n lúide 1, claonadh a bhíonn againn chun titim díreach sé amach 1223 00:51:26,510 --> 00:51:31,680 agus linn a rá ach n toisc go bhfuil tú a chur i gcomparáid gach ceann de these-- gach péire. 1224 00:51:31,680 --> 00:51:36,470 Mar sin, bheadh ​​sé n lúide 1, a bhfuil muid ba mhaith linn a rá ach go bhfuil thart ar n. 1225 00:51:36,470 --> 00:51:39,280 Nuair a bhíonn tú ag déileáil le runtime, Tá gach rud i comhionann geall. 1226 00:51:39,280 --> 00:51:43,860 Chomh fada is go bhfuil an easpónant ceart, tá tú go maith go leor. 1227 00:51:43,860 --> 00:51:45,700 >> Sin é an chaoi déileáil againn leis. 1228 00:51:45,700 --> 00:51:47,410 1229 00:51:47,410 --> 00:51:51,780 Mar sin, go bhfuil an cás is fearr n, a Ciallaíonn sé sin go bhfuil an liosta in eagar cheana, 1230 00:51:51,780 --> 00:51:54,320 agus tá gach a ndéanaimid reáchtáil trí mheán agus seiceáil go bhfuil sé curtha in eagar. 1231 00:51:54,320 --> 00:51:56,110 1232 00:51:56,110 --> 00:51:56,855 Cool. 1233 00:51:56,855 --> 00:51:57,355 Gach ceart. 1234 00:51:57,355 --> 00:51:58,980 1235 00:51:58,980 --> 00:52:01,920 Mar sin, mar a fheiceann tú anseo, ní mór dúinn ach go bhfuil roinnt graif níos mó. 1236 00:52:01,920 --> 00:52:02,660 Mar sin, n cearnógach. 1237 00:52:02,660 --> 00:52:03,780 1238 00:52:03,780 --> 00:52:05,120 Spraoi. 1239 00:52:05,120 --> 00:52:09,730 I bhfad níos measa ná mar a n mar a fheicimid, agus i bhfad, i bhfad níos measa ná mar a 2n logáil isteach. 1240 00:52:09,730 --> 00:52:12,060 Agus ansin leat a fháil freisin i logs logáil isteach. 1241 00:52:12,060 --> 00:52:18,020 Agus a ghlacann tú 124, a fhaigheann tú isteach cosúil le réalta logáil isteach, atá cosúil le dÚsachtach. 1242 00:52:18,020 --> 00:52:20,172 Mar sin, má tá suim agat, réalta lookup logáil isteach. 1243 00:52:20,172 --> 00:52:20,880 Tá sé de chineál ar spraoi. 1244 00:52:20,880 --> 00:52:22,800 1245 00:52:22,800 --> 00:52:24,220 Mar sin, ní mór dúinn an chairt iontach. 1246 00:52:24,220 --> 00:52:25,360 1247 00:52:25,360 --> 00:52:28,720 Just cinnirí suas, seo patrúin iontach a bheith acu 1248 00:52:28,720 --> 00:52:31,350 le haghaidh do lár-théarma mar gheall orainn fada a iarraidh ort na thins. 1249 00:52:31,350 --> 00:52:36,090 Mar sin, ach cinnirí suas, tá sé seo ar do lárthéarma ar do bhileog cheat deas 1250 00:52:36,090 --> 00:52:36,616 ann. 1251 00:52:36,616 --> 00:52:37,990 Mar sin, d'fhéach muid díreach ag mboilgeog saghas. 1252 00:52:37,990 --> 00:52:39,510 1253 00:52:39,510 --> 00:52:42,370 Cás is measa, n cearnógach, chás is fearr, n. 1254 00:52:42,370 --> 00:52:43,367 1255 00:52:43,367 --> 00:52:44,950 Agus táimid ag dul chun breathnú ar na cinn eile. 1256 00:52:44,950 --> 00:52:47,940 >> Agus is féidir leat a fheiceáil, an t-aon ceann a dhéanann i ndáiríre go maith 1257 00:52:47,940 --> 00:52:50,910 Tá merge sórtáil, a beidh muid ag dul isteach ar cén fáth. 1258 00:52:50,910 --> 00:52:52,690 1259 00:52:52,690 --> 00:52:55,215 Mar sin, táimid ag dul chun dul go dtí an seo chugainn saghas roghnú here-- amháin. 1260 00:52:55,215 --> 00:52:56,360 1261 00:52:56,360 --> 00:52:58,420 An bhfuil aon duine cuimhneamh ar conas roghnú d'oibrigh saghas? 1262 00:52:58,420 --> 00:53:05,200 1263 00:53:05,200 --> 00:53:05,700 Téigh chun é. 1264 00:53:05,700 --> 00:53:08,210 >> MAC LÉINN: Go bunúsach dul tríd ordú agus a chruthú ar liosta nua. 1265 00:53:08,210 --> 00:53:11,001 Agus díreach mar a bhfuil tú ag gnéithe a chur i, iad a chur san áit cheart 1266 00:53:11,001 --> 00:53:11,750 ar an liosta nua. 1267 00:53:11,750 --> 00:53:14,040 >> TEAGASCÓRA: Mar sin, go fuaimeanna níos mó cosúil le a chur isteach sort. 1268 00:53:14,040 --> 00:53:15,040 Ach tá tú i ndáiríre gar. 1269 00:53:15,040 --> 00:53:15,915 Tá siad an-chosúil. 1270 00:53:15,915 --> 00:53:17,440 Fiú liom a fháil iad a mheascadh suas uaireanta. 1271 00:53:17,440 --> 00:53:18,981 Sula alt seo bhí mé cosúil le, fan. 1272 00:53:18,981 --> 00:53:20,130 1273 00:53:20,130 --> 00:53:20,630 OK. 1274 00:53:20,630 --> 00:53:24,141 Mar sin, cad ba mhaith leat a Is dhéanann saghas roghnaithe, 1275 00:53:24,141 --> 00:53:25,890 ar an mbealach is féidir leat smaoineamh faoi ​​agus ar an mbealach 1276 00:53:25,890 --> 00:53:30,140 Dhéanamh mé cinnte nach iarracht mé a fháil iad measctha suas, tá téann sé trí 1277 00:53:30,140 --> 00:53:33,280 agus roghnaíonn sé an uimhir is lú agus é a 1278 00:53:33,280 --> 00:53:36,070 cuireann sin ag tús le do liosta. 1279 00:53:36,070 --> 00:53:37,730 Babhtálacha sé é leis an gcéad láthair. 1280 00:53:37,730 --> 00:53:42,600 1281 00:53:42,600 --> 00:53:45,370 Tá siad i ndáiríre mar shampla le haghaidh dom. 1282 00:53:45,370 --> 00:53:46,540 Awesome. 1283 00:53:46,540 --> 00:53:50,130 Mar sin, ach ar bhealach chun smaoineamh ar a roghnú it-- saghas, roghnaigh an luach is lú. 1284 00:53:50,130 --> 00:53:51,940 Agus táimid ag dul go dtí reáchtáil trí shampla 1285 00:53:51,940 --> 00:53:55,320 go Sílim go mbeidh cúnamh toisc I mo thuairimse, visuals cabhrú i gcónaí. 1286 00:53:55,320 --> 00:53:58,510 Mar sin, táimid ag tús a chur amach le rud éigin is é sin go hiomlán neamhshórtáilte. 1287 00:53:58,510 --> 00:54:00,730 Beidh Dearg a bheith neamhshórtáilte, Beidh glas bheith curtha in eagar. 1288 00:54:00,730 --> 00:54:02,190 Beidh sé a dhéanamh go léir ciall sa dara. 1289 00:54:02,190 --> 00:54:08,950 >> Mar sin, táimid ag dul tríd, agus iterate muid ó thús go deireadh. 1290 00:54:08,950 --> 00:54:12,320 Agus a rá againn, OK, tá 2 ár n-uimhir is lú. 1291 00:54:12,320 --> 00:54:15,680 Mar sin, táimid ag dul a ghlacadh 2 agus táimid ag dul a bhogadh chun tosaigh ar ár n-eagar 1292 00:54:15,680 --> 00:54:17,734 mar tá sé ar an uimhir is lú atá againn. 1293 00:54:17,734 --> 00:54:19,150 Mar sin, go bhfuil an méid atá sé seo á dhéanamh anseo. 1294 00:54:19,150 --> 00:54:20,820 Tá sé seo ag dul díreach a mhalartú an dá. 1295 00:54:20,820 --> 00:54:21,850 1296 00:54:21,850 --> 00:54:25,450 Mar sin, anois ní mór dúinn a curtha in eagar chuid agus cuid neamhshórtáilte. 1297 00:54:25,450 --> 00:54:27,810 Agus cad maith a mheabhrú faoi ​​saghas roghnaithe 1298 00:54:27,810 --> 00:54:30,690 Tá muid ag roghnú ach as an chuid neamhshórtáilte. 1299 00:54:30,690 --> 00:54:32,220 1300 00:54:32,220 --> 00:54:34,527 >> An chuid sórtáilte fhágann tú díreach ina n-aonar. 1301 00:54:34,527 --> 00:54:35,660 Mm-hm? 1302 00:54:35,660 --> 00:54:38,452 >> MAC LÉINN: Conas a fhios sé cad é is lú gan a chur i gcomparáid é 1303 00:54:38,452 --> 00:54:39,868 le gach luach eile sa eagar. 1304 00:54:39,868 --> 00:54:41,250 TEAGASCÓRA: Déanann sé i gcomparáid é. 1305 00:54:41,250 --> 00:54:42,041 Táimid mhaith ndearna sé. 1306 00:54:42,041 --> 00:54:43,850 Is é seo ach go ginearálta tríd is tríd. 1307 00:54:43,850 --> 00:54:44,831 Yeah. 1308 00:54:44,831 --> 00:54:47,205 Nuair a scríobh muid an cód mé cinnte go mbainfidh tú a bheith níos sásta. 1309 00:54:47,205 --> 00:54:48,696 1310 00:54:48,696 --> 00:54:53,030 Ach a stóráil tú an chéad eilimint mar an lú. 1311 00:54:53,030 --> 00:54:56,110 Tá tú a chur i gcomparáid agus tú a rá, OK, tá sé níos lú? 1312 00:54:56,110 --> 00:54:56,660 Is ea. 1313 00:54:56,660 --> 00:54:57,460 Coinnigh sé. 1314 00:54:57,460 --> 00:54:58,640 Anseo tá sé níos lú? 1315 00:54:58,640 --> 00:54:59,660 Uimh? 1316 00:54:59,660 --> 00:55:02,510 >> Is é seo do is lú, é a athshannadh le do luach. 1317 00:55:02,510 --> 00:55:06,340 Agus beidh tú a bheith i bhfad níos sásta nuair a théann muid tríd an cód. 1318 00:55:06,340 --> 00:55:07,510 1319 00:55:07,510 --> 00:55:13,970 Mar sin, táimid ag dul tríd, babhtála dúinn é, mar sin ansin táimid ag an chuid neamhshórtáilte. 1320 00:55:13,970 --> 00:55:15,810 Mar sin, táimid ag dul a roghnú trí amach. 1321 00:55:15,810 --> 00:55:18,890 Táimid ag dul chun é a chur ar ag deireadh ár chuid curtha in eagar. 1322 00:55:18,890 --> 00:55:20,267 1323 00:55:20,267 --> 00:55:23,100 Agus táimid ag dul ach a choinneáil ag déanamh go, á dhéanamh sin, agus á dhéanamh sin. 1324 00:55:23,100 --> 00:55:24,130 1325 00:55:24,130 --> 00:55:27,420 Mar sin, is é seo ár chineál ar pseudocode anseo. 1326 00:55:27,420 --> 00:55:29,470 1327 00:55:29,470 --> 00:55:31,380 Beidh muid chódú sé suas anseo sa dara. 1328 00:55:31,380 --> 00:55:34,140 1329 00:55:34,140 --> 00:55:37,270 Ach ach rud éigin chun siúl trí ar leibhéal ard. 1330 00:55:37,270 --> 00:55:40,275 Tá tú ag dul chun dul ó is ionann mé 0 go n lúide 2. 1331 00:55:40,275 --> 00:55:41,570 1332 00:55:41,570 --> 00:55:43,530 Sin leas iomlán a bhaint eile. 1333 00:55:43,530 --> 00:55:45,020 Ná bíodh imní ort iomarca faoi. 1334 00:55:45,020 --> 00:55:46,620 Mar sin, mar a bhí tú ag rá. 1335 00:55:46,620 --> 00:55:49,660 1336 00:55:49,660 --> 00:55:54,406 Mar a bhí Jacob ag rá, conas a dhéanaimid súil a choinneáil ar a bhfuil ár n-íosmhéid a choinneáil? 1337 00:55:54,406 --> 00:55:55,030 Cén chaoi a bhfuil a fhios againn? 1338 00:55:55,030 --> 00:55:57,060 Ní mór dúinn a chur i gcomparáid gach rud in ár liosta. 1339 00:55:57,060 --> 00:55:59,600 >> Mar sin, is ionann agus ar a laghad i. 1340 00:55:59,600 --> 00:56:03,870 Tá sé ach a rá sa chás seo an t-innéacs ar ár luach minimum. 1341 00:56:03,870 --> 00:56:07,660 Mar sin, ansin tá sé ag dul a iterate trí agus téann sé as ionann j i móide 1. 1342 00:56:07,660 --> 00:56:11,420 Mar sin, tá a fhios againn cheana féin go bhfuil go bhfuil ár gcéad eilimint. 1343 00:56:11,420 --> 00:56:13,240 Ní gá a chur i gcomparáid é a féin. 1344 00:56:13,240 --> 00:56:16,970 Mar sin, tús a chur orainn i gcomparáid é leis an chéad cheann eile ceann amháin agus sin an fáth go bhfuil sé i móide 1 go n 1345 00:56:16,970 --> 00:56:20,110 lúide 1, a bhfuil an deireadh an eagar ann. 1346 00:56:20,110 --> 00:56:25,090 Agus dúirt muid más eagar ag Tá j níos lú ná nóiméad eagar, 1347 00:56:25,090 --> 00:56:29,200 ansin dúinn athshannadh áit Is é ár n-innéacsanna a laghad. 1348 00:56:29,200 --> 00:56:37,470 >> Agus nach bhfuil má min cothrom le liom, mar i gcás ina raibh muid ar ais thar anseo. 1349 00:56:37,470 --> 00:56:38,950 1350 00:56:38,950 --> 00:56:41,790 Mar sin, is maith nuair a rinne muid an chéad ceann seo. 1351 00:56:41,790 --> 00:56:49,310 Sa chás seo, bheadh ​​sé tús a chur ag náid, bheadh ​​sé deireadh suas a bheith dhá cheann. 1352 00:56:49,310 --> 00:56:53,010 Mar sin, ní bheadh ​​min comhionann mé sa deireadh. 1353 00:56:53,010 --> 00:56:55,720 Go ligeann dúinn a fhios go ní mór dúinn a mhalartú leo. 1354 00:56:55,720 --> 00:56:57,420 1355 00:56:57,420 --> 00:57:00,470 Dar liom sampla coincréite cabhróidh sé i bhfad níos mó ná seo. 1356 00:57:00,470 --> 00:57:04,970 Mar sin, beidh mé ag an gcód seo suas le leat guys ceart anois agus sílim go mbainfidh sé a bheith níos fearr. 1357 00:57:04,970 --> 00:57:07,380 1358 00:57:07,380 --> 00:57:11,350 >> Claonadh cineál a bheith ag obair go bhealach sa mhéid is go tá sé go minic níos fearr ach chun iad a fheiceáil. 1359 00:57:11,350 --> 00:57:12,780 1360 00:57:12,780 --> 00:57:17,280 Mar sin, cad ba mhaith linn a dhéanamh ná ba mhaith linn ar dtús an lú 1361 00:57:17,280 --> 00:57:19,890 eilimint in a seasamh sa eagar. 1362 00:57:19,890 --> 00:57:21,280 Go díreach cad a bhí á rá Jacob. 1363 00:57:21,280 --> 00:57:23,090 Ní mór duit a stóráil go bhealach. 1364 00:57:23,090 --> 00:57:25,900 Mar sin, táimid ag dul chun tús a chur anseo iterating thar an eagar. 1365 00:57:25,900 --> 00:57:28,970 Táimid ag dul a rá go bhfuil sé ar ár an chéad cheann ach a tús a chur leis. 1366 00:57:28,970 --> 00:57:38,308 Mar sin, táimid ag dul a bheith acu o Is lú cothrom le eagar ag i. 1367 00:57:38,308 --> 00:57:40,500 1368 00:57:40,500 --> 00:57:45,050 >> Mar sin, rud amháin a thabhairt faoi deara, gach am fhorghníomhú an lúb, 1369 00:57:45,050 --> 00:57:48,550 tá muid ag tosú céim amháin eile chomh maith. 1370 00:57:48,550 --> 00:57:54,780 1371 00:57:54,780 --> 00:57:57,440 Nuair a thosaíonn muid táimid ag an gceann seo. 1372 00:57:57,440 --> 00:58:00,840 An chéad uair eile iterate muid tríd, táimid ag tosú ag an gceann seo 1373 00:58:00,840 --> 00:58:02,680 agus a shannadh sé ar ár n-luach is lú. 1374 00:58:02,680 --> 00:58:10,450 Mar sin tá sé an-chosúil leis mboilgeog saghas nuair a fhios againn gur tar éis pas amháin, 1375 00:58:10,450 --> 00:58:11,700 tá an ghné dheireanach curtha in eagar. 1376 00:58:11,700 --> 00:58:12,810 1377 00:58:12,810 --> 00:58:15,120 Le saghas roghnú, tá sé díreach os coinne. 1378 00:58:15,120 --> 00:58:18,950 >> Ag gach pas, tá a fhios againn go Is é an chéad cheann in eagar. 1379 00:58:18,950 --> 00:58:21,360 Tar éis an dara pas, an Beidh an dara ceann a bheith curtha in eagar. 1380 00:58:21,360 --> 00:58:26,470 Agus mar a chonaic tú leis na samplaí sleamhnán, Coinníonn ár n-chuid curtha in eagar go díreach ag fás. 1381 00:58:26,470 --> 00:58:34,020 Mar sin, ag leagan ár ceann is lú do eagair i, ar fad tá sé ag déanamh 1382 00:58:34,020 --> 00:58:37,340 Tá constricting cad táimid ag féachaint ar sin mar 1383 00:58:37,340 --> 00:58:40,164 go n-íoslaghdófar an uimhir comparáidí a dhéanamh linn. 1384 00:58:40,164 --> 00:58:41,770 An bhfuil ciall a dhéanamh do gach duine? 1385 00:58:41,770 --> 00:58:42,920 1386 00:58:42,920 --> 00:58:46,380 An bhfuil gá duit dom a reáchtáil trí mheán sin arís níos moille nó i bhfocail éagsúla? 1387 00:58:46,380 --> 00:58:47,180 Tá mé sásta. 1388 00:58:47,180 --> 00:58:48,095 1389 00:58:48,095 --> 00:58:48,595 OK. 1390 00:58:48,595 --> 00:58:50,060 1391 00:58:50,060 --> 00:58:55,540 >> Mar sin, táimid ag a stóráil ar an luach ag an bpointe seo, 1392 00:58:55,540 --> 00:58:57,840 ach ba mhaith linn freisin a stóráil an innéacs. 1393 00:58:57,840 --> 00:59:01,010 Mar sin, táimid ag dul a stóráil ar an seasamh na lú 1394 00:59:01,010 --> 00:59:02,770 ceann amháin, atá ag dul ach a bheith i. 1395 00:59:02,770 --> 00:59:04,357 1396 00:59:04,357 --> 00:59:05,440 Mar sin, anois tá Jacob sásta. 1397 00:59:05,440 --> 00:59:06,870 Tá rudaí a stóráil. 1398 00:59:06,870 --> 00:59:08,240 1399 00:59:08,240 --> 00:59:11,870 Agus anois ní mór dúinn chun breathnú tríd an chuid neamhshórtáilte na eagar. 1400 00:59:11,870 --> 00:59:18,170 Mar sin, sa chás seo, seo bheadh ​​ár neamhshórtáilte. 1401 00:59:18,170 --> 00:59:20,980 1402 00:59:20,980 --> 00:59:22,462 Tá sé seo i. 1403 00:59:22,462 --> 00:59:25,430 1404 00:59:25,430 --> 00:59:26,210 OK. 1405 00:59:26,210 --> 00:59:30,040 >> Mar sin, cad tá muid ag dul a dhéanamh ag dul a bheith ar feadh lúb. 1406 00:59:30,040 --> 00:59:32,066 Aon uair is gá duit a iterate trí eagar, 1407 00:59:32,066 --> 00:59:33,440 D'fhéadfadh d'intinn dul go dtí le haghaidh lúb. 1408 00:59:33,440 --> 00:59:34,760 1409 00:59:34,760 --> 00:59:38,090 Mar sin, le haghaidh roinnt slánuimhir k equals-- cad a cheapann muid 1410 00:59:38,090 --> 00:59:39,700 k ag dul a comhionann chun tús a chur leis? 1411 00:59:39,700 --> 00:59:41,580 1412 00:59:41,580 --> 00:59:44,766 Is é seo a leag muid mar ár is lú luach agus muid ag iarraidh a chur i gcomparáid é. 1413 00:59:44,766 --> 00:59:47,090 Cad é ba mhaith linn a chur i gcomparáid é? 1414 00:59:47,090 --> 00:59:48,730 Tá sé seo ag dul a bheith ar an gceann seo chugainn, ceart? 1415 00:59:48,730 --> 00:59:53,200 Mar sin, ba mhaith linn a k a initialized chun mé móide 1 a thosú. 1416 00:59:53,200 --> 00:59:55,350 1417 00:59:55,350 --> 01:00:02,800 >> Agus ba mhaith linn a k sa chás seo againn cheana go bhfuil méid atá stóráilte suas anseo, 1418 01:00:02,800 --> 01:00:03,930 ionas gur féidir linn a úsáid ach méid. 1419 01:00:03,930 --> 01:00:06,240 Méid a bheith ar an méid de na eagar. 1420 01:00:06,240 --> 01:00:09,620 Agus ba mhaith linn ach a thabhairt cothrom le dáta k trí cheann amháin gach uair. 1421 01:00:09,620 --> 01:00:17,410 1422 01:00:17,410 --> 01:00:17,910 Cool. 1423 01:00:17,910 --> 01:00:19,650 1424 01:00:19,650 --> 01:00:23,430 Mar sin, anois ní mór dúinn a fháil an ghné is lú anseo. 1425 01:00:23,430 --> 01:00:24,470 1426 01:00:24,470 --> 01:00:31,380 Mar sin, má iterate muid tríd, táimid ag ag iarraidh a rá, más rud é eagar ag k 1427 01:00:31,380 --> 01:00:37,080 Tá níos lú ná ár value-- lú tá sé seo i gcás ina bhfuil muid i ndáiríre 1428 01:00:37,080 --> 01:00:42,950 súil a choinneáil ar cad a choinneáil an here-- lú 1429 01:00:42,950 --> 01:00:47,740 ansin ba mhaith linn a athshannadh cad é ár n-luach is lú. 1430 01:00:47,740 --> 01:00:50,645 >> Ciallaíonn sé seo, ó, tá muid iterating trí anseo. 1431 01:00:50,645 --> 01:00:51,699 1432 01:00:51,699 --> 01:00:53,740 Cibé rud a bhfuil luach anseo Ní ár rud is lú. 1433 01:00:53,740 --> 01:00:54,448 Nílimid ag iarraidh é. 1434 01:00:54,448 --> 01:00:56,100 Ba mhaith linn é a athdháileadh. 1435 01:00:56,100 --> 01:01:02,050 Mar sin, má tá muid ag athshannadh sé, cad a dhéanann a cheapann tú d'fhéadfadh a bheith sa cód anseo? 1436 01:01:02,050 --> 01:01:04,160 Ba mhaith linn a athshannadh is lú agus seasamh. 1437 01:01:04,160 --> 01:01:05,740 1438 01:01:05,740 --> 01:01:07,010 Mar sin, cad é is lú anois? 1439 01:01:07,010 --> 01:01:08,422 1440 01:01:08,422 --> 01:01:09,130 MAC LÉINN: Eagar k. 1441 01:01:09,130 --> 01:01:09,963 TEAGASCÓRA: Eagar k. 1442 01:01:09,963 --> 01:01:13,480 1443 01:01:13,480 --> 01:01:15,956 Agus cad tá seasamh anois? 1444 01:01:15,956 --> 01:01:20,940 1445 01:01:20,940 --> 01:01:23,000 Cad é an hinnéacsanna ár n-luach is lú? 1446 01:01:23,000 --> 01:01:24,030 1447 01:01:24,030 --> 01:01:24,530 Tá sé ach k. 1448 01:01:24,530 --> 01:01:25,690 1449 01:01:25,690 --> 01:01:27,790 Mar sin eagar k, k, a mheaitseáil siad suas. 1450 01:01:27,790 --> 01:01:31,670 1451 01:01:31,670 --> 01:01:33,120 Mar sin, bhíomar ag iarraidh a athshannadh sin. 1452 01:01:33,120 --> 01:01:34,390 1453 01:01:34,390 --> 01:01:39,950 Agus ansin tar éis a fuair muid ár is lú, mar sin ag deireadh an seo le haghaidh lúb 1454 01:01:39,950 --> 01:01:45,100 anseo ní mór dúinn a fuair an méid ár lú Is é luach, mar sin againn babhtála ach é. 1455 01:01:45,100 --> 01:01:47,100 1456 01:01:47,100 --> 01:01:50,816 Sa chás seo, cosúil le rá ár Tá luach is lú amach anseo. 1457 01:01:50,816 --> 01:01:51,940 Is é seo ár n-luach is lú. 1458 01:01:51,940 --> 01:01:57,690 >> Ba mhaith linn ach a mhalartú sé anseo, a bhfuil cad é an fheidhm babhtála ag bun 1459 01:01:57,690 --> 01:02:01,270 rinne, a scríobh muid suas díreach le chéile cúpla nóiméad ó shin. 1460 01:02:01,270 --> 01:02:02,775 Mar sin, ba chóir é breathnú ar an eolas. 1461 01:02:02,775 --> 01:02:04,320 1462 01:02:04,320 --> 01:02:08,030 Agus ansin beidh sé iterate díreach tríd go dtí go sroicheann sé an bealach ar fad 1463 01:02:08,030 --> 01:02:13,100 go dtí deireadh, rud a chiallaíonn go bhfuil tú Tá náid gnéithe atá neamhshórtáilte 1464 01:02:13,100 --> 01:02:14,800 agus tá gach rud eile a bheith curtha in eagar. 1465 01:02:14,800 --> 01:02:16,216 1466 01:02:16,216 --> 01:02:16,715 Déan ciall? 1467 01:02:16,715 --> 01:02:18,010 1468 01:02:18,010 --> 01:02:19,280 Is beag níos nithiúil? 1469 01:02:19,280 --> 01:02:19,990 An cabhrú cód? 1470 01:02:19,990 --> 01:02:21,720 1471 01:02:21,720 --> 01:02:26,410 >> MAC LÉINN: Maidir le méid, tú riamh i ndáiríre a shainiú nó a athrú, 1472 01:02:26,410 --> 01:02:27,340 cén chaoi a fhios é? 1473 01:02:27,340 --> 01:02:32,380 >> TEAGASCÓRA: Mar sin, rud amháin go faoi ​​deara anseo go bhfuil méid slánuimhir. 1474 01:02:32,380 --> 01:02:35,680 Mar sin, táimid ag rá sa saghas sort-- Is feidhm sa case-- sé 1475 01:02:35,680 --> 01:02:40,770 saghas roghnú, tá sé rite i leis an bhfeidhm. 1476 01:02:40,770 --> 01:02:43,460 Mar sin, más rud é nach raibh sé ritheadh i, ba mhaith leat rud éigin a dhéanamh 1477 01:02:43,460 --> 01:02:47,840 cosúil leis an fad an eagar nó ba mhaith leat a iterate trí 1478 01:02:47,840 --> 01:02:49,390 chun teacht ar an fad. 1479 01:02:49,390 --> 01:02:52,680 Ach toisc go bhfuil sé a rith i, is féidir linn a úsáid ach é. 1480 01:02:52,680 --> 01:02:55,720 Glacadh leis tú díreach go bhfuil an t-úsáideoir thug tú méid bailí a 1481 01:02:55,720 --> 01:02:57,698 ionann i ndáiríre a méid do eagar. 1482 01:02:57,698 --> 01:02:59,461 1483 01:02:59,461 --> 01:02:59,960 Cool? 1484 01:02:59,960 --> 01:03:01,610 1485 01:03:01,610 --> 01:03:05,870 >> Má tá tú guys aon deacracht leis na nó más mian leat cineál cleachtas níos mó códaithe 1486 01:03:05,870 --> 01:03:08,050 ar do chuid féin, ba chóir duit téigh go dtí study.cs50. 1487 01:03:08,050 --> 01:03:11,560 1488 01:03:11,560 --> 01:03:12,670 Tá sé ina uirlis. 1489 01:03:12,670 --> 01:03:15,040 Tá siad seiceálaí a Is féidir leat scríobh i ndáiríre. 1490 01:03:15,040 --> 01:03:16,180 Déanann siad pseudocode. 1491 01:03:16,180 --> 01:03:19,310 Tá siad níos mó físeáin agus sleamhnáin lena n-áirítear na cinn a úsáid mé anseo. 1492 01:03:19,310 --> 01:03:23,150 Mar sin, má tá tú ag mothú go fóill ar beag doiléir, déan iarracht go amach. 1493 01:03:23,150 --> 01:03:25,670 Mar is gnáth, teacht labhairt liom, freisin. 1494 01:03:25,670 --> 01:03:26,320 Ceist? 1495 01:03:26,320 --> 01:03:28,611 >> MAC LÉINN: An bhfuil tú ag rá an Tá méid sainithe cheana? 1496 01:03:28,611 --> 01:03:29,234 1497 01:03:29,234 --> 01:03:29,900 TEAGASCÓRA: Is ea. 1498 01:03:29,900 --> 01:03:35,570 Tá Méid sainithe go roimhe seo anseo sa dearbhú feidhme. 1499 01:03:35,570 --> 01:03:39,060 Mar sin, glacadh leis tú go bhfuil sé rite i ag an úsáideoir, agus ar mhaithe le simplíocht, ar 1500 01:03:39,060 --> 01:03:41,896 táimid ag dul chun glacadh leis go bhfuil an úsáideoir thug dúinn an méid ceart. 1501 01:03:41,896 --> 01:03:43,240 Cool. 1502 01:03:43,240 --> 01:03:44,390 Mar sin, go bhfuil saghas roghnóireachta. 1503 01:03:44,390 --> 01:03:45,590 1504 01:03:45,590 --> 01:03:47,640 Guys, tá a fhios agam táimid ag foghlaim go leor lá atá inniu ann. 1505 01:03:47,640 --> 01:03:49,710 Tá sé sonraí dlúth alt. 1506 01:03:49,710 --> 01:03:51,880 1507 01:03:51,880 --> 01:03:57,340 Mar sin, leis sin, táimid ag dul chun dul go dtí a chur isteach a shórtáil. 1508 01:03:57,340 --> 01:04:01,550 1509 01:04:01,550 --> 01:04:02,510 >> OK. 1510 01:04:02,510 --> 01:04:06,100 Mar sin, sula go mór dúinn a dhéanamh ár n-anailís runtime anseo. 1511 01:04:06,100 --> 01:04:10,190 Mar sin, sa chás is fearr, deonaíodh ó thaispeáin mé tú 1512 01:04:10,190 --> 01:04:11,960 tábla agam cheana de chineál ar thug sé ar shiúl. 1513 01:04:11,960 --> 01:04:15,430 Ach cás runtime is fearr, cad a dhéanann muid a cheapann? 1514 01:04:15,430 --> 01:04:17,310 1515 01:04:17,310 --> 01:04:18,130 Gach rud curtha in eagar. 1516 01:04:18,130 --> 01:04:21,040 1517 01:04:21,040 --> 01:04:22,070 N cearnógach. 1518 01:04:22,070 --> 01:04:24,780 Duine ar bith a bhfuil míniú cén fáth a cheapann tú? 1519 01:04:24,780 --> 01:04:29,060 1520 01:04:29,060 --> 01:04:30,519 >> MAC LÉINN: Tá tú i gcomparáid through-- 1521 01:04:30,519 --> 01:04:31,268 TEAGASCÓRA: Ceart. 1522 01:04:31,268 --> 01:04:32,540 Tá tú i gcomparáid tríd. 1523 01:04:32,540 --> 01:04:35,630 Ag gach atriall, cé táimid decrementing seo trí cheann amháin, 1524 01:04:35,630 --> 01:04:38,950 tú fós ag cuardach trí gach rud a aimsiú ar an ceann is lú. 1525 01:04:38,950 --> 01:04:42,390 Mar sin, fiú má tá do luach is lú Is anseo ag an tús, 1526 01:04:42,390 --> 01:04:44,710 tú i gcomparáid go fóill é in aghaidh gach rud eile 1527 01:04:44,710 --> 01:04:46,550 a dhéanamh cinnte go bhfuil sé an rud is lú. 1528 01:04:46,550 --> 01:04:49,820 Mar sin, beidh tú suas go deireadh ag rith tríd an thart ar n uair cearnógach. 1529 01:04:49,820 --> 01:04:51,090 1530 01:04:51,090 --> 01:04:51,590 Gach ceart. 1531 01:04:51,590 --> 01:04:52,785 Agus cad é an cás is measa? 1532 01:04:52,785 --> 01:04:54,350 1533 01:04:54,350 --> 01:04:57,980 Chomh maith leis sin n cearnógach toisc go bhfuil tú ag dul a bheith á dhéanamh sin nós imeachta céanna. 1534 01:04:57,980 --> 01:05:01,670 Mar sin, sa chás seo, a roghnú shórtáil go bhfuil rud éigin 1535 01:05:01,670 --> 01:05:04,010 go tugaimid freisin runtime súil. 1536 01:05:04,010 --> 01:05:07,400 Mar sin, i na daoine eile, tá a fhios againn go díreach na bounds uachtair agus íochtair. 1537 01:05:07,400 --> 01:05:11,180 Ag brath ar an gcaoi a dÚsachtach ár Tá liosta nó cé chomh neamhshórtáilte é, 1538 01:05:11,180 --> 01:05:15,350 athraíonn siad idir n nó n cearnógach. 1539 01:05:15,350 --> 01:05:16,550 Níl a fhios againn. 1540 01:05:16,550 --> 01:05:22,820 >> Ach toisc go bhfuil saghas roghnaithe mar an gcéanna measa agus cás is fearr, insíonn sin dúinn go 1541 01:05:22,820 --> 01:05:25,880 is cuma cén cineál ionchur againn Tá, bíodh sé go hiomlán 1542 01:05:25,880 --> 01:05:29,130 curtha in eagar nó go hiomlán droim ar ais curtha in eagar, tá sé 1543 01:05:29,130 --> 01:05:30,740 ag dul a chur ar an méid céanna ama. 1544 01:05:30,740 --> 01:05:33,760 Mar sin, sa chás sin, má tá tú cuimhnigh as ár tábla, 1545 01:05:33,760 --> 01:05:38,610 Bhí sé i ndáiríre luach a Ní gá an dá shaghas a bheith acu, 1546 01:05:38,610 --> 01:05:40,390 a bhfuil runtime súil leis. 1547 01:05:40,390 --> 01:05:43,350 Mar sin, tá a fhios againn go bhfuil aon uair reáchtáil againn saghas roghnú, 1548 01:05:43,350 --> 01:05:45,380 tá sé ráthaithe a rith am n cearnógach. 1549 01:05:45,380 --> 01:05:46,630 Níl aon éagsúlacht ann. 1550 01:05:46,630 --> 01:05:47,630 Tá sé díreach ag súil leis. 1551 01:05:47,630 --> 01:05:48,820 1552 01:05:48,820 --> 01:05:52,140 Agus, arís, más mian leat a fhoghlaim níos mó, a chur CS 124 san Earrach. 1553 01:05:52,140 --> 01:05:55,370 1554 01:05:55,370 --> 01:05:56,712 Gach ceart. 1555 01:05:56,712 --> 01:05:57,545 Againn atá le feiceáil an ceann seo. 1556 01:05:57,545 --> 01:05:58,530 1557 01:05:58,530 --> 01:05:59,030 Cool. 1558 01:05:59,030 --> 01:06:00,930 Saghas sin a chur isteach. 1559 01:06:00,930 --> 01:06:03,330 Agus mé ag dul is dócha a blaze tríd. 1560 01:06:03,330 --> 01:06:05,440 Ní bheidh mé go bhfuil tú guys chódú é. 1561 01:06:05,440 --> 01:06:06,580 Beidh muid ag siúl díreach tríd. 1562 01:06:06,580 --> 01:06:10,500 Dá bhrí sin tá a chur isteach a shórtáil de chineál ar cosúil leis an saghas roghnaithe 1563 01:06:10,500 --> 01:06:14,460 sa mhéid is go bhfuil muid araon neamhshórtáilte agus curtha in eagar mar chuid den eagar. 1564 01:06:14,460 --> 01:06:20,260 >> Ach cad difriúil ná go mar a théann muid tríd ceann ar cheann, 1565 01:06:20,260 --> 01:06:24,210 táimid ag a ghlacadh ach is cuma cén uimhir Tá eile in ár neamhshórtáilte, 1566 01:06:24,210 --> 01:06:28,507 agus i gceart shórtáil sé isteach inár eagar curtha in eagar. 1567 01:06:28,507 --> 01:06:30,090 Beidh sé ciall a bhaint as níos mó le sampla. 1568 01:06:30,090 --> 01:06:31,140 1569 01:06:31,140 --> 01:06:35,430 Mar sin, a thosaíonn gach rud mar neamhshórtáilte, díreach cosúil leis an saghas roghnú. 1570 01:06:35,430 --> 01:06:38,740 Agus táimid ag dul a shórtáil seo ordú a ag dul suas mar a bhí againn. 1571 01:06:38,740 --> 01:06:40,360 1572 01:06:40,360 --> 01:06:43,340 Mar sin, ar ár gcéad pas a chur orainn an chéad luach 1573 01:06:43,340 --> 01:06:46,700 agus a rá againn, OK, tá tú anois i liosta le tú féin. 1574 01:06:46,700 --> 01:06:49,150 >> Toisc go bhfuil tú i liosta le tú féin, tá tú in eagar. 1575 01:06:49,150 --> 01:06:52,460 Comhghairdeas as a bheith ar an an chéad eilimint sa eagar. 1576 01:06:52,460 --> 01:06:54,800 Tá tú curtha in eagar cheana féin go léir ar do chuid féin. 1577 01:06:54,800 --> 01:06:58,900 Mar sin, anois ní mór dúinn a curtha in eagar agus eagar neamhshórtáilte. 1578 01:06:58,900 --> 01:07:01,760 Mar sin anois a chur orainn an chéad uair. 1579 01:07:01,760 --> 01:07:05,600 Cad a tharlaíonn idir seo agus anseo tá a rá againn, 1580 01:07:05,600 --> 01:07:08,890 OK, táimid ag dul chun breathnú ar an an chéad luach ár eagar neamhshórtáilte 1581 01:07:08,890 --> 01:07:13,270 agus táimid ag dul chun ionchur sé ina áit cheart sa eagar curtha in eagar. 1582 01:07:13,270 --> 01:07:21,460 >> Mar sin, cad a dhéanann muid a chur orainn 5 agus deirimid, OK, 5 níos mó ná 3, 1583 01:07:21,460 --> 01:07:24,630 mar sin againn a chur isteach díreach i gceart do cheart sin. 1584 01:07:24,630 --> 01:07:25,130 Táimid go maith. 1585 01:07:25,130 --> 01:07:26,200 1586 01:07:26,200 --> 01:07:28,420 Mar sin, ansin dúinn dul ar aghaidh go dtí ár ceann eile. 1587 01:07:28,420 --> 01:07:29,720 Agus a chur orainn 2. 1588 01:07:29,720 --> 01:07:34,330 Deirimid, OK, tá 2 lú ná 3, agus mar sin tá a fhios againn go bhfuil sé 1589 01:07:34,330 --> 01:07:36,220 Ní mór a bheith ag an os comhair ár liosta anois. 1590 01:07:36,220 --> 01:07:41,800 Mar sin, cad a dhéanann muid go bhfuil a bhrú muid 3 agus 5 síos agus sinn ag dul 2 isteach an chéad sliotán. 1591 01:07:41,800 --> 01:07:42,990 1592 01:07:42,990 --> 01:07:45,870 Mar sin, táimid a chur isteach ach sé isteach an áit ceart ba chóir dó a bheith. 1593 01:07:45,870 --> 01:07:46,960 1594 01:07:46,960 --> 01:07:49,470 >> Ansin, táimid ag ár n- ceann eile, agus a rá linn 6. 1595 01:07:49,470 --> 01:07:53,620 OK, tá 6 níos mó ná gach rud in ár sraith sórtáilte, 1596 01:07:53,620 --> 01:07:56,000 mar sin againn chlib ach é ar aghaidh go dtí an deireadh. 1597 01:07:56,000 --> 01:07:56,960 Agus ansin táimid ar 4 pm. 1598 01:07:56,960 --> 01:07:58,130 1599 01:07:58,130 --> 01:08:03,020 Tá 4 níos lú ná 6, tá sé níos lú ná 5 ach tá sé níos mó ná 3. 1600 01:08:03,020 --> 01:08:06,270 Mar sin, táimid ag a chur isteach díreach i gceart isteach an lár idir 3 agus 5. 1601 01:08:06,270 --> 01:08:07,380 1602 01:08:07,380 --> 01:08:10,530 Mar sin, a dhéanamh go bhfuil beagán beagán níos nithiúla, 1603 01:08:10,530 --> 01:08:12,280 is anseo de chineál ar an smaoineamh ar an méid a tharla. 1604 01:08:12,280 --> 01:08:16,430 Mar sin, le haghaidh gach gné neamhshórtáilte, táimid a chinneadh i gcás ina sa chuid sórtáilte 1605 01:08:16,430 --> 01:08:17,090 go bhfuil sé. 1606 01:08:17,090 --> 01:08:20,680 >> Mar sin, a choimeád i gcuimhne ar an curtha in eagar agus neamhshórtáilte, 1607 01:08:20,680 --> 01:08:26,080 ní mór dúinn a lean trí agus figiúr amach i gcás ina n-oireann sé sa eagar curtha in eagar. 1608 01:08:26,080 --> 01:08:31,460 Agus muid ag cuir isteach é ag aistriú an gnéithe do cheart sé síos. 1609 01:08:31,460 --> 01:08:34,910 Agus ansin dúinn a choimeád ach iterating tríd go dtí go againn 1610 01:08:34,910 --> 01:08:39,270 Tá liosta go hiomlán, curtha in eagar nuair neamhshórtáilte atá anois náid 1611 01:08:39,270 --> 01:08:41,720 agus tógann sé sórtáilte suas an go hiomlán ar ár liosta. 1612 01:08:41,720 --> 01:08:43,146 1613 01:08:43,146 --> 01:08:45,854 Mar sin, arís, chun rudaí a dhéanamh fiú níos nithiúla, ní mór dúinn pseudocode. 1614 01:08:45,854 --> 01:08:47,979 1615 01:08:47,979 --> 01:08:52,410 >> Mar sin, go bunúsach do tá mé comhionann le 0 go n lúide 1, 1616 01:08:52,410 --> 01:08:54,790 go díreach an fad ár n-eagar. 1617 01:08:54,790 --> 01:09:00,979 Tá roinnt gné atá comhionann le linn an chéad eagar nó an chéad innéacsanna. 1618 01:09:00,979 --> 01:09:03,200 Leagaimid j comhionann leis an. 1619 01:09:03,200 --> 01:09:04,649 1620 01:09:04,649 --> 01:09:09,210 Mar sin, cé go bhfuil j mó ná nialas agus an eagar, j lúide 1 1621 01:09:09,210 --> 01:09:11,660 níos mó ná an eilimint, mar sin go léir go bhfuil ag déanamh 1622 01:09:11,660 --> 01:09:17,479 ag déanamh cinnte go Is ionann do j ndáiríre 1623 01:09:17,479 --> 01:09:20,010 an chuid neamhshórtáilte ar an eagar. 1624 01:09:20,010 --> 01:09:30,745 >> Mar sin, cé go bhfuil rudaí ann go fóill a shórtáil agus a is-- j lúide amháin cad 1625 01:09:30,745 --> 01:09:31,840 Is é an ghné di? 1626 01:09:31,840 --> 01:09:34,760 Ní raibh J sainithe anseo. 1627 01:09:34,760 --> 01:09:35,677 Tá sé de chineál ar annoying. 1628 01:09:35,677 --> 01:09:36,176 OK. 1629 01:09:36,176 --> 01:09:36,689 Anyways. 1630 01:09:36,689 --> 01:09:39,899 Mar sin j lúide 1, tá tú ag seiceáil an eilimint os a chomhair. 1631 01:09:39,899 --> 01:09:46,460 Tá tú ag rá, OK, is é an eilimint roimh cibé áit am-- mé a ligean ar 1632 01:09:46,460 --> 01:09:47,540 i ndáiríre a tharraingt seo amach. 1633 01:09:47,540 --> 01:09:52,580 1634 01:09:52,580 --> 01:09:56,830 Mar sin, a ligean ar rá go bhfuil sé seo mhaith ar an dara pas. 1635 01:09:56,830 --> 01:09:59,525 Mar sin, tá mé ag dul a bheith comhionann go 1, atá anseo. 1636 01:09:59,525 --> 01:10:03,310 1637 01:10:03,310 --> 01:10:06,025 >> Mar sin, tá mé ag dul a bheith cothrom le 1. 1638 01:10:06,025 --> 01:10:09,510 1639 01:10:09,510 --> 01:10:13,702 Bheadh ​​sé seo a 2, 4, 5, 6, 7. 1640 01:10:13,702 --> 01:10:16,060 1641 01:10:16,060 --> 01:10:16,750 Gach ceart. 1642 01:10:16,750 --> 01:10:20,945 Mar sin, ár n-eilimint sa chás seo ag dul a bheith cothrom le 4. 1643 01:10:20,945 --> 01:10:22,110 1644 01:10:22,110 --> 01:10:24,946 Agus ní mór dúinn roinnt j go ag dul a bheith cothrom le 1. 1645 01:10:24,946 --> 01:10:29,770 1646 01:10:29,770 --> 01:10:30,971 Oh, tá j decrementing. 1647 01:10:30,971 --> 01:10:31,720 Sin a bhfuil sé. 1648 01:10:31,720 --> 01:10:35,680 Dá bhrí sin tá j cothrom le liom, mar sin cad é seo Tá rá gur mar a théimid ar aghaidh, 1649 01:10:35,680 --> 01:10:37,530 againn ach ag déanamh cinnte nach bhfuil muid níos mó 1650 01:10:37,530 --> 01:10:43,520 innéacsú an mbealach seo nuair a bhíonn muid ag iarraidh chun rudaí a chur isteach i ár liosta in eagar. 1651 01:10:43,520 --> 01:10:49,850 >> Mar sin, nuair a bhíonn j cothrom le 1 sa chás seo agus eagar lúide j one-- amhlaidh eagar j lúide 1 1652 01:10:49,850 --> 01:10:54,610 Tá 2 sa case-- más rud é go níos mó ná an eilimint, 1653 01:10:54,610 --> 01:10:57,700 ansin seo go léir a dhéanamh Tá rudaí a aistriú síos. 1654 01:10:57,700 --> 01:11:04,790 Mar sin, sa chás seo, ar cheann eagar j lúide bheadh ​​eagar náid, a bhfuil 2. 1655 01:11:04,790 --> 01:11:08,430 2 Is ní mó ná 4, mar sin ní hionann sin a fhorghníomhú. 1656 01:11:08,430 --> 01:11:11,460 Mar sin, nach bhfuil an t-aistriú bogadh síos. 1657 01:11:11,460 --> 01:11:18,790 Cad é seo a dhéanann anseo ach gluaiseacht do eagar sórtáilte síos. 1658 01:11:18,790 --> 01:11:22,340 1659 01:11:22,340 --> 01:11:26,400 Sa chás seo, i ndáiríre, ní mór dúinn D'fhéadfadh do-- a ligean ar a dhéanamh ar an 3. 1660 01:11:26,400 --> 01:11:28,080 1661 01:11:28,080 --> 01:11:31,970 Mar sin, má tá muid chun siúl trí le sampla seo, tá muid anois anseo. 1662 01:11:31,970 --> 01:11:32,740 Tá sé seo curtha in eagar. 1663 01:11:32,740 --> 01:11:34,492 1664 01:11:34,492 --> 01:11:35,200 Tá sé seo neamhshórtáilte. 1665 01:11:35,200 --> 01:11:39,090 1666 01:11:39,090 --> 01:11:39,860 Cool? 1667 01:11:39,860 --> 01:11:46,620 Mar sin, tá mé cothrom le 2, agus mar sin Is é ár n-eilimint cothrom le 3. 1668 01:11:46,620 --> 01:11:47,920 1669 01:11:47,920 --> 01:11:52,270 Agus is é ár n-j cothrom le 2. 1670 01:11:52,270 --> 01:12:00,620 Mar sin, táimid ag trí agus muid a rá, OK, tá eagar j lúide amháin 1671 01:12:00,620 --> 01:12:03,470 níos mó ná an eilimint go bhfuil muid ag féachaint ar? 1672 01:12:03,470 --> 01:12:05,540 Agus is é an freagra yes, ceart? 1673 01:12:05,540 --> 01:12:11,275 Tá 4 níos mó ná 3 agus j Tá 2, agus mar sin fhorghníomhú cód seo. 1674 01:12:11,275 --> 01:12:12,510 1675 01:12:12,510 --> 01:12:18,550 >> Mar sin, anois cad a dhéanann muid le sraith ag 2, agus mar sin ar dheis anseo, babhtála againn orthu. 1676 01:12:18,550 --> 01:12:25,620 Mar sin, linn a rá go díreach, OK, eagar ag 2 ag dul anois a bheith 3. 1677 01:12:25,620 --> 01:12:28,130 1678 01:12:28,130 --> 01:12:32,340 Agus is é j ag dul a comhionann j lúide 1, a bhfuil 1. 1679 01:12:32,340 --> 01:12:34,590 1680 01:12:34,590 --> 01:12:37,200 Sin Uafásach, ach tú guys a fháil ar an smaoineamh. 1681 01:12:37,200 --> 01:12:38,360 Tá J cothrom le 1 anois. 1682 01:12:38,360 --> 01:12:44,360 Agus is é eagar j ag dul ach a bheith cothrom le ár n-eilimint, a bhí 4. 1683 01:12:44,360 --> 01:12:45,950 1684 01:12:45,950 --> 01:12:48,570 Scriosadh mé rud éigin ní ba chóir dom Tá nó rud éigin miswrote, 1685 01:12:48,570 --> 01:12:49,910 ach tú guys a fháil ar an smaoineamh. 1686 01:12:49,910 --> 01:12:50,640 >> Sé bogadh ar n. 1687 01:12:50,640 --> 01:12:51,920 1688 01:12:51,920 --> 01:12:57,960 Agus ansin dá mbeadh sin, go mbeadh sé lúb arís agus bheadh ​​sé a rá, ceart go leor, is é j 1 anois. 1689 01:12:57,960 --> 01:13:00,665 Agus is é eagar j lúide 1 anois 2. 1690 01:13:00,665 --> 01:13:01,750 1691 01:13:01,750 --> 01:13:03,760 An bhfuil 2 níos lú ná ár eilimint? 1692 01:13:03,760 --> 01:13:04,540 Uimh? 1693 01:13:04,540 --> 01:13:07,970 Ciallaíonn sé sin tá muid cuireadh isteach an ghné seo 1694 01:13:07,970 --> 01:13:10,110 i láthair ceart inár eagar curtha in eagar. 1695 01:13:10,110 --> 01:13:14,400 Ansin is féidir linn an deis seo a agus a rá againn, OK, is é ár n-eagar sórtáilte anseo. 1696 01:13:14,400 --> 01:13:19,940 Agus go mbeadh sé seo a uimhir 6 agus a bheith mhaith, OK, tá 6 níos lú ná an líon seo? 1697 01:13:19,940 --> 01:13:20,480 Uimh? 1698 01:13:20,480 --> 01:13:21,080 Cool. 1699 01:13:21,080 --> 01:13:22,680 Táimid breá. 1700 01:13:22,680 --> 01:13:23,530 >> An bhfuil sé arís. 1701 01:13:23,530 --> 01:13:24,740 Deirimid 7. 1702 01:13:24,740 --> 01:13:29,010 An bhfuil 7 níos lú ná an deireadh ár n-eagar sórtáilte? 1703 01:13:29,010 --> 01:13:29,520 Uimh 1704 01:13:29,520 --> 01:13:30,430 Mar sin, tá muid breá. 1705 01:13:30,430 --> 01:13:32,760 Mar sin, go mbeadh sé seo a bheith curtha in eagar. 1706 01:13:32,760 --> 01:13:38,610 Go bunúsach a dhéanann seo go léir Tá sé ag rá a ghlacadh 1707 01:13:38,610 --> 01:13:42,060 an chéad eilimint de do eagar neamhshórtáilte, 1708 01:13:42,060 --> 01:13:46,010 figiúr amach nuair a théann sé i do eagar curtha in eagar. 1709 01:13:46,010 --> 01:13:48,780 Agus tógann sé seo ach cúram na mbabhtálacha a dhéanamh sin. 1710 01:13:48,780 --> 01:13:51,300 Tá tú go bunúsach ach swapping go dtí go bhfuil sé i an bhfód i gceart. 1711 01:13:51,300 --> 01:13:53,600 1712 01:13:53,600 --> 01:13:56,990 Tá an íomhá amhairc go bhfuil tú bogadh gach rud síos ag déanamh sin. 1713 01:13:56,990 --> 01:13:59,420 >> Mar sin, tá sé cosúil le leath mboilgeog sort-esque. 1714 01:13:59,420 --> 01:14:02,280 1715 01:14:02,280 --> 01:14:03,420 Amharc ar staidéar 50. 1716 01:14:03,420 --> 01:14:06,000 Molaim go mór ag iarraidh chun cód seo ar do chuid féin. 1717 01:14:06,000 --> 01:14:07,220 1718 01:14:07,220 --> 01:14:12,450 Má tá aon cheisteanna agat nó ba mhaith leat a féach cód samplach ar saghas a chur isteach, 1719 01:14:12,450 --> 01:14:13,750 cuir in iúl dom. 1720 01:14:13,750 --> 01:14:14,500 Tá mé i gcónaí ar fud. 1721 01:14:14,500 --> 01:14:16,600 1722 01:14:16,600 --> 01:14:20,200 Mar sin, cás runtime is measa agus cás runtime is fearr. 1723 01:14:20,200 --> 01:14:30,700 Mar a chonaic tú Guy ón tábla agam cheana thaispeáin tú, tá sé an dá n cearnógach agus n. 1724 01:14:30,700 --> 01:14:35,590 >> Mar sin, de chineál ar dul amach an méid a labhair muid faoi ​​lenár cineál roimhe seo, is measa 1725 01:14:35,590 --> 01:14:38,760 Is cás runtime más rud é go sé neamhshórtáilte go hiomlán, 1726 01:14:38,760 --> 01:14:42,530 ní mór dúinn a chur i gcomparáid gach ceann de na hamanna n. 1727 01:14:42,530 --> 01:14:47,020 Déanann muid a lán iomlán de na comparáidí mar má tá sé in ord droim ar ais, 1728 01:14:47,020 --> 01:14:50,360 táimid ag dul a rá, OK, seo mar an gcéanna, is é seo go maith, 1729 01:14:50,360 --> 01:14:54,650 agus beidh an ceann seo a chur i gcomparáid in aghaidh an chéad cheann a bheith ar athraíodh a ionad ar ais. 1730 01:14:54,650 --> 01:14:56,710 Agus mar a fháil againn i dtreo an deireadh eireaball, ní mór dúinn 1731 01:14:56,710 --> 01:14:59,440 chun comparáid a dhéanamh, a chur i gcomparáid, agus a chur i gcomparáid i gcoinne gach rud. 1732 01:14:59,440 --> 01:15:03,030 >> Mar sin chríochnaíonn sé suas a bheith thart n cearnógach. 1733 01:15:03,030 --> 01:15:09,510 Má tá sé ceart ansin agat a rá, OK, 2, tá tú go maith. 1734 01:15:09,510 --> 01:15:11,330 3, tá tú i gcomparáid le 2. 1735 01:15:11,330 --> 01:15:12,310 Tá tú go maith. 1736 01:15:12,310 --> 01:15:14,150 4, tú a chur i gcomparáid go díreach leis an eireaball. 1737 01:15:14,150 --> 01:15:14,990 Tá tú go maith. 1738 01:15:14,990 --> 01:15:17,140 6, a chur i gcomparáid leis an eireaball, tá tú breá. 1739 01:15:17,140 --> 01:15:20,870 Mar sin, le haghaidh gach láthair má tá sé cheana féin curtha in eagar, tá tú ag déanamh comparáide amháin. 1740 01:15:20,870 --> 01:15:22,320 Mar sin, tá sé ach n. 1741 01:15:22,320 --> 01:15:26,840 Agus toisc go bhfuil muid cás runtime is fearr de n agus runtime cás is measa de n 1742 01:15:26,840 --> 01:15:28,680 cearnaithe, ní mór dúinn aon runtime súil. 1743 01:15:28,680 --> 01:15:31,290 1744 01:15:31,290 --> 01:15:34,020 >> Braitheann sé díreach ar an chaos ar ár liosta ann. 1745 01:15:34,020 --> 01:15:35,860 1746 01:15:35,860 --> 01:15:39,530 Agus arís, ceann eile graf agus tábla eile. 1747 01:15:39,530 --> 01:15:41,170 Mar sin difríochtaí idir cineál. 1748 01:15:41,170 --> 01:15:44,180 Tá mé ag dul díreach tar éis a Breeze tríd, I gur mhaith leat tá muid Labhair go forleathan 1749 01:15:44,180 --> 01:15:46,570 faoi ​​conas siad gach cineál ar athrú agus a nascadh le chéile. 1750 01:15:46,570 --> 01:15:50,564 Mar sin, merge é a shórtáil an ceann deireanach Beidh rug mé tú guys leis. 1751 01:15:50,564 --> 01:15:52,105 Déanann muid go bhfuil pictiúr deas colorful. 1752 01:15:52,105 --> 01:15:53,860 1753 01:15:53,860 --> 01:15:56,040 Mar sin, merge Is saghas algartam athchúrsach. 1754 01:15:56,040 --> 01:15:59,910 Mar sin, a dhéanann tú guys a fhios agat cad Is feidhm athchúrsach? 1755 01:15:59,910 --> 01:16:01,550 1756 01:16:01,550 --> 01:16:03,320 >> Duine ar bith ag iarraidh a rá? 1757 01:16:03,320 --> 01:16:04,739 Ba mhaith leat chun iarracht a dhéanamh? 1758 01:16:04,739 --> 01:16:07,280 Dá bhrí sin tá feidhm athchúrsach díreach feidhm a glaonna féin. 1759 01:16:07,280 --> 01:16:08,570 1760 01:16:08,570 --> 01:16:11,590 Mar sin, má tá tú guys eolas leis an seicheamh Fibonacci, 1761 01:16:11,590 --> 01:16:15,670 go bhfuil a mheastar Athchúrsach toisc a ghlacann tú an dá roimhe sin 1762 01:16:15,670 --> 01:16:17,530 agus iad a chur le chéile a fháil do cheann eile. 1763 01:16:17,530 --> 01:16:21,440 Mar sin recursive, dar liom i gcónaí de athchúrsáil mar nós bíseach 1764 01:16:21,440 --> 01:16:24,430 mar sin tá tú mhaith spiraling síos isteach é. 1765 01:16:24,430 --> 01:16:27,150 Ach tá sé ach feidhm go bhfuil gá é féin. 1766 01:16:27,150 --> 01:16:32,660 >> Agus, i ndáiríre, i ndáiríre go tapa mé Is féidir a thaispeáint duit cad atá dealraitheach. 1767 01:16:32,660 --> 01:16:34,260 1768 01:16:34,260 --> 01:16:41,840 Mar sin recursive anseo, má táimid, is é seo an bealach athchúrsach chun achoimre thar eagar. 1769 01:16:41,840 --> 01:16:45,900 1770 01:16:45,900 --> 01:16:47,880 Mar sin, go léir go ndéanaimid é ní mór dúinn suim fheidhm 1771 01:16:47,880 --> 01:16:52,210 suim a thógann méid agus eagar. 1772 01:16:52,210 --> 01:16:55,210 Agus má thugann tú faoi deara, méid decrements trí cheann amháin gach uair. 1773 01:16:55,210 --> 01:17:00,365 Agus is léir a dhéanann sé má tá x cothrom le zero-- mar sin más rud é an méid de na eagar 1774 01:17:00,365 --> 01:17:02,710 is comhionann leis zero-- tuairisceáin sé nialas. 1775 01:17:02,710 --> 01:17:10,440 >> Seachas sin suimeanna sé seo ghné dheireanach den eagar, 1776 01:17:10,440 --> 01:17:14,790 agus ansin a thógann suim an chuid eile den eagar. 1777 01:17:14,790 --> 01:17:17,555 Mar sin, tá sé ach a bhriseadh sé síos i fadhbanna níos lú agus níos lú. 1778 01:17:17,555 --> 01:17:18,990 1779 01:17:18,990 --> 01:17:21,890 Scéal fada gairid, athchúrsáil, feidhm a glaonna féin. 1780 01:17:21,890 --> 01:17:25,740 Más rud é go léir a fuair tú amach as seo, go bhfuil an méid atá feidhm athchúrsach. 1781 01:17:25,740 --> 01:17:29,870 Má tá tú 51, beidh tú a fháil an-, an-compordach le athchúrsáil. 1782 01:17:29,870 --> 01:17:31,110 1783 01:17:31,110 --> 01:17:32,370 Tá sé i ndáiríre cool. 1784 01:17:32,370 --> 01:17:34,660 Rinne sé ciall ar nós 03:00 aon oíche amach. 1785 01:17:34,660 --> 01:17:37,900 Agus bhí mé cosúil le, cén fáth tá mé riamh a úsáid? 1786 01:17:37,900 --> 01:17:39,170 1787 01:17:39,170 --> 01:17:42,430 >> Mar sin, do merge sórtáil, go bunúsach cad atá sé ag dul a dhéanamh go bhfuil sé 1788 01:17:42,430 --> 01:17:45,620 ag dul a bhriseadh síos agus a bhriseadh síos go dtí go bhfuil sé gnéithe ach amháin. 1789 01:17:45,620 --> 01:17:47,570 Is iad na gnéithe aonair éasca a shórtáil. 1790 01:17:47,570 --> 01:17:48,070 Feicimid go bhfuil. 1791 01:17:48,070 --> 01:17:50,760 Má tá tú gné amháin, tá sé mheas cheana sórtáilte. 1792 01:17:50,760 --> 01:17:53,800 Mar sin, ar ionchur na n-eilimintí n, más rud é go n níos lú ná 2, 1793 01:17:53,800 --> 01:17:58,120 go díreach ar ais mar gheall ar sin ciallaíonn tá sé ceachtar 0 nó 1 mar atá feicthe againn. 1794 01:17:58,120 --> 01:18:00,050 Glacfar mheastar eilimintí sórtáilte. 1795 01:18:00,050 --> 01:18:02,170 >> Seachas sin a bhriseadh ina dhá leath. 1796 01:18:02,170 --> 01:18:06,336 Sórtáil an chéad leath, a shórtáil an dara leath, agus ansin chumasadh iad le chéile. 1797 01:18:06,336 --> 01:18:07,460 Cén fáth go bhfuil sé ar a dtugtar chumasadh saghas. 1798 01:18:07,460 --> 01:18:08,700 1799 01:18:08,700 --> 01:18:12,155 Mar sin, ní mór dúinn anseo beidh muid a shórtáil seo. 1800 01:18:12,155 --> 01:18:13,410 1801 01:18:13,410 --> 01:18:17,210 Mar sin, a choinneáil orainn ag orthu go dtí go bhfuil an méid eagar 1. 1802 01:18:17,210 --> 01:18:20,790 Mar sin, nuair atá sé 1, ní mór dúinn ar ais go díreach toisc go bhfuil an sraith sórtáilte, 1803 01:18:20,790 --> 01:18:23,940 agus tá sé seo le sraith sórtáilte, agus sin sraith sórtáilte, tá muid go léir curtha in eagar. 1804 01:18:23,940 --> 01:18:25,390 1805 01:18:25,390 --> 01:18:29,420 Mar sin, ansin cad a dhéanann muid go bhfuil muid tús a chur iad a chumasc le chéile. 1806 01:18:29,420 --> 01:18:31,820 >> Mar sin, is féidir ar an dóigh leat smaoineamh ar é a chumasc 1807 01:18:31,820 --> 01:18:36,240 leat a bhaint ach an lú uimhir gach de na arrays fho 1808 01:18:36,240 --> 01:18:38,330 agus díreach é a a chur i gceangal leis an eagar chun cinn. 1809 01:18:38,330 --> 01:18:44,290 Mar sin, má fhéachann tú anseo, nuair atá againn na tacair ní mór dúinn 4, 6, agus 1. 1810 01:18:44,290 --> 01:18:47,280 Nuair a ba mhaith linn a chumasadh sin, táimid ar na chéad dá 1811 01:18:47,280 --> 01:18:50,730 agus a rá againn, OK, 1 is lú, téann sé go dtí an tosaigh. 1812 01:18:50,730 --> 01:18:54,330 4 agus 6, níl aon rud a chur i gcomparáid sé, ach a chlibeáil ar aghaidh chuig an deireadh. 1813 01:18:54,330 --> 01:18:58,020 >> Nuair a chéile muid na dhá, ní mór dúinn ach a chur ar an ceann is lú de na dhá, 1814 01:18:58,020 --> 01:18:59,310 mar sin tá sé 1. 1815 01:18:59,310 --> 01:19:01,690 Agus anois a chur orainn an níos lú de na dhá, mar sin 2. 1816 01:19:01,690 --> 01:19:03,330 Níos lú de na dhá, 3. 1817 01:19:03,330 --> 01:19:06,260 Níos lú de na dhá, 4, 5, 6. 1818 01:19:06,260 --> 01:19:08,630 Mar sin, tá tú ag tarraingt díreach in aice leis sin. 1819 01:19:08,630 --> 01:19:11,210 Agus mar gheall ar tá siad curtha in eagar roimhe sin, 1820 01:19:11,210 --> 01:19:14,300 tá tú díreach ceann amháin comparáid a dhéanamh gach uair. 1821 01:19:14,300 --> 01:19:19,610 Mar sin, níos mó cód anseo, ionadaíocht díreach. 1822 01:19:19,610 --> 01:19:24,410 Mar sin, dtosaíonn tú ag an lár agus chlé tú a shórtáil agus an ceart 1823 01:19:24,410 --> 01:19:26,180 agus ansin tú a chumasadh ach iad siúd. 1824 01:19:26,180 --> 01:19:30,080 >> Agus nach bhfuil againn cód chun chumasadh ar dheis anseo. 1825 01:19:30,080 --> 01:19:34,110 Ach, arís, má théann tú ar staidéar a dhéanamh ar 50, beidh sé a bheith ann. 1826 01:19:34,110 --> 01:19:36,860 Seachas teacht labhairt liom má tá tú ar dhaoine eatarthu go fóill. 1827 01:19:36,860 --> 01:19:42,340 Dá bhrí sin tá an rud fionnuar anseo chás is fearr, cás is measa, agus runtime ag súil 1828 01:19:42,340 --> 01:19:46,250 go léir i logáil n, a Tá i bhfad níos fearr ná mar a tá muid 1829 01:19:46,250 --> 01:19:48,000 le feiceáil ar an chuid eile den ár cineál. 1830 01:19:48,000 --> 01:19:51,840 Againn atá le feiceáil n cearnógach agus cad againn i ndáiríre 1831 01:19:51,840 --> 01:19:54,380 a fháil anseo n logáil n, rud atá iontach. 1832 01:19:54,380 --> 01:19:55,830 >> Féach ar cé mhéad níos fearr é sin. 1833 01:19:55,830 --> 01:19:56,780 A leithéid de cuar deas. 1834 01:19:56,780 --> 01:19:58,130 1835 01:19:58,130 --> 01:20:00,120 Mar sin, i bhfad níos éifeachtaí. 1836 01:20:00,120 --> 01:20:03,510 Más féidir leat riamh, a úsáid chumasadh saghas. 1837 01:20:03,510 --> 01:20:04,810 Beidh sé shábháil tú am. 1838 01:20:04,810 --> 01:20:07,670 Ansin, arís, mar a dúirt muid, más rud é tá tú síos sa réigiún níos ísle, 1839 01:20:07,670 --> 01:20:09,480 ní dhéanann sé go mórán difríochta. 1840 01:20:09,480 --> 01:20:11,360 A gheobhaidh tú suas go dtí na mílte agus na mílte na n-ionchur, 1841 01:20:11,360 --> 01:20:13,318 ba mhaith leat cinnte algartam níos éifeachtaí. 1842 01:20:13,318 --> 01:20:14,730 1843 01:20:14,730 --> 01:20:19,400 Agus, arís, ár tábla álainn ar fad cineál a d'fhoghlaim tú guys lá atá inniu ann. 1844 01:20:19,400 --> 01:20:21,157 >> Mar sin, tá a fhios agam é a bhí in aghaidh an lae dlúth. 1845 01:20:21,157 --> 01:20:23,490 Níl sé seo ag dul gá chun cabhrú leat le do pset. 1846 01:20:23,490 --> 01:20:28,250 Ach ba mhaith liom ach a dhéanamh séanadh Ní alt sin díreach faoi psets. 1847 01:20:28,250 --> 01:20:31,240 Tá gach ábhar seo cothrom Cluiche do do midterms. 1848 01:20:31,240 --> 01:20:35,430 Agus freisin má dhéanann tú ar aghaidh ar leis an CS, Is iad na bunúsacha tábhachtach i ndáiríre 1849 01:20:35,430 --> 01:20:37,870 go mbeadh gá duit a fháil. 1850 01:20:37,870 --> 01:20:41,700 Mar sin, beidh roinnt laethanta a bheith ina beag cabhrú pset níos mó, 1851 01:20:41,700 --> 01:20:44,600 ach beidh roinnt seachtainí a ábhar i bhfad níos mó iarbhír 1852 01:20:44,600 --> 01:20:46,600 Ní féidir go bhfuil an chuma Super úsáideach duit ceart anois, 1853 01:20:46,600 --> 01:20:51,215 ach geallaim má leanann tú ar aghaidh Beidh ar a bheith an-, an-úsáideach. 1854 01:20:51,215 --> 01:20:52,560 1855 01:20:52,560 --> 01:20:54,250 >> Mar sin, go bhfuil sé an t-alt. 1856 01:20:54,250 --> 01:20:55,250 Síos go dtí an sreang. 1857 01:20:55,250 --> 01:20:56,570 Rinne mé é laistigh de nóiméad amháin. 1858 01:20:56,570 --> 01:20:58,262 1859 01:20:58,262 --> 01:20:58,970 Ach tá tú ag dul. 1860 01:20:58,970 --> 01:21:01,240 Agus beidh mé ag donuts nó candy. 1861 01:21:01,240 --> 01:21:03,464 An bhfuil duine ar bith ailléirgeach rud ar bith, dála an scéil? 1862 01:21:03,464 --> 01:21:05,307 1863 01:21:05,307 --> 01:21:05,890 Uibheacha agus bainne. 1864 01:21:05,890 --> 01:21:08,120 Mar sin, tá donuts ar bith? 1865 01:21:08,120 --> 01:21:09,400 1866 01:21:09,400 --> 01:21:10,160 OK. 1867 01:21:10,160 --> 01:21:10,770 Gach ceart. 1868 01:21:10,770 --> 01:21:12,120 Aon Seacláid? 1869 01:21:12,120 --> 01:21:12,620 Starburst. 1870 01:21:12,620 --> 01:21:13,837 1871 01:21:13,837 --> 01:21:14,670 Tá Starbursts maith. 1872 01:21:14,670 --> 01:21:15,170 OK. 1873 01:21:15,170 --> 01:21:17,045 Táimid ag dul a bheith acu Starburst tseachtain seo chugainn ansin. 1874 01:21:17,045 --> 01:21:18,240 Sin an méid beidh mé a fháil. 1875 01:21:18,240 --> 01:21:19,690 Tá tú guys bhfuil in aghaidh na seachtaine iontach. 1876 01:21:19,690 --> 01:21:20,460 Léigh do spec. 1877 01:21:20,460 --> 01:21:22,130 >> Bíodh a fhios agam má tá aon cheist agat. 1878 01:21:22,130 --> 01:21:25,300 Ba chóir Pset dhá ghrád a amach chun tú ag Déardaoin. 1879 01:21:25,300 --> 01:21:28,320 Má tá aon cheist agat faoi ​​conas grádaithe mé rud éigin 1880 01:21:28,320 --> 01:21:32,250 nó cén fáth a ghrádú mé rud éigin ar an mbealach mé rinne, cuir ríomhphost chugam, teacht labhairt liom. 1881 01:21:32,250 --> 01:21:34,210 Tá mé an beag dÚsachtach seachtain, ach geallaim 1882 01:21:34,210 --> 01:21:36,340 Beidh mé freagra go fóill laistigh de 24 uair an chloig. 1883 01:21:36,340 --> 01:21:38,240 Mar sin, tá na seachtaine mór, gach duine. 1884 01:21:38,240 --> 01:21:40,090 Ádh mór ar do pset. 1885 01:21:40,090 --> 01:21:41,248