1 00:00:00,000 --> 00:00:00,410 2 00:00:00,410 --> 00:00:03,130 >> DAVID J. MALAN: Mar sin, casadh sé amach go chóipeáil teaghrán nach bhfuil beagnach mar 3 00:00:03,130 --> 00:00:05,750 simplí mar chóipeáil primitive, cosúil le slánuimhir nó snámh. 4 00:00:05,750 --> 00:00:09,190 Tar éis an tsaoil, thíos an cochall teaghrán Tá carachtair ord. 5 00:00:09,190 --> 00:00:13,130 Mar sin, a chóipeáil ar shraith, dá bhrí sin, tá a i gceist a chóipeáil go ord ar fad de 6 00:00:13,130 --> 00:00:14,240 carachtair. 7 00:00:14,240 --> 00:00:17,470 >> A ligean ar ár n-aird ar ais go dtí go cur i bhfeidhm seo caite agus sracadh amach seo 8 00:00:17,470 --> 00:00:21,470 líne, t teaghrán ionann í, a Ní raibh go soiléir go leor. 9 00:00:21,470 --> 00:00:24,440 A ligean ar ionad sé le líne a Breathnaíonn, ina ionad sin, mar seo. 10 00:00:24,440 --> 00:00:34,020 Faigheann t Teaghrán malloc ar fad teaghrán de s móide 1 uair an méid ruabhric. 11 00:00:34,020 --> 00:00:36,320 >> Anois, níl ceanglófar beagán dul ar i líne seo de chód. 12 00:00:36,320 --> 00:00:39,330 Gcéad dul síos, malloc, ghearr do chuimhne leithdháileadh, agus an 13 00:00:39,330 --> 00:00:40,700 a dhéanann feidhm go díreach. 14 00:00:40,700 --> 00:00:44,740 Mar gheall ar slánuimhir, tuairisceáin sé a thabhairt duit ar an seoladh ar smután de chuimhne 15 00:00:44,740 --> 00:00:45,960 go leor beart. 16 00:00:45,960 --> 00:00:50,090 Idir an dá linn, an fad teaghrán s móide 1 atá i gceist a chur in iúl gur mian linn mar 17 00:00:50,090 --> 00:00:54,690 N beart is occupies s cheana féin, n-áirítear a Críochnaitheoir faoin margadh saothair, an 18 00:00:54,690 --> 00:00:57,050 cúlslais 0 ag deireadh teaghrán. 19 00:00:57,050 --> 00:01:00,170 >> Idir an dá linn, ní féidir liom cuimhneamh gá cé chomh mór is ruabhric, fiú 20 00:01:00,170 --> 00:01:04,340 cé ar chórais an chuid is mó tá sé ach 1 beart, mar sin beidh mé glaoch méid Char a 21 00:01:04,340 --> 00:01:08,210 figiúr amach cé chomh mór dinimiciúil Is carachtar ar leith. 22 00:01:08,210 --> 00:01:12,550 Nuair a iolrú le chéile, a fháil mé ar ais ar an líon iomlán na mbeart sin de dhíth orm. 23 00:01:12,550 --> 00:01:14,680 >> Ach cad má theipeann malloc a ar ais an chuimhne ní mór dúinn? 24 00:01:14,680 --> 00:01:16,730 Is fearr a ba mhaith liom a sheiceáil le haghaidh sin mar seo a leanas. 25 00:01:16,730 --> 00:01:23,330 Más ionann t null, ansin tá mé ag dul chéad do saor in aisce, an chuimhne ar ais ag a fháil 26 00:01:23,330 --> 00:01:27,120 téad, agus ansin mé ag dul go dtí ar ais 1, earráid a signify. 27 00:01:27,120 --> 00:01:30,360 >> Ach má tá gach maith, tá mé ag dul chun dul ar aghaidh úsáid a bhaint as ceithre lúb agus iterate 28 00:01:30,360 --> 00:01:31,110 mar seo a leanas. 29 00:01:31,110 --> 00:01:36,000 Chun slánuimhir a fháil i 0, n is ionann agus an fad teaghrán s. 30 00:01:36,000 --> 00:01:40,350 Tá mé ag dul chun é seo a chomh fada is atá mé níos lú ná nó cothrom le n ionas go mbeidh mé 31 00:01:40,350 --> 00:01:44,460 iterate suas trí agus a n-áirítear an carachtar foirceannaidh Eolas faoin margadh saothair i s. 32 00:01:44,460 --> 00:01:47,450 >> Agus ar gach atriall, tá mé dul chun incrimint i. 33 00:01:47,450 --> 00:01:52,496 Idir an dá linn, taobh istigh den lúb, a chóipeáil s ar a i-ú charachtar i t-ú ar i 34 00:01:52,496 --> 00:01:59,310 suíomh, suffices sé T a dhéanamh lúibín Faigheann i s lúibín mé. 41 00:01:59,320 --> 00:02:02,750 >> A ligean ar a shábháil anois, a thiomsú, agus reáchtáil an clár nua. 42 00:02:02,750 --> 00:02:06,690 Déan cóip cóip 1 ponc Slais 1. 43 00:02:06,690 --> 00:02:09,460 Agus beidh mé a rá rud éigin cosúil le dia duit i ngach litreacha beaga. 44 00:02:09,460 --> 00:02:12,280 Agus buíochas le Dia, an uair seo mo bunaidh gan athrú. 45 00:02:12,280 --> 00:02:13,660 dia duit i ngach litreacha beaga. 46 00:02:13,660 --> 00:02:15,540 Ach tá an chóip, go deimhin, a chaipitliú. 47 00:02:37,120 --> 00:02:38,963