[Seinm ceoil] Cainteoir 1: Ceart go leor, gach duine. Fáilte go dtí do alt deiridh liom. Baineann sé le bheith go maith ar an seimeastar. Ní féidir liom a chreidiúint go bhfuil sé seo, cosúil le, seachtain 12 nó 11, rud éigin mar sin. Ach mar tá sé ar ár deireanach alt, tá go leor de candy. Agus tá mé ag dul chun iarracht a prep tú chomh maith le liom Is féidir le do tráth na gceist ar an gCéadaoin. Mar sin, is dócha nach bhfuil an bealach is fearr chun, mhaith, alt deiridh le hathbhreithniú tráth na gceist. Ach beidh muid iarracht a dhéanamh spraoi é. Agus níl i gcónaí candy. Mar sin tá súil againn, beidh a dhéanamh níos fearr é. Tá do tráth na gceist ag dul a bheith go leor i bhfad an rud céanna le Tráth na gCeist nialais. Tá sé ag dul a bheith ar an leagan amach céanna, fad céanna. Feicfidh tú a bheith i seomraí scaipthe ar fud an champais, toisc go Tá gar do 900 de tú, agus ní féidir linn go léir agat i seomraí mar seo. Mar sin, a bheith cinnte chun breathnú ar gach ceann de na an Tráth na gCeist doiciméadú a hAon ar líne ag cs50.harvard.edu anocht nó amárach oíche. Bí cinnte a fhios agat nuair a bhíonn tú ag dul, an méid is gá duit a thabhairt. Really, is gá duit ach a thabhairt duit féin agus peann luaidhe, agus ba chóir duit a bheith fíneáil. Beidh na ceisteanna go mór mar an gcéanna. Beidh a bheith ann is dócha go bhfuil cúpla ilroghnacha, freagra cúpla gearr, roinnt códú, b'fhéidir roinnt fíor / bréagach, cineál rudaí meaitseáil. Mar sin, ní ba chóir duit a bheith ró- ionadh an fhormáid. Cad is féidir a bheith iontas go bhfuil an fad, a, i mblianta roimhe, Tá i bhfad níos faide. I mo bhliain, ní dóigh liom go bhfuil cara amháin go cuimhin liom ag críochnú an scrúdú. Bhí nós il leathanaigh fhágáil bán. Mar sin, is féidir leis an fad a de chineál ar disorienting ach mar gheall i roinnt blianta, tá sé bhí i bhfad níos faide ná mar a Tráth na gCeist a hAon. Tá mé aon smaoineamh cad é ag dul a bheith cosúil le na bliana seo, ach tá sé rud éigin a bheith ar an eolas. Ina theannta sin, an daoine difficulty-- claonadh a fháil Tráth na gCeist a hAon i bhfad níos mó deacra ná Tráth na gCeist nialais. Arís, tá a fhios agat, más rud é tú de chineál ar ag siúl amach mothú uneasy beag mar gheall ar nach raibh tú a dhéanamh chomh maith le a cheap tú ba mhaith leat nó a bhraitheann tú mar nach raibh tú dhéanamh chomh maith mar a rinne tú ar Tráth na gCeist a hAon, cuimhnigh go bhfuil dócha go bhfuil lán daoine eile a mothú go bhealach. Bhí mé cinnte ar cheann de na daoine. Tráth na gCeist ar cheann, cosúil le, chaith mé ar feadh lúb. Agus tá mo chairde seo iontach pictiúr acu ag Licks JP cineál leis na ollmhór sundaes, a bheith cosúil le, Tráth na gCeist a hAon, agus ag breathnú cosúil tá siad i Tears. Mar sin, tá sé ina mothú ginearálta. Tá sé ina tástála diana, tá sé ina tráth na gceist diana. Ar ndóigh, má thagann tú amach agus tú gur mhaith leat rocked tú é, mór duit. Ach tá a fhios go bhfuil tú is dócha not-- go bhfuil tú beagnach an chuid is mó cinnte ina n-aonar má tá tú ag siúl amach mothú cosúil le, e, d'fhéadfadh a bheith gotten dócha níos fearr. Tá sé diana. Mm-hm. LUCHT ÉISTEACHTA: Cé mhéad is fiú i ndáil le [inaudible]? Cainteoir 1: Tá sé fiú mar an gcéanna. Yeah. Ach arís, tá sé ag dul chomh maith le bheith tionchar ag an gcaoi an chuid eile den rang dhéanann, conas a dhéanann do alt, conas atá tú níos fearr le himeacht ama. Is grádú beagán de bhosca dubh. Mar sin, cad é an líon iarbhír nó céatadán a fhaigheann tú Níl mhaith gá go díreach chomhghaolú leis an grád tú ag dul a fháil. Níl a lán de na fachtóirí a théann isteach é. Mar sin, leis sin, táimid ag dul go dtí dul trí roinnt athbhreithniú tráth na gceist. Tá mé ag dul díreach tar éis a reáchtáil seo cosúil le uair dheireanach ar do shon guys. Tá mé go léir na freagraí a Quiz ceann de na bliana seo caite. Mar sin, más mian leat guys a tharraingt suas ar do ríomhairí féin, má tá tú ag glacadh an scrúdú roimh agus tá ceisteanna agat, Bhí mé ag smaoineamh a d'fhéadfadh muid ach dul trí roinnt de na cinn níos deacra ar sin. Mar sin, is féidir linn labhairt faoi, b'fhéidir léargas beag níos mó a fháil isteach sa intuition taobh thiar de roinnt de na ceisteanna seo, conas a cur chuige iad. Chomh maith, cosúil le uair dheireanach, Tá mé deic 100-sleamhnán go bhfuil go bunúsach go léir de na sleamhnán go bhfuil mé ullmhaithe do roimhe seo ailt ó do I quiz-- caite Tá sa deic. Mar sin, is féidir linn dul tríd rud ar bith go leor i bhfad go atá againn Labhair faoi roimh ré go b'fhéidir leat Ba mhaith beagán níos mó soiléiriú ar. D'fhéadfadh muid a é sin a dhéanamh ar dtús. Ach a mhalairt, tá mé Super sásta ach a chineál oibre trí na fadhbanna a bhfuil tú. Agus tá mé i ndáiríre anseo chun díriú ar cad a cheapann tú guys bheadh ​​is tábhachtaí chun díriú ar. Cosúil, ar ndóigh, gach ceann de na Tá an stuif tábhachtach. Go háirithe mar a théann muid tríd Tráth na gCeist a hAon, Beidh mé in iúl cinnte rudaí cosúil le, ó, d'fhéadfadh sé seo a bheith rud éigin ba mhaith leat i ndáiríre a fháil amach nó ba mhaith leat a bheith ar do bhileog cheat. Beidh mé a bheith ag insint duit rudaí agus muid de chineál ar dul tríd. Mar sin, ar an nóta, an bhfuil aon rud go mbeadh tú guys mhaith chun dul thar? Chomh maith leis sin, más rud é nach féidir liom a bheith i mo deic, is féidir linn a tharraingt suas rud éigin ar an ngréasán, nó is féidir linn iarracht a dhéanamh agus suas sampla ar an eitilt. Ach aon coincheapa go bhfuil tú Is guys beag doiléir ar. [? Brian,?] A rinne have-- tú LUCHT ÉISTEACHTA: Ó, tá sé carnach? Cosúil, is é an stuif ar Tráth na gCeist Zero ag dul a bheith ar anseo? Cainteoir 1: Tá sé carnach, ach tá sé i bhfad níos mó de béim ar rudaí ós rud é do tráth na gceist seo caite. Mar sin ar ndóigh, tá tú guys d'fhoghlaim siad faoi athróga, agus lúba, agus conditionals. Agus nach bhfuil sé cosúil leis na díreach dul amach, toisc go bhfuil siad ar ndóigh dhlúth agus d'inneach rud eile go atá foghlamtha againn anois. D'fhéadfadh a bheith ann ceist ar na cineálacha, nó go d'fhéadfadh a bheith ina ceist ar cuardaigh éagsúla. Nó d'fhéadfadh a bheith ann cúpla ceisteanna ar b'fhéidir rud éigin ort a bhfuil a dhéanamh leis a thiomsú nó earráidí éagsúla. Ach má tá tú d'fhéach sé ar Tráth na gCeist amháin ó na bliana seo caite, beidh tú faoi deara go bhfuil sé go mór dírithe ar rudaí a tharla ó do tráth na gceist seo caite. Cén fáth go bhfuil go bhfuil doras faoi ghlas i gcónaí? Bothers sé go mór liom. Toisc mé iarracht i gcónaí chun dul tríd. Mar sin, tá go leor i bhfad a bheidh ag an tráth na gceist a bheith. Mar sin, an bhfuil aon coincheapa sin ba mhaith leat guys mhaith chun dul thar? Nó is féidir linn a léim ceart isteach ach ag féachaint ar Tráth na gCeist a hAon ón mbliain seo caite agus de chineál ar dul trí cheisteanna cleachtais ann. Is féidir linn a aistriú freisin ar ais agus amach. Ní hé seo an saghas aon-uaire de rud. Ceisteanna ar bith? Yes. LUCHT ÉISTEACHTA: Níorbh fhéidir liom a iarraidh ar cheist faoi another-- Cainteoir 1: Ceann eile? LUCHT ÉISTEACHTA: Tá sé seo ó bhliain eile. Cainteoir 1: Yeah. Is féidir linn a dhéanamh freisin bliain eile. LUCHT ÉISTEACHTA: OK. Mar sin, ar 2011. Cainteoir 1: 2011. Ooh, go raibh an bhliain romham. Lig dom a tharraingt suas seo. LUCHT ÉISTEACHTA: I mo thuairimse. Cainteoir 1: an ghné seo Tá cóimheas throwing as dom. LUCHT ÉISTEACHTA: 11 agus 12. Cainteoir 1: 11 agus 12. OK. Bhuel, anseo, cén fáth nach muid é seo a dhéanamh? Guys-- tú gach duine a ghlacadh ach cúpla de nóiméad chun breathnú tríd tráth na gceist. Agus beidh muid ag chur le chéile liosta. Agus ansin beidh muid ag dul trí iad. Gach ceart? Cé a rachaidh mé a bunch den stuif ar bun. OK. Tá mé ag dul díreach a scríobh rudaí síos ar pháipéar. 2011, 11 agus 12? Tá mé ag dul ach a athrú seo a thaispeáint. OK. Sin níos fearr. Seo os a chionn. Gach ceart. Duine ar bith eile a bheith ar bith go ba mhaith leo chun tús a chur leis? Chomh maith leis sin, dearmad a rá, más mian leat níos mó de a bunch daoine ag caint ag tú agus díreach a thabhairt duit crack cúrsa sna sé seachtaine seo caite, táimid ag rith athbhreithniú seisiún ó 07:00 go 8:30 anocht i Iarthuaisceart B103, a tharla chomh maith uair dheireanach, i gcás ina tá sé ag dul go dtí a dom, Hannah, Daven, le Gabe agus Rob cineál cuidiú ó na sidelines de díreach de chineál ar chaitheamh go léir an t-eolas a d'fhéadfadh tú ag iarraidh a bheith ar do bhileog cheat, Slais, tá a fhios go ginearálta ann. LUCHT ÉISTEACHTA: Sin maith ar líne, ceart? Cainteoir 1: Tá sé ar líne chomh maith. Mar sin, is féidir leat fanacht amach freisin seo aimsir icky, téigh go dtí do dorm, agus beo-sruth é más mhaith leat. Tá mé cinnte go leor de people-- tá a fhios agam ba mhaith liom a dhéanamh más rud é go raibh mé i do bhróga. OK. Mar sin, cén fáth nach bhfuil muid ag tosú with-- cé guys-- tú tá súil againn, tú ag lorg tríd. Mura bhfuil, d'fhéadfadh mé tús ach ag obair trí rudaí éagsúla ar Tráth na gCeist a hAon ón mbliain seo caite ach amháin má tú tá ceisteanna ar leith. Beidh muid tús a chur leis seo ceist anseo faoi cruacha. Mar sin, ní gach duine cuimhin de chineál ar cad is Stack? Conas is claonadh a bhíonn againn gur féidir le duine ar bith a thabhairt ach to-- dom cur síos ginearálta ar Stack? Cineál struchtúr sonraí. OK. Mar sin, tá sé ar cheann de na struchtúir sonraí go bhfuil muid ag súil leat a bheith ar an eolas with-- nós gcruacha, eagair, scuainí, agus mar sin de. Yes. LUCHT ÉISTEACHTA: Cosúil Chéad I, Amach caite, rud éigin. Cainteoir 1: Tá sé First I, Last Amach. Go díreach. Dá bhrí sin tá Stack díreach cad claonadh a bhíonn againn chun smaoineamh faoi ​​nuair a cheapann muid de Stack de rudaí. Mar sin, Stack de plátaí. An chéad pláta a chuir tú síos ag dul a bheith ag an mbun, agus tá sé ag dul a bheith an ceann deireanach ceann a bhaint tú ag an deireadh. Toisc go Stack siad suas. Agus a ghlacann tú an ceann as an bun, de ghnáth, rudaí a tuairteála agus a bhriseadh. Mar sin, cruacha féidir leat smaoineamh ar díreach cosúil Stack de plátaí. Nó an sampla mhaith linn i gcónaí chun úsáid a bhaint as Is sna hallaí D, tá tú ar an tráidirí, tá siad Cruachta suas go léir, agus a ghlacann tú ó bharr. Mar sin, tá an ceann deireanach sa chéad amach amháin. OK. Mar sin, i gcás anseo, ní mór dúinn Féach have-- muid N'fheadar más féidir liom a súmáil ndáiríre i beagán. Mar sin, ní mór dúinn an struct anseo. Ceart? Mar sin, tá tú roinnt struct go bhfuil roinnt uimhreacha acmhainne ina shlánuimhir. Mar sin, cad a cheapann muid gur ionann? Is é seo an sraith le CUMAS méid. Mar sin, léiríonn sé seo i ndáiríre ár chairn i gcoitinne. Is é ár Stack i ndáiríre ach eagar le roinnt uimhir leagtha go bhfuil a max, is é sin, a CUMAS. Agus ansin ní mór dúinn roinnt méid slánuimhir, a Beidh rianú an méid ar ár chairn i rith an chúrsa de nuair a bhíonn muid ag baint úsáide as é. OK? Sa chás seo ar dheis anseo, deirimid go bhfuil ár Tá méid Stack curtha initialized go 0. Mar sin, ní mór dúinn chairn folamh anois. Agus ansin ba mhaith linn a chur i gcrích cur i bhfeidhm pop den sórt sin go tuairisceáin sé an slánuimhir ag an mbarr. Agus ansin má tá sé folamh, tuairisceáin sé diúltach 1. OK? Mar sin, ba mhaith liom tú guys díreach tar éis a cheapann faoi ​​na rudaí a d'fhéadfadh muid a dhéanamh ann. Cad a bheith ar cheann de na chéad rudaí gur mhaith linn ag iarraidh a sheiceáil? Níl rud iontach anseo. Aon uair a says-- sé má tá roinnt ann riamh Más ráiteas, cosúil le "Má tá Stack folamh," nó "Má tuairisceáin seo null," nó "Má tá sé seo is cuma cad" - leithscéal. LUCHT ÉISTEACHTA: Scríobh ráiteas Más. Cainteoir 1: Ceart. D'fhéadfá a scríobh ráiteas Más. Agus sin dócha gur ceann de na an chéad rudaí is mian leat a sheiceáil. OK. Aon uair a thugann siad duit cineál cosúil le cás cúinne mar seo, go bhfuil de ghnáth ar cheann de na rudaí chéad tú ag dul a sheiceáil i do cód. Chomh maith leis sin, rud éigin a aithint don tráth na gceist Is má tá tú ar bhealach mí-éifeachtach rud éigin a dhéanamh, scríobh sé síos. Toisc nach bhfuil muid ag ghrádú tú ar dhearadh, tá muid grádú tú ar cirte d'tráth na gceist. Mar sin, fiú má tá a fhios agat go bhfuil sé ina Super bhealach droch rud éigin a dhéanamh ach oibríonn sé, scríobh sé síos, ceart go leor? Páistí Literally, mé le feiceáil go deireanach year-- má fhéachann tú ar na bliana seo caite amháin, tá siad cosúil le, a dhéanamh ar an pirimid Mario. Agus rinne siad literally ach "cló, hash, cló, hash, hash, cló, hash, hash, hash. " Ach tá sé ceart. Tá sé cad a dúirt muid é a, mar sin ní féidir leat a pointí éirí de thalamh. Má tá tú síos go dtí an sreang, ar ndóigh, tá tú ag iarraidh a fháil ar réiteach níos galánta, agus Beidh an réiteach níos galánta is dócha a cód lú, rud a chiallaíonn tú is dócha go mbeadh deis níos airde de bheith ceart. Ach má tá tú mhaith, tá a fhios agat cad, ní hea, ní dóigh liom go bhfuil am, mé Tá a fhios go bhfuil sé seo ar réiteach, nach bhfuil sé an chuid is fearr, a scríobh sé. Agus is féidir leat scríobh fiú ar an taobh, tá a fhios agam go bhfuil sé seo uafásach, ach tá a fhios agam oibríonn sé. Mar sin, ach cinnirí-suas. OK. Mar sin ar ndóigh, an chéad rud Tá an ráiteas seo Má. Mar sin, cad a cheapann muid an Má Tá ráiteas ag dul a bheith? Agus i ndáiríre, lig dom a oscailt suas mo eagarthóir Sublime mór. Tá mé ag dul chun cód seo agus ansin léiríonn tú guys nuair atá sé déanta. Mar sin, ina shlánuimhir pop. OK. Mar sin, má ní mór dúinn an slánuimhir pop void-- sin ar ndóigh, tá sé seo roinnt fheidhm a thógann rud ar bith agus tuairisceáin slánuimhir, ceart? Mar sin, tá sé ag dul ach a labhairt faoi an chairn go atá cruthaithe againn. Mar sin, ach ag aistriú dheireanach abairt, "má tá Stack folamh, Ba chóir go mbeadh pop ais diúltach 1, "conas a d'fhéadfadh muid a dhéanamh? Mar sin, Má cad é? Cén chaoi a bhfuil a fhios againn go bhfuil an chairn folamh? Tá sé ionann ach méid 0. Stack.size cothrom 0. Chomh maith leis sin, tá mé cineál scríbhneoireachta dall anseo. Mar sin, má dhéanaim aon typos-- ó, chomh maith dearmad a lua seo. An tseachtain seo caite, figured mé go hiomlán amach cad ár fhadhb a bhí le JavaScript. Ná leas a I agus ba chóir D. tú ach leas a I agus eilimint a fháil trí Id. Agus bhí go bhfuil an earráid ar fad. Mar sin, má théann tú guys ar ais agus i ndáiríre breathnú trí mo cód, má tá tú a dhéanamh ach gach rud a d litreacha beaga, "dearmad eilimint ag Id," beidh sé ag obair. Mar sin, mar gheall mé, bhí mé an-dlúth. Caipitlithe mé díreach tar éis rud éigin Ní raibh mé ceaptha a, a Tá mé cinnte go raibh tú guys i do PSET seo caite. Mar sin, más rud é go ionann ár méid 0, cad iad ceaptha dúinn a dhéanamh? LUCHT ÉISTEACHTA: Fill ar ais diúltach 1. Cainteoir 1: Fill ar ais diúltach 1. Cool. Mar sin, anois cad a dhéanaimid? Ba mhaith linn rud éigin a pop amach. Anois is é seo an cás áit a bhfuil muid rud éigin. Is é ár méid níos mó ná 1 nó níos mó ná 0, ceart? Ní mór dúinn i ndáiríre rud éigin ann. Mar sin, cad ba mhaith linn a dhéanamh ná muid ag iarraidh a thabhairt ar ais ar dheis anseo. Táimid ag dul a rá ba mhaith linn barr chairn a thabhairt ar ais. OK? Mar sin, conas a d'fhéadfadh muid a dhéanamh? Conas is féidir linn ar ais ar an barr an chairn? Cuimhnigh, is é ár n-chairn ach le sraith, ceart? Tá cumas éigin go atá againn a thabhairt air. Mar atá rudaí a chur againn on-- nó iarbhír, táimid ag dul a scríobh "a bhrú" i ndiaidh sin. Má tá rudaí i there-- b'fhéidir go mbeidh pictiúr cabhrú leat. Hm, is maith liom cailc mór níos fearr. Mar sin, if-- agus is féidir leat díreach smaoineamh ar seo mar ár chairn. Mar sin, is é seo 0, 1, 2. Níl a fhios agam cén fáth mo boscaí ag fáil níos lú. Ach ansin. OK. Mar sin, is é seo ar roinnt chairn le cumas 5. Agus a ligean le rá go bhfuil muid rud éigin anseo agus ní mór dúinn rud éigin anseo. Mar sin, ag an bpointe seo, ár n- Tá méid is comhionann leis an méid a? 2. Agus más mian linn a pop rud éigin as é, ciallaíonn sin ba mhaith linn a fháil fáil réidh le seo ar dheis anseo. OK? Mar sin, conas a bheadh ​​muid ar ais an luach? LUCHT ÉISTEACHTA: Méid lúide 1. Cainteoir 1: Ceart. Mar sin, méid lúide 1, nó is féidir leat D'fhéadfadh a dhéanamh ar mhéid lúide lúide. Ach ní féidir linn a dhéanamh ach méid. Tá sé taobh istigh de struct, ceart? Mar sin, stack.struct. nó stack.size. Sin ár n-innéacs ceart ann. OK? Agus ansin má táimid ar ais ar ár struct anseo, faoi ​​deara againn go dtí rochtain iarbhír an eagar, ní mór dúinn a dhéanamh stack.numbers rochtain a fháil ar ndáiríre go eagar. Mar sin, go tuairisceáin an barr an chairn. Ach that-- rud éigin má fhéachann tú guys ag an eochair freagra, is é seo go léir acu a thabhairt duit. Mar sin, is é seo é. Ach d'fhéadfadh liom a mhaíomh go bhfuil siad miss-- ooh, ní cad a bhí mé. D'fhéadfadh liom a mhaíomh go bhfuil siad rud éigin ar iarraidh because--, yes. LUCHT ÉISTEACHTA: Laghdú ar an méid. Cainteoir 1: Ceart. Ní mór dúinn a laghdú ár méid anois. Mar sin, cad tricky faoi tá sé seo nuair a fhilleann tú rud éigin, do fheidhm a scoir ag dul, ceart? Mar sin, cad a d'fhéadfadh muid a dhéanamh i ndáiríre laghdú ár méid ar dtús. Agus ansin is féidir linn a dhéanamh a stack.size. Is féidir linn a úsáid ach stack.size mar ár innéacs nach bhféadfaí, ní mór dúinn? Toisc má stack.size Tá 2, decrement muid é. Agus mar sin tá sé 1, a Is é ár n-indice iarbhír. Chomh luath agus a fháil againn réidh sin, ní mór dúinn i ndáiríre ach tá rud amháin i ár eagar. Mar sin, a dhéanann sé an dá. LUCHT ÉISTEACHTA: [inaudible]? Cainteoir 1: Bhuel, sa chás seo, ar ais againn ach an eilimint ag an mbarr atá ag ár n- méid sin ag an mbarr. Ach nach bhfuil déanta againn rud ar bith go dtí an méid tar éis a bhaint againn go eilimint. Nach bhfuil sé seo athrú ár méid go fóill. Seo a dhéanann i ndáiríre go bunúsach a athrú ár méid. Ach chun é a dhéanamh beagán níos soiléire, fhéadfaí tú a dhéanamh stack.size lúide lúide. Maidir liom féin, a dhéanann sé é, níl a fhios agam, beagán níos soiléire that-- ah, go bhfuil tú ag athrú iarbhír an méid agus a sheoladh ar ais. Ba é an bealach eile fíneáil, mar gheall ar go raibh tú ag athrú agus ag filleadh ag an am céanna. Ach tá sé seo ach ar bhealach eile a scríobh sé a bhí mé a thaispeáint duit guys. An bhfuil ciall? Stacks, I mo thuairimse, tá i bhfad níos éasca ná mar a scuainí. [Gáirí] OK. An raibh aon cheist faoi leith agat thart ar 11 agus 12, nó just-- LUCHT ÉISTEACHTA: Sílim go raibh sé ar an chairn. Cainteoir 1: An méid Stack? LUCHT ÉISTEACHTA: Yeah. Cainteoir 1: gotcha. OK. Yeah, is féidir leat é a dhéanamh i ceann amháin de na dhá bhealach. OK. Mar sin, anois táimid tar éis an ceann eile. Tá sé seo i ndáiríre aisteach, cosúil le nach bhfuil sé seo ar mo scáileán. Mar sin, má táimid anseo, ba mhaith linn anois a i gcrích le cur chun feidhme bhrú, a chuireann i ndáiríre rud éigin, téann agus cuireann éigin i ár scuaine, nó isteach inár chairn. OK? Mar sin, má thugann muid, ní mór dúinn Tá cúpla rudaí. Tá ár great-- má gach rud eile, aon uair a bhfuil muid ar cheann de na, Ba chóir duit guys ar a laghad a fháil ar leath pointe, mar gheall ar gach bhfuil tú a dhéanamh Is thiontú seo i C. Agus a thugann siad duit leath de é. Mar sin, "má tá Stack iomlán nó go bhfuil sé diúltach, ansin brúigh chóir ais bréagach. " OK? Mar sin, ba mhaith linn ach dearfach slánuimhreacha a bheith ar ár chairn. Gach ceart? Agus is é seo ag dul le ceachtar ar ais fíor nó bréagach. Mar sin, ba chóir dúinn [inaudible] bool. OK. Mar sin, a aistriú. LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: Ó, go raibh maith agat. Yeah. Is é seo an fáth a bhfuil mé tú guys. Slánuimhir n. Foirfe. Mar gheall orainn ag cur rud éigin ar ár chairn. Ní mór dúinn i ndáiríre roinnt uimhir. OK. Mar sin, ag cur go díreach an líne dheireanach sin thug siad dúinn, ár cineál cásanna chúinne, cad a cheapann tú atá againn anseo? Ar ndóigh, tá muid ag dul go bhfuil roinnt Mura. OK. Mar sin, dúirt muid, Má tá ár n-chairn Tá iomlán nó má tá n diúltach. Mar sin, is dócha is éasca chun tús a chur leis, mar sin má tá n lú ná 0 or-- cuimhneamh do deas AGUS agus NÓ oibreoirí ansin. Conas a ba mhaith linn a sheiceáil go fheiceáil má tá ár n-chairn iomlán? Cad a tharlaíonn? LUCHT ÉISTEACHTA: Méid CUMAS comhionann. Cainteoir 1: Go díreach. Foirfe. OK. Agus cad a dhéanann ba mhaith linn a dhéanamh ansin? LUCHT ÉISTEACHTA: Fill ar ais bréagach. Cainteoir 1: Fill ar ais bréagach. Foirfe. Mar sin halfway ann, ceart? Ar a laghad, tá tú guys beidh leath de seo. Mar sin, a ligean ar smaoineamh faoi seo. Mar sin, is é seo an chairn tús a chur againn leis. Táimid ag iarraidh a chur ar éigin ar anseo. Tá méid go cothrom le 2 ceart anois. Ní mór dúinn a cumas comhionann le 5. Agus a ligean le rá ní mór dúinn roinnt n go cothrom le 3. Mar sin, ní mór dúinn a ionchur 3 sa spás seo. Agus ní mór dúinn a ionchur isteach innéacs 2. Ceart? Mar sin, conas a d'fhéadfadh muid é seo a dhéanamh? Ag iarraidh a assign-- againn ag iarraidh rochtain a fháil ar ár n-eagar. Mar sin, stack.numbers. Ach ar an méid a bheadh ​​indice ba mhaith linn seo a bheith? LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: Yeah. Stack.size. Agus ba mhaith linn go bhfuil a n cothrom, ceart? LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: Bhí mé i ndáiríre díreach ag féachaint ar sin. Sílim go bhfuil mícheart. LUCHT ÉISTEACHTA: Ná mian leat an spás anuas ar an méid atá ann faoi láthair? Cainteoir 1: Bhuel, má táimid anseo, Is é ár méid ag an bpointe seo 2. Ba mhaith linn é a dul i innéacs 2, mar is é seo an barr ar ár chairn. Mar sin, ba mhaith liom a rá go bhfuil sé Ba chóir go mbeadh stack.size, agus ansin go mbeadh tú méadú stack.size. An aontaíonn gach duine? I mo thuairimse, Aontaím leis sin. Is féidir leat a mhaíomh guys liom más mian leat. Nó nach mhaíomh, ach is féidir linn a phlé. LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: Mm-hm é, i gcás ina bhfuil sé oscailte mar gheall ar nialas innéacsú. Mar sin, ach sa chéad chuid, Cheap mé go raibh siad mícheart, agus bhí siad i ndáiríre ceart, seo chuid, I mo thuairimse, i ndáiríre raibh siad mícheart. Ba mhaith liom a rá ba chóir duit cinnte ionchur anseo. I mo thuairimse, aontaíonn muid go léir ní mór dúinn a méid de 2. Sin go díreach i gcás muid Ba mhaith ár n-uimhir nua chun dul. Mar sin, stack.numbers ag Ba chóir stack.size cothrom n. Agus ansin ba mhaith linn incrimint an stack.size. ++. Agus ansin cad ba mhaith linn a dhéanamh? Níl ach rud amháin go deireanach ní mór dúinn a dhéanamh má chur isteach d'éirigh linn é seo? Fill ar ais fíor. Agus anois go bhfuil tú ag déanamh. Mar sin, dar liom go raibh sé an lúide fad lúide stack.size agus stack.size ++ go rudaí a messed suas. Ugh. Keep-- liom go bhfuil mé an glúine-jerk claonadh a bhuail i gcónaí Rialú, S, mar gheall mé riamh ag iarraidh a chailleadh ar aon cheann de mo chuid oibre. Ach ní féidir liom gá é sin a dhéanamh anois. OK. Mar sin, bhí go chairn. Cool. An bhfuil aon rud? An raibh tú guys teacht ar aon ceisteanna eile a gur mhaith leat Is maith le dul ar aghaidh ó quizzes roimhe seo? Mura bhfuil, is féidir linn tús a chur ag caint de chineál ar trí Tráth na gCeist amháin ón bhliain seo caite. Yes. LUCHT ÉISTEACHTA: Don chéad chuid, ní raibh mé i ndáiríre tuiscint a fháil ar conas a scriosadh tú an uimhir. Nach bhfuil sé fós ann? Cainteoir 1: Tá an líon fós ann. Ach cad a tharlaíonn go bhfuil mar go atá tú Dúirt sé go bhfuil an barr do chairn Is anseo, nuair a théann tú rud éigin a chur leis isteach ar an chairn, beidh sé in ionad ach é. LUCHT ÉISTEACHTA: Ó, ceart go leor. Cainteoir 1: Yeah. Mar sin, tá sé cosúil le Forgot sé agus tá sé ann cineál rud cé go bhfuil sé ann. LUCHT ÉISTEACHTA: [inaudible] nó rud ar bith? Cainteoir 1: Uimh Toisc go bhfuil muid i eagar, ní gá duit a bheith buartha about-- Feicfidh tú díreach shárú sé nuair is gá duit é. Gach ceart. Ceisteanna ar bith eile? Mura bhfuil, tá muid ag dul go díreach chun tosú ag obair tríd. Yeah. LUCHT ÉISTEACHTA: Bhuel, is é an ceann seo ar an 2013, ach amháin ag dul tríd an stuif SQL. Cainteoir 1: SQL? OK. Mar sin, tá sé seo 26 tríd 29. LUCHT ÉISTEACHTA: Yeah. Cainteoir 1: OK. Lovely. A ligean ar tharraingt sin suas. Ó, féach. An raibh tú guys taitneamh a bhaint as an Steve Ballmer labhairt, dála an scéil? Bhí sé go leor hilarious, i mo thuairim. Is breá liom go bhfuil gach uair a thabhairt mé suas CS50 s suíomh idirlín le linn alt, tá sé cosúil le, ó, féachaint ar an roinn. Agus tá mé ar nós, mm. LUCHT ÉISTEACHTA: An féidir linn é a dhéanamh? Cainteoir 1: Beidh muid é a dhéanamh ag an deireadh. Conas is é sin? Mar a fhios agam tú guys i gcónaí ag iarraidh a. Mar sin, beidh orainn é a dhéanamh ag an deireadh. Ceisteanna a hAon. LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: Beidh sé a bheith ina t-alt meta. LUCHT ÉISTEACHTA: Tá sé cosúil le 5 soicind. LUCHT ÉISTEACHTA: really? LUCHT ÉISTEACHTA: Tá sé cosúil le 20 soicind. [GUTH interposing] [Gáire] Cainteoir 1: Is maith liom go atá déanta agat cheana é, a bhfuil cad a dhéanann mé níos sona. OK. 26. OK. I ndáiríre, táimid ag dul díreach go dtí scáthán seo anois, mar ní féidir liom. Tá sé seo annoying. OK. Anois is féidir liom a fheiceáil gach rud. Lovely. OK. Mar sin ar ndóigh, ba chóir é seo a thabhairt ar ais cuimhní iontach ó [? CSG?] Airgeadais. Leath de tú ar tí a bheith grádaithe mise anois. An leath eile beidh mé a fháil chun an-, go han-luath, geallaim. Mar sin, ní mór dúinn roinnt tábla SQL go Cuntais anseo. Is dócha cosúil leis táblaí úsáideoir do guys. Agus tá roinnt líon go raibh eochair PRIMARY agus is 12-dhigit uimhir chuntais. Agus is é cothromaíocht cé mhéad airgid a bhfuil siad. Agus is é an luach réamhshocraithe 100. Agus a thugann siad dóibh $ 100 ar bith am a oscailt siad cuntas. Is mian liom mo bhanc a rinne sin. OK. Mar sin, ba mhaith linn a chur i gcrích ar an scéimre ag ag sonrú in aice le líon ar comhardú an cineál SQL cuí. Mar sin, cad a cheapann tú guys a bheadh cineál cosúil le do imoibriú glúine-jerk do chineálacha don dá? LUCHT ÉISTEACHTA: Int. Cainteoir 1: An slánuimhir. OK. Agus ansin ar feadh cothromaíocht? Deachúil. OK. Mar sin, an ceart deachúil ar. Is slánuimhir dhúnadh. Is Cineál ar an rud mór seo béim 12-dhigit uimhir chuntais. Aon uair a bhfuil muid rud éigin go níos mó ná ocht dhigit, ba mhaith leat iad a úsáid a bhaint as mór o, a mo thuairimse, is-- LUCHT ÉISTEACHTA: An bhfuil go díreach SQL? Cainteoir 1: Tá sé an t-am amháin a chuala mé de tá sé cosúil le baint úsáide as SQL-- slánuimhir mór. Tá sé díreach a thabhairt duit beag cruinneas níos mó, ag déanamh cinnte nach bhfuil tú Rud cineál cur thar maoil. I ngach macántacht, I mo thuairimse, seo Tá sí ar cheann de na cinn i gcás ina bhfuil sé cosúil le, ó, sé i gceist le haghaidh daoine a bhfuil eolas beagán níos mó de SQL. Ní rabhamar Labhair faoi ints mór i do PSET. Mar sin, tá sé cineál cosúil Tá mé cinnte go leor má chuir tú slánuimhir, bhí sé leath creidmheasa. Agus mar a dúirt mé cheana, tá dul a bheith ar roinnt ceisteanna go bhfuil ach i gceist a turas tú suas, mar sin go bhfaigheann gach duine 100. Mar gheall ar ndóigh, tá Tá roinnt daoine i CS50 a bhí á dhéanamh le haghaidh nós ocht mbliana, agus an bhfuil tú cosúil le, cad atá ar siúl agat? Ach yeah. Ba deachúil le cothromaíocht an follasaí amháin. Agus o sin mór do líon díreach toisc sin, ar nós, béim 12-dhigit. Pé uair a rud ar bith i gcló trom nó tá sé béim, cosúil le, aird a thabhairt air. Ní bhíonn muid ag déanamh go díreach toisc go. OK. Mar sin, "Is dócha go bhfuil na bhforchuireann banc $ 20 táille mhíosúil ar na cuntais. Leis an méid a d'fhéadfadh an banc cheist asbhaint $ 20 as gach cuntas fiú má toradh é roinnt iarmhéideanna diúltacha? " Sin a ligean le tús a chur simplí. Tá ceithre phríomh orduithe do SQL, a bhfuil? An bhfuil tú guys cuimhneamh ar na ceithre cinn mór a dúirt mé leat? Suas chun dáta, scriosadh, SELECT, agus cuir isteach. Foirfe. Fuair ​​sé. Mar sin, cad a cheapann muid d'fhéadfadh is úsáideach ar an gceann seo? Táimid are-- Suas chun dáta. Go díreach. Mar sin chun dáta, toisc go bhfuil muid ag iarraidh ag na cuntais atá ann cheana féin. Mar sin, cuimhnigh ar ár ginearálta Tá saghas rud cothrom le dáta. Agus ansin cad a thagann i ndiaidh dáta? Tá roinnt tábla go bhfuil muid ag tagairt. Mar sin, má tá mé ag tarraingt suas Sublime again-- chun dáta. Mar sin, tá sé seo i bhformáid ginearálta. Mar sin, ní mór dúinn tábla chun dáta. Agus ansin cad é an chéad rud eile atá againn? Is féidir leat a dhéanamh ÁIT. Agus ansin ní mór dúinn roinnt qualifier anseo. Agus ansin cad atá againn chugainn? Tá roinnt rud éigin SET-- cothrom le rud éigin. Blah blah cothrom. Nuashonraithe blah. Ceart? Mar sin, go bhfuil cosúil leis an ginearálta smaoineamh do roinnt nuashonrú. OK? Sin a ligean le tús a líonadh seo le cad ba cheart dó a bheith. Mar sin, cad tábla ag caint linn faoi? Cuntais. Agus ansin sa chás seo, cad really cool Is ag caint linn faoi ar leith úsáideoirí laistigh dár gcuntas, nó go bhfuil siad ag caint linn faoi gach úsáideoir? Táimid ag caint faoi gach úsáideoir. Mar sin, sa chás sin, is féidir linn ach scriosadh seo NUAIR qualifier. Is é an t ÁIT ach amháin nuair is mian leat chun teorainn a bhfuil tú ag athrú. Más mian leat a athrú ar an iomlán tábla, is féidir leat titim go díreach. OK. Mar sin, anois tá muid ag ár gcuid SET. Cad é ba mhaith linn a athrú? LUCHT ÉISTEACHTA: Iarmhéid. Cainteoir 1: Iarmhéid. Agus táimid ag dul to-- conas muid ag dul cothromaíocht a athrú? Tá táille $ 20, ceart? Lúide 20. Agus dúirt siad go bhfuil sé ceart go leor má ní mór dúinn iarmhéideanna diúltach. Mar sin, sa chás seo, ní gá duit a dhéanamh ar aon earráid seiceáil breise. OK? Is é sin literally ar fad agat a dhéanamh. Cool? OK. Mar sin, a ligean ar dul tríd an céad ceann eile. "Leis an méid a d'fhéadfadh SQL cheist na banc aisghabháil na huimhreacha cuntais dá chustaiméirí saibhre le iarmhéideanna níos ná $ 1,000? " Má tá do bhanc agus do chustaiméirí saibhre ach na cinn a bhfuil níos mó ná $ 1.000, Dar liom go bhfuil tú ag déanamh rud éigin mícheart. Cosúil, conas a dhéanann banc maireachtáil ar sin? Cosúil, an leas sin, ní leor leor. OK. Leis an saghas rud, cad a dhéanann a cheapann tú, ár n-ceithre feidhmeanna, a cheapann tú táimid ag dul a úsáid? SELECT. Foirfe. SELECT. OK. Mar sin, tá muid ag roghnú roinnt aitheantóir Ó tábla. Agus ansin ÁIT riocht. Mar sin, mar a théann muid tríd seo, tá mé ag dul díreach a thabhairt duit guys a athnuachana ginearálta ar fhormáid ghinearálta le gach ceann de na. Mar sin, tá muid ag roghnú de chineál éigin de [? rud. ?] Sa chás seo, tá sé seo ag dul a bheith de ghnáth colún éigin. Mar sin, in ár gcás, ní mór dúinn líon, cothromaíocht. I gcás do guys ', b'fhéidir bhí sé ID, ainm, focal faire. Aon cheann de na colúin, go de ghnáth cad tá muid ag roghnú. Mar sin, sa chás seo anseo, a de chineál ar colún, cén aitheantóir ag tarraingt againn as ár tábla? Cad a dhéanann sé a iarraidh orainn do? Iarrann sé ar linn le haghaidh ár n-uimhreacha, ceart? Na huimhreacha cuntais. Mar sin, cuimhnigh, ach uimhir sa chás seo. Má bhí tú guys riamh an earráid, go Bheadh ​​bosca oráiste geal teacht suas. Agus bhí sé cosúil, gan choinne a chéile i, cosúil le, is cuma cad. Sin toisc go iarr tú do tábla mícheart, ceart? Mar sin, a bheith cinnte go bhfuil tú ghlaoch ar an colún i gceart. Mar sin ón tábla, ár tábla Is ar a dtugtar cuntais. Arís, déan cinnte go bhfuil tú tagairt do tábla i gceart. Agus ansin cad ár staid anseo? Cad atá á lorg againn do? Ba mhaith linn ár ndaoine saibhre. Yes. Mar sin, cothromaíocht níos mó ná 1,000. Tá tú ag dul. Sin do cheist. Níl sé ró-olc, ceart? OK. Mar sin anois le haghaidh ár ceann deireanach. Leis sin, tá muid ag breezing tríd. OK. Mar sin, anois "leis an méid a d'fhéadfadh ceist - an gar bainc, i.e., a scriosadh " nach bhfuil grá agat conas siad ach thug tú DELETE-- "Gach cuntas go bhfuil cothromaíocht de 0?" I mo thuairimse, is féidir linn aontú go léir go bhfuil muid is dócha ag dul a bheith ag baint úsáide scriosadh. Tá mé fáilte roimh aon plé ar fud sin. Ach is dóigh liom go bhfuil sé go leor sábháilte a a rá go raibh muid ábalta a úsáid scriosadh. Mar sin, táimid ag dul a scriosadh roinnt úsáideoirí ó tábla, ÁIT riocht. Saghas sin, céanna rud a SELECT. Mar sin, sa case-- seo OH, tá brón orainn. Ba chóir dom a scriosadh Ó. Mar gheall ar Beidh a scriosadh scriosadh an tsraith ar fad. Mar sin, ní mór dúinn chun labhairt faoi a rudaí ar leith faoi úsáideoir táimid scriosadh. Má táimid scriosadh úsáideoir, tá muid scriosadh gach rud mar gheall orthu. Mar sin, sa chás seo, ní mór dúinn ach a líon isteach inár ÁIT agus ár riocht. Mar sin, is é ár tábla ach ár cuntais tábla, mar atá muid ag déanamh. Agus ansin cad é ár n-riocht anseo? LUCHT ÉISTEACHTA: Iarmhéid. Cainteoir 1: is ionann Iarmhéid 0. Ceart. Gach maith. Yes. LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: Mar sin, scriosadh go bunúsach Scrios gach rud. Mar sin, cé go bhfuil SELECT, a thógann SELECT in colúin áirithe mian leat ar ais. Má bhí tú gach rud faoi úsáideoir ar ais, a úsáideann tú réalta. Deir Star, ar ais chugam gach rud ó an úsáideoir. Nó má chuir tú ÁIT réalta, go ciallaíonn ach a thabhairt dom gach rud. Ach scriosadh bunúsach tá sin. Mar sin, má deir tú, scriosadh ó cuntais i gcás ina ionann iarmhéid 0, tá sé ag dul chun dul tríd. Agus i ngach áit go bhfuil cothromaíocht cothrom le 0, a dhéanann sé go bunúsach sin. Beidh sé scriosadh gach rud. Is é an réalta níos for-- le SELECT nó dáta, sé ag caint níos mó faoi an duine aonair páirceanna comhréir le úsáideoir. Mar sin, nuair a dhéanann tú SELECT réalta as an tábla ÁIT ID cothrom le 1, go bhfilleann a thabhairt duit gach rud faoi an t-úsáideoir le ID 1. Má bhí tú a dhéanamh ar líon SELECT nó Roghnaigh an t-ainm camóg ID ó úsáideoirí ÁIT ionann ID 1, go ach tuairisceáin a n-uimhir nó a n-ID agus a n-ainm. OK? Mar sin, a úsáid againn réalta sa chás sin go dtí a thabhairt dúinn gach rud faoi úsáideoir. Agus a scriosadh bunúsach a dhéanann sin. Ní chuireann sé a scriosadh ach an ID, nó díreach an t-ainm, nó is cuma cad. Yeah, uimh. Scrios sé ach an t-úsáideoir ar fad. Mar sin, ní féidir linn a bheith buartha mar gheall ar an réalta ann. Má bhí tú a scriosadh gach rud, is féidir leat é sin a dhéanamh, agus beidh sé seo titim ach gach rud. Ach de ghnáth, tá tú nach mian a dhéanamh. Ach más mian leat riamh a scriosadh gach rud, is féidir leat é sin a dhéanamh. OK. An bhfuil fuair tú guys aon cheisteanna eile? Yes. LUCHT ÉISTEACHTA: An bhféadfadh a dhéanann tú 26? Cainteoir 1: 26 rinne muid díreach. LUCHT ÉISTEACHTA: Ó, 25, tá brón orainn. Cainteoir 1: 25. OK. 25. OH. Tá siad ag déanamh JavaScript. Ó, ní féidir liom a chreidiúint é. Tá mé ag dul a praiseach dúinn suas arís, guys. OK. Fuair ​​muid seo. Táimid ag dul a dhéanamh ar an obair seo. Ah, jQuery. Spraoi. OK. Mar sin, táimid ag dul a chur i gcrích ar an cur i bhfeidhm an leathanach gréasáin sa chaoi go má thagann siad ar cuairt, ionchur a n-ainm, agus an fhoirm a chur isteach, tá siad seo airdeall mór fuinneog go bhfuil dul a bheith i láthair. Mar sin, aon rud le foláirimh, tá a fhios againn go táimid ag dul a bheith acu a úsáid JavaScript. Yay, JavaScript. Agus má theipeann orthu sin a ionchur a ainm sula gcuireann an fhoirm, Ba chóir go mbeadh aon airdeall feiceáil. Mar sin, is féidir leat úsáid jQuery, ach ní gá duit a. Mar sin, tá mé ag dul chun ligean duit guys ag obair ar seo ach ar feadh cúpla nóiméad. Smaoinigh air. Agus ansin beidh muid ag chódú é. Slais Tá mé ag dul chun iarracht a smaoineamh ar an bealach is fearr chun an freagra a mhíniú duit. Gach ceart. Beidh muid a fháil ar bunaíodh é. OK. Mar sin, táimid ag dul díreach siúl tríd an, mar tá a fhios agam jQuery Is beag mearbhaill. JavaScript. Tá sé beagán amach ann. Mar sin, cad tá muid ag dul a dhéanamh ná [Inaudible] réiteach iarbhír an fhadhb seo le jQuery. Mar sin, más cuimhin leat, Is jQuery ach leabharlann go bhfuil go díreach tógtha ar bharr JavaScript. Tá sé seo i gceist a dhéanamh do saol le beagán níos éasca. Ba mhaith liom cinnte, má tá tú am, breathnú ar le beagán de na doiciméadú do jQuery. Ach tá sé an-chosúil leis JavaScript. Tá sé seo fuair paradigms den chineál céanna, i gcás ina tú seo a úsáid oibreoir ponc feidhmeanna glaoch ar rudaí a bhfuil tú. Mar sin, an méid atá againn anseo le haghaidh jQuery, ba chóir duit a bheith i gcónaí saghas seo de wrapper, a bhfuil an $ (Doiciméad) .ready (fheidhm) fheidhm i lúibíní anseo. OK. Mar sin, d'fhéadfadh sé seo a bheith rud éigin ba mhaith leat ar do bhileog cheat. Mar gheall ar a laghad, is féidir leat Tá an fillteán ar do jQuery. Agus beidh sé ar a laghad a fháil tú páirt bealaí ann. Mar sin, ar an mbealach céanna go bhfuil muid Labhair go leor faoi JavaScript, agus ba mhaith linn tús a chur le breathnú ar an méid a tá muid ag iarraidh a chur in eagar nó cad tá muid ag iarraidh a athrú. Agus bheadh ​​de ghnáth ar an chéad rud a ba mhaith linn a chur i. Mar sin, sa chás seo, má théann muid ar ais go dtí seo anseo agus táimid ar ár bhfoirm anseo, ní mór dúinn an ionchuir, ceart, an id na n-ionchur. Agus tá a fhios againn go bhfuil bunaithe ar ár cheist, táimid ag dul ceachtar le caith earráid má tá sé seo folamh, nó táimid ag dul a chur ar seo isteach foláireamh, ceart? Mar sin, is dócha go sábháilte a rá go bhfuil muid ag dul a bheith ag déileáil le hionchuir anseo. Tá jQuery an-chosúil sin má táimid I mo thuairimse, ar ais go dtí CSS, rud ar bith le haitheantas táimid ar le hash. Rud ar bith le linn a rang d'fhéach sé ar a bhfuil ponc, ceart? Mar sin, ar an mbealach céanna anseo, cad muid ag caint faoi go bhfuil ionchur. Chonaic muid go bhfuil hionchuir ID laistigh dár fhoirm. Mar sin, táimid ag dul chun tagairt a dhéanamh dó, mar shampla. Ionchuir. OK? Mar sin, nuair a bhíonn amhras ort, fiú má tá tú áit ar bith, má tá tú i ndáiríre cinnte faoi conas a chuige sin, A, tá an fillteán. Mar sin, tús a chur ansin le an fillteán do jQuery. B, déan cinnte go bhfuil a fhios agat cad tá tú ag athrú. Agus nuair in amhras, a chur ar go bhfuil i rud éigin, agus ponc a dhéanamh, is cuma cad a cheapann tú ba chóir duit a bheith ag déanamh leis. LUCHT ÉISTEACHTA: Cad é an fillteán? Cainteoir 1: An fillteán Is é an chéad líne seo. Mar sin a deir sé seo, fanacht go dtí Is é mo doiciméad réidh. Ansin tús a messing le rudaí. OK? Mar sin, tá a fhios againn táimid ag messing le hionchuir. Mar sin, tá muid cosúil le, OK, is é ionchuir ár bhfoirm. Sin ár n-ID. Mar sin, go bhfuil an méid tá muid ag dul a bheith ag lorg. Agus ba mhaith linn a fheiceáil cad a tharlaíonn nuair a an fhoirm seo isteach, ceart? Mar sin, mar a d'fhéadfadh muid ag smaoineamh, tá roinnt .submit. Mar sin, deir .submit díreach, OK, an fhoirm seo go atá againn tagairt le hionchuir hash, nuair atá sé faoi bhráid, rud éigin eile a fhorghníomhú. Mar sin, tá muid ag dul go bhfuil roinnt fheidhm. Fógra againn feidhmeanna gan ainm anseo. Tá an feidhm gan ainm anseo. Yes. LUCHT ÉISTEACHTA: An mbeidh sé a bheith .submit gcónaí, nó go bhfuil sé ach mar gheall ar an HTML, rinne muid an cineál cnaipe Cuir Isteach? Cainteoir 1: Ba chóir a .submit, mar gheall ar tá sé de chineál éigin go bhfuil muid ag chur isteach. Toisc nach mbaineann sé seo .submit gá freagairt don fhanacht is an cnaipe mhaith a ghlaoch. Ach ar an bhfíric go bhfuil sé ina foirm go bhfuil muid ag chur isteach. OK. Mar sin, faoi deara gan ainm fheidhm anseo go says-- LUCHT ÉISTEACHTA: Ní féidir liom i ndáiríre tuiscint a fháil ar na feidhmeanna gan ainm. Cainteoir 1: Mar sin, gan ainm feidhmeanna, tá siad ach feidhmeanna nach bhfuil an t-ainm. Mar sin, in ionad a bheith ar roinnt phríomhfheidhm go calls-- a d'fhéadfadh linn a rá, Má doiciméad réidh, ansin ba mhaith linn glaoch ionchur. Agus ansin, Nuair a chuirtear isteach, call-- mhaith, Má chuirtear isteach amhlaidh-agus-sin, ba mhaith linn glaoch fheidhm éigin eile. An fheidhm gan ainm nach bhfuil ach a bhfuil an t-ainm, agus beidh sé a fhorghníomhú ach laistigh de na cineál rudaí. Mar sin, sa chás seo, an méid a deir sé seo is é Nuair a bhíonn inár ndoiciméad réidh, fhorghníomhú an fheidhm seo. Tá an fheidhm comhdhéanta de gach rud laistigh anseo. Agus is é sin an ciseal i eile, OK, nuair a ionchur isteach, a fhorghníomhú seo. Tá sé díreach ar bhealach á chur in iúl cad ba cheart go ndéanfadh nuair a. Tá sé literally ach feidhm nach bhfuil a a bhfuil an t-ainm, mar sin claonadh a bhíonn siad go a neadaithe isteach i ngach eile, toisc nach féidir leat glaoch orthu de réir ainm. OK? Literally, feidhm gan ainm ach feidhm gan ainm. Sin é. Ach ar bhealach a Cuach rudaí éagsúla gur mian linn chun báis ag amanna ar leith. LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: An vent? Cén áit? LUCHT ÉISTEACHTA: I lúibíní i ndiaidh fheidhm? Cainteoir 1: Tar éis feidhmeanna. Cé acu ceann? LUCHT ÉISTEACHTA: an dá. Má chuir tú, cosúil le, imeacht, nó más rud é chuir tú argóint i ann, bheadh ​​sé mícheart? Cainteoir 1: Sa chás seo, is dócha d'fhéadfaí tú a chur argóint ann. Ach toisc nach mór dúinn ar argóint, ní chóir go mbeadh. Cosúil, tá sé an t-iomlán, mhaith, ba chóir duit ach Tá rudaí a bhfuil saghas is gá de rud. Ar an mbealach céanna go má bhí againn ann fheidhm go bhfuil príomh void-- slánuimhir mhaith, le príomh neamhní slánuimhir, tú D'fhéadfadh a dhéanamh slánuimhir arg v, is cuma cad. Ach más rud é nach gá duit sin, tú Níor chóir iad a in ann. Rud céanna. Emma, ​​raibh ceist agat? OK. Cool. OK. Mar sin, cad atá againn go dtí seo nuair a ár n- doiciméad réidh, a fhorghníomhú seo. Anois, tá muid ag féachaint ar nuair atá sé isteach. Mar sin, anois ní mór dúinn i ndáiríre a shórtáil de na feola ar ár rud. Mar sin, ní mór dúinn a fháil ar an luach go bhfuil an úsáideoir isteach, cibé acu a bheith ina an t-ainm nó folamh. Agus ansin is gá dúinn a ceachtar ar ais an airdeall nó caith earráid. Bíodh bealach. Mar sin, conas is féidir linn a dhearbhú a athróg i JavaScript? Var. Mar sin, a ligean le rá, an t-ainm var equals-- nó i ndáiríre, beidh muid luach a dhéanamh ós rud é Sílim go bhfuil sé an t-ainm. OK. Mar sin, ní mór dúinn roinnt luach anseo go bhfuil muid ag iarraidh a tharraingt as ár bhfoirm ionchuir. Mar sin, ar an mbealach céanna go againn de chineál ar rinne ionchur, Is féidir le duine ar bith a insint dom cad againn d'fhéadfadh a bheith ag glaoch laistigh de anseo má bhíomar ag iarraidh a fháil an t-ainm ón bhfoirm? Agus má táimid ar ais ar ár bhfoirm anseo, faoi ​​deara againn go bhfuil againn ID ainm. LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: Ní gá duit chun smaoineamh ar é mar eagar. Ní gá duit a bheith buartha faoi sin. Mar sin, ní mór dúinn ach cuid an t-ainm. Agus ansin mar gheall ar JavaScript agus rudaí Is aisteach, ní féidir linn a dhéanamh go díreach "ainm." Ní mór dúinn i ndáiríre a ghlaoch roinnt feidhm a thugann dúinn, cosúil le, luach na aitheantóir. OK? Mar sin, is é sin ach .val. LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: OK. Mar sin, le JavaScript, an saghas rud ceart anseo théann díreach tríd. Agus d'fhéadfadh leat smaoineamh ar as-- seo tá sé cosúil le beagnach getElementById, i gcás ina bheadh ​​getElementById iarbhír an rud iomlán a ais chugat. Is é an $ ("#-ainm") díreach cosúil, OK, tá mé é, is féidir liom a rochtain a fháil air, ach más mian leat i ndáiríre é a thabhairt ar ais ar an luach a you-- LUCHT ÉISTEACHTA: An bhfuil sé cosúil le pointeoir? Cainteoir 1: Tá sé cineál cosúil le pointeoir. D'fhéadfá smaoineamh ar é mar de chineál ar cosúil le pointeoir. Cosúil, a deir sé, OK, I Tá a fhios conas a fháil ann, ach a fháil i ndáiríre an luach as é, caithfidh tú a iarraidh go sonrach chun é. Agus ar an drochuair, ar ndóigh, ní dhéanaimid a dhéanamh i bhfad ró leis JavaScript agus jQuery. Mar sin, tá sé ag dul chun teacht síos go dtí cé mhéad guys-- agat cad a tharlóidh leat a fháil amach, cad a tharlaíonn tú a bheith le feiceáil, agus cad Is féidir leat de chineál ar go loighciúil buille faoi thuairim ag. Mar gheall ar roinnt de na rudaí seo, tá tú D'fhéadfadh a fháil is dócha halfway ann. Ach a fháil ceart go hiomlán, I mo thuairimse, an fhadhb seo is dócha Bhí ceann de na scóir is ísle. LUCHT ÉISTEACHTA: Cosúil, mar shampla, do [inaudible] ionchur, cén fáth nach bhfuil tú a chur Val ann? Cainteoir 1: Ar an ceann? LUCHT ÉISTEACHTA: Yeah. Cainteoir 1: Yeah. Toisc go bhfuil sé seo de chineál de buíochas, mar a dúirt muid, roinnt pointeoir, agus tá sé seo tagairt dom sé agus ar ndóigh, ag dul dúinn an luach. LUCHT ÉISTEACHTA: De bharr an méid [inaudible]? Cainteoir 1: Le haghaidh ionchuir, Tá ionchur díreach some-- tá sé cosúil le bhfuil muid díreach féachaint ar sé ina n-iomláine, agus insíonn sé seo .submit dúinn cad is gá dúinn a fháil amach. jQuery agus JavaScript atá aisteach. Tá a fhios agam. Tá a fhios agam, guys. Tá a fhios agam. Níl cúis nach féidir liom dhéanamh cláir gréasáin. Just a kidding. Nach bhfuil mé go raibh go leor nochtadh dó. LUCHT ÉISTEACHTA: [inaudible] CSS. [Gáire] Cainteoir 1: OK, go CSS. Tá CSS díreach, cosúil le, rudaí a dhéanamh go leor, nach bhfuil sé cosúil a ligean ar déileáil le sonraí. Níl difríocht ann. OK. Mar sin anois tá súil againn, part-- seo freisin, d' fadhb mar seo, i gcás nach féidir leat fhios ag an error, d'fhéadfaí tú a bheith cosúil le, OK, d'fhéadfá a bheith roinnt luach var agus a bheith cosúil le, glacadh mé Fuair ​​an luach i gceart. Agus ansin d'fhéadfaí tú is dócha scríobh an chéad chuid eile. Beidh an chéad chuid eile is dócha Is cosúil i bhfad níos éasca, nó go mbeadh sé loighciúil ciall a thabhairt duit guys. De bharr an méid an méid atá scríofa againn go dtí seo, Tá a fhios agam, ba mhaith liom a bheith cosúil le, Umm, yeah, Níl a fhios agam go bhfuil ar an tráth na gceist. Is féidir leat scríobh go hiomlán psuedocode agus ansin briseadh isteach cód fíor nuair you-- tá sé de chineál ar cosúil math. Má tá tú go raibh riamh roinnt fadhb il-chuid nuair Níl a fhios agat conas a a fháil ar an am atá caite an chéad chéim, ach gach rud eile ag brath ar an chéad chéim, deir tú díreach, cosúil le, glacadh x comhionann 4. Agus ansin ritheann tú leis é, ceart? Is féidir leat a dhéanamh ar an rud céanna le cód. Mar sin, d'fhéadfá a rá, glacadh Fuair ​​mé an ceart luach. Ansin a dhéanamh an chuid eile i anseo. Mar gheall ar an gcuid seo i ndáiríre Ba chóir go mbeadh go leor loighciúil. Mar sin, ní mór dúinn a sheiceáil má tá ár luach folamh. Nó má tá sé roinnt an t-ainm, a thabhairt i ndáiríre foláireamh. Mar sin, cad a d'fhéadfadh muid ag iarraidh a sheiceáil? Ba mhaith linn a bhfuil roinnt Mura. Cad a cheapann tú ar ár Mura dul a bheith? Ní mór dúinn a seiceáil a fheiceáil má tá luach is-- más rud é nach bhfuil sé ar teaghrán folamh. Foirfe. Go díreach. OK. Mar sin, más rud é go bhfuil an cás, cad ba mhaith linn a dhéanamh? Is mian linn a caith ar roinnt airdeall, ceart? Mar sin, tá sé ach airdeall. Agus ansin is cuma cad ba mhaith linn taobh istigh. Mar sin, cad iad ceaptha muid a bheith acu taobh istigh dár airdeall? LUCHT ÉISTEACHTA: "Dia duit." Cainteoir 1: Camóga. Agus ansin a dhéanann tú guys cuimhnigh conas a comhcheangail? LUCHT ÉISTEACHTA: Plus. Cainteoir 1: Plus. Mar sin, ba mhaith linn a bheith chomh maith. Agus ansin is gá dúinn chomh maith eile le haghaidh ár phointe exclamation. Cool. OK. Seachas sin, cad a d'fhéadfadh muid ag iarraidh a dhéanamh? Nílimid ag iarraidh aon rud a dhéanamh, ceart? Mar sin, táimid ar ais go díreach bréagach. Ní cad ba mhaith liom a dhéanamh. OK. Agus ansin seo, de course-- cad atá tábhachtach is é a mheabhrú a dhúnadh d'fheidhmeanna gan ainm. Mar sin, má thugann tú, ní mór dúinn roinnt fheidhm anseo go chríochnaíonn anseo. Mar sin, ní mór dúinn a dhúnadh seo chéad cheann agus cuir leathstad. Agus ansin tá an ceann seo anseo chun dhéanamh leis an bhfeidhm gan ainm, mar sin againn dhúnadh ann. Go imoibriú glúine-jerk shábháil. Yes. LUCHT ÉISTEACHTA: An bhfuil cúis ann that-- ach i ngach na samplaí i JavaScript go atá feicthe agam, ní mór dúinn an chéad braces chatach ar an líne chéanna leis an fheidhm? Cainteoir 1: Sin stíle. Yeah. Agus i ndáiríre, má tá tú i 61, ní mór dúinn a dhéanamh ar ár braces curly go bhealach. Huh? LUCHT ÉISTEACHTA: Má rinne muid é sin a dhéanamh ar an PSET é, go dona do stíl? Cainteoir 1: Uimh Táimid tar éis a dúirt go sainráite tú guys seo a dhéanamh. Ach i ndáiríre, tá sé seo de chineál an coinbhinsiún dominating i go leor de na ranganna C agus JavaScript agus jQuery. Mar sin ar ndóigh, tá mé sure-- agus ar ndóigh,, má Cuireadh é seo a dhéanamh an fhadhb go hiomlán dall gan fhéach sé ar sé, is dócha an-beag bealaí mhaith liom a gotten sin. D'fhéadfadh liom a bheith cosúil le, OK, b'fhéidir mé Ní mór rud éigin go bhfuil ionchur a grab. Agus sílim go bhfuil an eolas go, cosúil le, OK, más mian liom rud éigin a fháil as foirm go bhfuil ID, Tagraím dó ar an mbealach seo, Ba mhaith liom a fháil is dócha go. D'fhéadfadh liom a fháil seo. Ach i ndáiríre, an rud amháin gur dóigh liom Ba mhaith liom a fháil i ndáiríre go bhfuil an ceart seo anseo. Mar sin, tá sé de chineál tábhachtach Tá a fhios, mar aon le haon tástáil deacair, tú de chineál ar a roghnú do cathanna, ceart? Má tá a fhios agat nach bhfuil tú ag dul a fháil go chéad chuid do jQuery, mar a dúirt mé, glacadh leis go bhfuil tú an luach agus cad is féidir leat a bhfuil sé. Agus má tá tú am, dul ar ais agus iarracht a dhéanamh agus a líon isteach na píosaí. Ach ná lig ceist mhaith seo portaigh i ndáiríre tú síos. Mar gheall ar cad é? Bhí sé seo ceist amháin ar jQuery amach as an scrúdú ar fad. Mar sin tá, ba mhaith sé go hiontach má fuair tú é. LUCHT ÉISTEACHTA: [inaudible] tú Tá fáilte roimh úsáid a bhaint as jQuery. Cainteoir 1: Tá tú fáilte roimh úsáid a bhaint as jQuery. LUCHT ÉISTEACHTA: OK. [Inaudible]. Cainteoir 1: Conas a ní a úsáid? Ba mhaith liom a chuardach suas go léir mo JavaScript. Tá sé i ndáiríre i bhfad níos éasca, I mo thuairimse, a úsáid jQuery, toisc go laghdaíonn jQuery iarbhír an méid JavaScript scríobhann tú is dócha ag, cosúil le, leath. Mar sin, bheadh ​​ár cód is dócha dhá uair chomh fada gan sin. Mar sin, má recognize-- tú an mó rud a chur ar shiúl as an fhadhb seo Is iad na patrúin. Má tá tú ag teacht ar rud éigin as foirm, tú ag dul a úsáid a bhaint as Sleachta, hash, is cuma cad tá tú ag iarraidh a rochtain. Má tá sé á chur isteach, ba mhaith leat rud éigin cosúil le .submit a úsáid. Tá tú ag dul is dócha a úsáid feidhm gan ainm i ann. Más gá duit i ndáiríre an luach rud éigin, tá tú ag dul a Sleachta a dhéanamh, hash, is cuma cad é go bhfuil réimse, .val. Agus patrúin a aithint mar sin ag dul a bheith i bhfad níos áisiúla ná i ndáiríre a fhios agam an gritty nitty. Yes. LUCHT ÉISTEACHTA: Mar sin, má tá an Cuireann úsáideoir a n-ainm agus ritheann sé trí ráiteas sin, beidh sé dul síos agus ar ais bréagach tar éis seo? Cainteoir 1: No, mar gheall ar an airdeall, Is féidir leat smaoineamh ar sé cosúil le tuairisceán. Yeah. Mar sin, beidh sé a scoir. Yeah. LUCHT ÉISTEACHTA: Níorbh fhéidir leat [? áit?] na lúibíní de chur isteach, lúibíní, rud éigin? Cainteoir 1: rinne mé, creidim. Seo ar cheann dúnta dheis anseo. Agus ansin faigheann an ceann seo dúnta síos anseo. LUCHT ÉISTEACHTA: Ó, ansin. Gach ceart. Cainteoir 1: Gan amhras, beag, rudaí beag syntactic mar sin, beidh muid is dócha ach ciorcal é agus a bheith cosúil le, ná déan dearmad ar do lúibíní. Ach yeah. OK. An bhfuil muid ar cheann eile go ba mhaith linn buíochas a dhéanamh? An raibh tú guys a fháil ar an ceann crann dhénártha? An bhfuil ba mhaith linn dul thar an ceann? Dar liom crainn dénártha agus ba chóir go mbeadh pointí DOMs go bhfaigheann tú guys go leor go héasca. Ní bheadh ​​mé ag iarraidh ort le pointí ar a chailleadh. OK. A ligean ar é seo a DOM anseo. Is mian liom go raibh mé mo Dromchla sin mé D'fhéadfadh a tharraingt díreach ar an scáileán. Sin an méid a úsáidtear mé a dhéanamh an bhliain seo caite. OK. Mar sin, mar a luaigh mé, labhair muid faoi ​​DOM, Cuspóir Doiciméad Samhail. Tá siad ag dul dócha a thabhairt duit roinnt le beagán de Blúire mar seo agus iarr tú a chruthú crann chun é. Agus díreach tá gach seo a dhéanamh le rith tríd na clibeanna. Mar sin, a ligean ar iarracht a dhéanamh. Chomh maith leis sin, de réir mar is gnách, má tá tú guys dhéanamh ar na tráthanna na gceist, mar atá mé an- mholadh go bhfuil tú mar an gcleachtas, aon cheann acu go bhfuil tú cosúil le, I ndáiríre ní a fháil ar cad ar siúl anseo, ach, ar ndóigh, seol ríomhphost chugam le ceist, agus beidh mé a mhíniú mar is fearr is féidir liom. OK. Ní mór dúinn roinnt doiciméad, agus ní mór dúinn HTML. OK. Mar sin, ansin tá muid anailís a díreach na clibeanna anseo, ceart? Mar sin, cad a dhéanann linn a fheiceáil comes-- cad iad an dá subheadings faoi HTML? Go háirithe mar gheall ar tá siad ag bearnach gceart? Ceann agus comhlacht. Ah. Ceann agus comhlacht. Lovely. Mar sin, ansin a ligean ar tús a chur anseo le ceann. Cad ceann thíos? Cad é ár n-chlib seo chugainn? Teideal. Agus ansin, laistigh de theideal, tráth na gceist. OK. Mar sin literally, tá sé ach ag siúl trí na clibeanna, ceart go leor? Mar sin, ansin má tá muid comhlacht, mar a théann muid tríd, Tá comhlacht trí rudaí laistigh de, ceart? Tá sé seo ag fuair trí divs. Faigheann gach div a bhosca beag féin. Agus cad sa chéad div? [Inaudible] Agus is é sin an ceann eile lár, a bhfuil mé ag dul díreach a abbreviate. Agus is é sin an ceann deireanach bun. Mar sin i ndáiríre, tá sé ag siúl díreach tríd. Agus toisc go bhfuil muid ag dul a thabhairt tú HTML go bhfuil bearnach i gceart, Is féidir leat a literally rith díreach trí mheán agus a bheith cosúil le, ceart go leor, is anseo an HTML. Mar sin, is é seo an forimeallach chúinne, nó faide ar chlé, ionas go bhfuil a bheith ina rud féin. Tá siad seo ar an indention céanna. Mar sin, tá a fhios againn gur gá ceann a bheith ag an leibhéal céanna le comhlacht, ach thíos HTML. Tá sé an méid atá againn anseo. Tá ceann agus comhlacht deartháireacha, ach tá siad faoi HTML. Agus ansin dúinn dul díreach isteach i ngach ceann de na. Mar sin, tá teideal, ceann a Tá tráth na gceist, mar a fheicimid anseo. Agus ansin sa chás seo, ní mór dúinn comhlacht, a bhfuil na trí línte. Mar sin, is iad seo go léir deartháireacha go léir faoi chomhlacht. OK? Mar sin, tá súil againn go nuair a fheiceann tú rud éigin mar seo, tá tú cosúil le, yes, mé a fháil ach a tharraingt le crann. Tá sé seo ag dul a bheith iontach. OK. Mar sin, ag iarraidh a dhéanamh cinnte Bhí a fhios agat guys sin. Mar sin, cén fáth nach bhfuil muid ag dul go dtí 32 lenár crann dhénártha? Mar aon uair amháin go dtuigeann tú a dénártha crann cuardaigh, tá sé i ndáiríre ní go dona. Mar sin Everett, an féidir liom erase-- mé Ciallaíonn, is iad seo go léir ar líne, freisin. Mar sin, má tá aon cheist agat. Cailleadh spás beag ann, ach tá sé ceart go leor. Dá bhrí sin tá crann cuardaigh dénártha ach ar bhealach chun sonraí a eagrú Ní i sraith, i gcás ina Is é an fhréamh i gcónaí níos mó ná an leanbh ar chlé agus is é an fhréamh i gcónaí níos lú ná an leanbh ceart. OK. Mar sin, ní mór dúinn an crann cuardaigh mór anseo. Ní mór dúinn na huimhreacha, 34, 59, 20, 106, 36, agus 52. Agus ní mór dúinn a eagrú iad ar bhealach den sórt sin go bhfuil an fhréamh mó ná gach rud ar an taobh clé agus tá sé níos lú ná gach rud ar an taobh deas. Agus de ghnáth, cad tú ag iarraidh a dhéanamh ná iarracht a dhéanamh agus a fháil rud éigin faoi i lár. Le crainn cuardaigh dénártha, a bheadh ​​agat a imirt ar fud le beagán leis. Ach sa chás seo, a ligean ar díreach glacadh leis go bhfuil a fhios againn an chéad cheann seo. Mar sin, is 36 ár gcéad cheann anseo. De ghnáth, ba mhaith liom triail a bhaint agus rud éigin a roghnú faoi ​​i lár a Feicfidh is dócha toradh na torthaí is fearr. Mar sin, anois tá a fhios againn go bhfuil gach rud ar Ní mór an taobh a bheith níos lú ná 36. Ach freisin, cad d'fhéadfaí tú a fheiceáil go bhfuil go bhfuil muid dhá spotaí thar anseo. Mar sin, má tá a fhios againn go bhfuil gá dúinn beirt uimhreacha atá níos lú ná an fhréamh, ansin d'fhéadfaí tú a ordú go díreach leis na agus roghnaigh an tríú uimhir. OK. Mar sin, cén fáth nach bhfuil muid ag tús a chur leis an taobh seo? Mar sin, má tá a fhios againn go bhfuil gach rud ar Ní mór an taobh a bheith níos lú ná 36-- ach má táimid ar an gceann seo, Tá a fhios againn go bhfuil an uimhir Tá a bheith níos lú ná an líon seo, ceart? Mar gheall ar an líon seo anseo Is ar an taobh deas. Agus cuimhnigh, díreach mar atá in ár níos mó crann, rud ar dheis Ní mór a bheith níos mó ná an fhréamh. Ar an mbealach seo, tá a fhios againn go is cuma cad é i riachtanais seo a bheith níos mó ná cuma cad anseo. OK? Mar sin, tá dhá rogha don dá boilgeoga. Ní mór dúinn 32 agus 34-- nó leithscéal. 20 agus 34. Mar sin, cén chaoi a cheapann tú d'fhéadfadh muid a chur ar na i? Má tá an ceann seo a bheith níos mó ná an ceann seo, ciallaíonn sin ba mhaith linn a Tá 20 anseo agus 34 anseo. OK. Mar sin, ar an mbealach céanna, táimid ag an gcineál seo fo crann. Agus a rá againn, OK, ní mór dúinn 36. Ní mór dúinn 106, 52, agus 59. Ceart? Sa chás seo anseo, ní mór dúinn Tá a fhios go bhfuil an ceann seo riachtanais go bhfuil rud amháin go bhfuil níos mó ná é agus rud amháin go bhfuil níos lú ná é. Ceart? Mar sin, má chuir muid seo in ord, tá sé ach faoi ​​aimsiú an luach lár arís. Mar sin, is é ár luach sa lár 59. Mar sin, ansin deirimid, OK, cad níos lú ná 59? Bhuel, sin 52. Agus cad níos mó ná 59? Bhuel, sin 106. OK? Mar sin, tá sé ach rud beag cosúil le bhfreagra. Cabhraíonn sé de ghnáth, go háirithe i gcrainn bheaga mar seo, má tá tú a ordú ach é, má tá tú Tá a fhios cé mhéad atá ar thaobh na láimhe clé agus tá cé mhéad ar an ceart, is féidir go díreach deis a thabhairt duit a roghnú cén Ba chóir go mbeadh ar do root. Agus ansin is féidir leat cineál de bheith ag obair ó ann. Mm-hm. 33? Cinnte. OK. Mar sin, ba mhaith linn a chruthú nód nó crann cuardaigh dénártha. Agus a ligean ar breathnú ar an méid a d'fhéadfadh a bheith ann. Agus mo thuairimse, beidh seo bheith ar ár fhadhb seo caite i ndáiríre. Ah. OK. OK. Tá sé seo cosúil le cad is féidir linn smaoineamh ar mar nód, ceart? Ní mór dúinn roinnt luach, agus táimid Tá a fhios go mbeidh sé mar d'fhág agus leanaí ar dheis. Cuardaigh Dénártha tree-- sin ciallaíonn go bhfuil sé, ar a mhéad, beirt leanaí. OK? A ligean ar smaoineamh ar an mbealach muid shainmhínítear liosta nasctha, ceart? Bhí orainn roinnt slánuimhir go ionadaíocht ar an luach. Bhí orainn roinnt pointeoir a ionadaíocht cad a bhí sé ag dul a chugainn. Tá crann cuardaigh dénártha an-chosúil. Tá muid fós roinnt luach, n, a thabhairt dúinn é, ceart? Agus ansin tharraing mé na an- go sonrach le saighde, mar go bhfuil siad leideanna go héifeachtach. OK? Dá bhrí sin tá n ghnáth cad é? Tá sé roinnt luach. Cad a dhéanaimid a ainmniú de ghnáth mar? An slánuimhir. Mar sin, ní mór dúinn roinnt slánuimhir n, nó luach slánuimhir, nó cibé ar mhaith leat a ghlaoch air. Agus ansin ní mór dúinn ar an taobh clé leanbh agus an leanbh ceart. Ceart? Agus tá a fhios againn go bhfuil an méid atá siad point-- cad iad ag cur in iúl acu go? Tá siad ag cur in iúl do nóid eile, ceart? Mar sin, conas ba mhaith linn a dhearbhú go bhfuil pointeoir nód? LUCHT ÉISTEACHTA: [inaudible]. Cainteoir 1: Mm-hm. Agus táimid ag dul a bheith acu dhá cheann de na, ceart? Agus ansin is féidir linn literally a dhéanamh ar chlé don leanbh chlé agus an ceart don leanbh ceart. Actually-- leithscéal. Mar is gá dúinn struct. Dá bhrí sin tá struct toisc nach bhfuil muid críochnaithe dhearbhú nód fóill. Dá bhrí sin tá nód laistigh anseo. Tá sé cineál cosúil le sainmhíniú recursive, ceart? Mar sin, nuair a bhíonn muid taobh istigh sainmhíniú seo, táimid ag Nach bhfuil críochnaithe dhearbhú nód mar an struchtúr, ionas go mbeidh muid struct a dhéanamh nód ach a rá, tá, táimid i ndáiríre tagairt ar ais go dtí ourself cineál rud. Sin cosúil le nuair a tá sé cruthaithe, beidh sé a bheith breá. Mar sin, cé chomh mór a dhéanann tú guys a cheapann é seo? Cad é an méid seo a struchtúr? 12. Cén fáth? Go díreach. Agus go deimhin, ar cheann de na an chéad ceisteanna amháin Tráth na gCeist a hAon Is faoi mhéideanna, agus sin an fáth iarr mé. Gach ceart. Táimid ag dul chun na críche, mar gheall ar an Beidh DCE yell ag dom más rud é nach dhéanaimid. Ach má tá aon cheist agat guys, ar ndóigh, ríomhphost chugam, in iúl dom. Guys tú ag dul a carraig air. Tá mé ar bís Super. Beidh guys tú a dhéanamh mar a Dé Céadaoin, agus ansin beidh tú a bheith ag obair ar do deiridh tionscadail, agus tá sé ag dul a bheith uamhnach. Beidh mé anseo seo chugainn seachtain 4:00-4:30 más mian leat guys teacht Pioc suas do tráth na gceist. Más mian leat a fháil dom am éigin eile nó díreach a chomhordú am difriúil, glaoch in iúl dom. Seachas sin, is é seo ár n-alt seo caite. Mar sin, bhí sé iontach a fheiceann tú guys. Le do thoil a ghlacadh níos mó candy. Agus ádh mór ar do tráth na gceist.