Okuqukethwe[Fihla][Bonisa]
- 1. Uyichaza kanjani i-Array?
- 2. Ama-Dynamic Arrays: Ayini? Yini ebenza bahluke ku-Basic Arrays?
- 3. Ingabe uhlu nesichazamazwi kwehluka kanjani kwesinye?
- 4. Bhala ezinye zezinzuzo kanye nezithiyo zamalungu afanayo.
- 5. Isho ukuthini i-“Sparse Array”?
- 6. Ungalukhetha nini uhlu oluxhunyiwe phezu kwamalungu afanayo?
- 7. Yini ehlukanisa i-indexed array ku-associative array?
- 8. Yiziphi izinzuzo i-Heap enazo ngaphezu kwamalungu afanayo ahlungiwe?
- 9. Singachaza usayizi we-array ngokuthi ube negethivu?
- 10. Uyithola kanjani inombolo ephelele elahlekile ohlwini lwezinto ezi-1 kuye kweziyi-100?
- 11. Uyithola kanjani inkomba ye-elementi ohlwini?
- 12. Ungasusa kanjani isici esithile ohlwini?
- 13. Ukulingana kwezinhlaka ezimbili kungaqinisekiswa kanjani?
- 14. Uma sixoxa ngezigaba, usho ukuthini ngamagama athi “Dimension” nelithi “Subscript”?
- Imibuzo Yengxoxo Yokubhala Ngekhodi
- 15. Funa ipheya ohlwini olunesamba esishiwo
- 16. Ukuhlunga kohlu kanambambili ngesikhathi somugqa
- 17. Thola umkhiqizo omkhulu wama-int amabili ohlwini.
- 18. Ungagudluzwa kanjani wonke ama-zero ochungechunge aye ekugcineni
- 19. Uhlunga kanjani uhlu ngokufakiwe okubili okushintshwa ekusebenzeni okukodwa.
- 20. Ungawahlanganisa kanjani ama-array amabili ahlungwe endaweni.
- 21. Ungahlela kanjani kabusha izinto eziningi ngokushintshana ezindaweni eziphakeme neziphansi?
- 22. Indlela yokushintshanisa ingxenye ngayinye yohlelo ngaphandle kokusebenzisa isisebenzisi sokuhlukanisa ngomkhiqizo we-elementi ngayinye ohlwini?
- 23. Thola into eyinqaba ohlwini ngesikhathi se-logarithmic
- 24. Ungayithola kanjani i-elementi enkulu elandelayo ye-elementi ngayinye ohlwini oluyisiyingi?
- 25. Thola isibalo sokuguqulwa kwamalungu afanayo?
- 26. Iyini Inkinga Yokubamba Amanzi Emvula?
- Isiphetho
Izingxoxo zokubhala ngekhodi ziqukethe uchungechunge lwemibuzo ye-DSA. Kufanele ube nekhono lezinhlaka uma uzilungiselela inhlolokhono ezayo yezobuchwepheshe ne-FAANG noma elinye ibhizinisi lobuchwepheshe le-Tier-1.
Ezingxoxweni eziningi zokubhala amakhodi, iza endaweni yesibili ku-Strings. Amalungu afanayo iqoqo lama-elementi edatha ahlobene agcinwe asondelene enye nenye enkumbulweni.
Njengoba zixhunywe kuzo zonke izilimi zokuhlela, njenge-C, C++, Java, Python, Perl, ne-Ruby, zikhona yonke indawo. Qhubeka ufunda ukuze uthole izinselelo ezithile zokuzijwayeza ukubhala amakhodi kanye nemibuzo yenhlolokhono nezimpendulo ezisuselwe kumalungu afanayo.
I-Python izosetshenziswa kulokhu okuthunyelwe ukubhekana nezinkinga zokubhala amakhodi ngoba kulula ukuyisebenzisa, ukuyiqonda, futhi kufanele ijwayele iningi lethu.
Ake siqale.
1. Uyichaza kanjani i-Array?
- Iqembu lezinhlobo zedatha ehlobene liwuhlelo.
- Ama-arrays ahlala elungisiwe.
- Uhlobo olufanayo lokuguquguquka lugcinwa ezindaweni eziningana ngezinto ze-array.
- Izinhlobo zama-primitive nereferensi yento kokubili kuyahambisana nayo.
2. Ama-Dynamic Arrays: Ayini? Yini ebenza bahluke ku-Basic Arrays?
Ukukala okuzenzakalelayo okuhlinzekwa yizinhlaka eziguqukayo (okuphinde kubizwe ngokuthi ama-arrays akhulekayo, amalungu afanayo angasikwa kabusha, amalungu afanayo ashintshekayo, noma i-ArrayList ku-Java) kuyinzuzo enkulu.
Kufanele uhlale wazi ukuthi zingaki izici zelungu lakho elizozigcina kusengaphambili njengoba amalungu afanayo anosayizi omisiwe. Uhlu oluguquguqukayo, ngakolunye uhlangothi, luyakhula njengoba wengeza amalungu engeziwe kulo, ngakho awudingi ukwazi usayizi walo oqondile kusengaphambili.
3. Ingabe uhlu nesichazamazwi kwehluka kanjani kwesinye?
Lolu wuhlu lwemibuzo yenhlolokhono esekelwe ezintweni eziyisisekelo ebuzwa njalo. Okulandelayo umehluko oyinhloko phakathi kwamalungu afanayo nezichazamazwi:
- Amalungu afanayo uhlu olu-odwe lwezinto ezifanayo. Isichazamazwi, ngakolunye uhlangothi, sinamapheya enani elingukhiye.
- Osayizi bezinhlu bangashintsha ngokuguqukayo. Imibono enjalo enamandla ayikho ezichazamazwini.
- Ngaphambi kokusebenzisa uhlelo, usayizi walo kufanele ucaciswe. Osayizi besichazamazwi abadingi ukwenziwa ngendlela oyifisayo.
- Sebenzisa isitatimende se-Redim uma ufisa ukwandisa usayizi welungu elifanayo. Ezichazamazwini, into ingengezwa ngaphandle kwesimemezelo.
4. Bhala ezinye zezinzuzo kanye nezithiyo zamalungu afanayo.
Izinzuzo:
- Izinhla zingakwazi ukuhlunga inani lezinto ngesikhathi esisodwa.
- Izincwajana zemininingwane izakhiwo zedatha, njengezitaki, olayini, izinhlu ezixhunyiwe, izihlahla, amagrafu, njll., kungenziwa ngohlelo.
- Inkomba ingasetshenziswa ukufinyelela ingxenye yamalungu afanayo.
Okumbi:
- Usayizi wamalungu afanayo kufanele umenyezelwe kusengaphambili. Ngesikhathi sokumenyezelwa kwe-array, kungenzeka singazi, nokho, ngosayizi esiwudingayo.
- Isakhiwo samalungu afanayo simile. Kusho ukuthi usayizi wamalungu afanayo uhlale ulungisiwe nokuthi ukwabiwa kwememori akukwazi ukunyuswa noma kwehliswe.
5. Isho ukuthini i-“Sparse Array”?
Amalungu afanayo amancane wuhlelo lwedatha olunezinto eziningi ezifakiwe ezinamavelu aziro. Ngokuphambene, amalungu afanayo aminyene aqukethe izinto zawo eziningi ezinamavelu angewona aziro. Izinkomba ze- sparse array, eziguqula izinombolo zibe izinto, zingafaka phakathi izikhala. Uma iqhathaniswa ne-HashMap, isebenza kahle ngenkumbulo.
6. Ungalukhetha nini uhlu oluxhunyiwe phezu kwamalungu afanayo?
Uma usebenzisa izinhlu ezixhunyiwe esikhundleni sezinhlu, cabanga:
- Awudingi noma yiziphi izici ukuze ube nokufinyelela okungahleliwe.
- Lapho ukubikezelwa kwesikhashana kubalulekile, udinga ukufaka kanye nokususwa kwesikhathi esingashintshi ohlwini.
- Ukuze udale ulayini obalulekile, kungase kudingeke ukuthi ubeke izinto phakathi nendawo yohlu.
- Awazi ukuthi uhlu luzoba lude kangakanani. Uma usayizi wamalungu afanayo ukhuphuka, kufanele umemezele kabusha futhi wenze inkumbulo eyimpinda, njengakumalungu afanayo alula.
7. Yini ehlukanisa i-indexed array ku-associative array?
Umehluko oyinhloko phakathi kwamalungu afanayo ahlangene kanye anezikhombo ubalwe kuthebula elilandelayo.
- Ipheya yenani elingukhiye embhalweni noma ngefomethi yezinombolo isetshenziselwa ukuhlunga amalungu afanayo. Okhiye bamalungu afanayo anenkomba bonke bayizinombolo, futhi ukhiye ngamunye uxhunywe kunani elihlukile.
- Kumalungu afanayo, ukhiye ungaba iyunithi yezinhlamvu. Amalungu afanayo anenkomba enokhiye abayinamba eqala ku-0.
- Ithebula lamakholomu amabili lilingisa ukuziphatha kwe-associative array. Okufana nethebula lekholomu eyodwa kukhona amalungu afanayo anenkomba.
- Amamephu awuhlobo lohlelo oluhlangene. Uhlu lwenkomba aliyona imephu.
8. Yiziphi izinzuzo i-Heap enazo ngaphezu kwamalungu afanayo ahlungiwe?
Ukusebenza kahle kwesikhathi sokusebenzisa i-Heap phezu kwe-Sorted Arrays kuyinzuzo eyinhloko. Ngenkathi imisebenzi yenqwaba ishesha, ukuhlunga amalungu afanayo kudinga isikhathi esiningi. Inqwaba ingathola i-elementi encane ngokushesha okukhulu kunokuba amalungu afanayo ahlungwe.
Iqoqo elithile lezinombolo lingahlelwa ngendlela eyodwa yezindlela ezimbili kusetshenziswa Izinhlu Ezihleliwe. Ngakolunye uhlangothi, eqoqweni elinikeziwe lezinombolo, kungase kube nenqwaba engaba khona engaphezu kweyodwa.
9. Singachaza usayizi we-array ngokuthi ube negethivu?
Cha, ngeke sikwazi ukuchaza inombolo eyinegethivu ukuze ibe usayizi welungu elifanayo. Ngeke kube khona iphutha lesikhathi sokuhlanganisa uma sisho. Ngesikhathi sokusebenza, nokho, sizohlangana ne-NegativeArraySizeException.
10. Uyithola kanjani inombolo ephelele elahlekile ohlwini lwezinto ezi-1 kuye kweziyi-100?
Ingqikithi yochungechunge ingabalwa ngokusebenzisa umsebenzi olandelayo: n (n + 1) / 2
Kuphela uma iqembu lingenazo izimpinda noma linenombolo engaphezu kweyodwa engekho lapho lo msebenzi uzosebenza. Ukuthi amalungu afanayo anezici eziyimpinda, ungakwazi ukuhlunga amalungu afanayo ukuze ubone ukuthi akhona yini ama-elementi alinganayo.
11. Uyithola kanjani inkomba ye-elementi ohlwini?
Inkomba ye-elementi ingatholwa ngokusesha ngomugqa noma kanambambili. Kuze kube yilapho ithola okufanayo kwento edingekayo, umsebenzi wokusesha omugqa ujikela phezu kwento ngayinye ohlwini. Ibuyisela inkomba uma isithole isici esifanayo. Ngokulandelayo, ubunkimbinkimbi besikhashana bosesho lomugqa ngu-O. (n). Kokubili amalungu afanayo ahlungiwe futhi angahlungiwe angasebenzisa ukusesha ngomugqa.
Usebenzisa ukusesha kanambambili, okuhlala kuhlukanisa amalungu afanayo ngohhafu kuze kube yilapho imidiyeni yesikhawu ifana nesici esidingekayo futhi inikeza inkomba, ungathola inkomba yesici uma amalungu afanayo ehlungwa. Ngakho-ke, ubunkimbinkimbi besikhashana bokusesha okumbambili ngu-O. (log n).
12. Ungasusa kanjani isici esithile ohlwini?
Njengoba ungeke umane ususe ama-elementi ohlwini lwangempela njengoba engamasethi angashintshi anosayizi ochaziwe, obuza imibuzo ufuna ukuthi uphakamise indlela ehlukile futhi ubhekane nenkinga ephakanyiswa umbuzo. Inkambo engcono kakhulu yokwenza iwukwenza amalungu afanayo amasha ukuze ususe i-elementi. Ungakwazi ukuphinda izingxenye ezivela ohlwini lokuqala lwamalungu afanayo futhi ufake kuphela i-elementi ofisa ukuyisusa.
Elinye isu libandakanya ukuthola into eqondiwe kumalungu afanayo bese uhlehlisa ukuhleleka kwazo zonke izinto ezingakwesokudla sento eqondiwe.
13. Ukulingana kwezinhlaka ezimbili kungaqinisekiswa kanjani?
Kumelwe uqale uqinisekise ubude bamalungu afanayo amabili anikeziwe. Izinto ezifanayo zazo zombili izinhlelo ziqhathaniswa uma ubude bazo bulingana. Amalungu afanayo amabili azothathwa njengalinganayo. uma ipheya ngayinye yezingxenye kuzo zonke izincwadi zilingana. Le ndlela ayikhuthazwa ukuthi ihlole ukulingana kwezinhlaka ezimbili uma amalungu afanayo emakhulu ngosayizi njengoba kuzothatha isikhathi esiningi. Ungase futhi usebenzise indlela ye-equals() efakwe ekilasini le-Arrays, noma kunjalo, uma obuza imibuzo ekucela ukuthi uqhathanise izinhlu ezimbili ngaphandle kokusebenzisa izindlela ezakhelwe ngaphakathi, le ndlela izoba usizo.
14. Uma sixoxa ngezigaba, usho ukuthini ngamagama athi “Dimension” nelithi “Subscript”?
"Ubukhulu" belungu elifanayo inombolo yezinkomba, noma okubhaliselwe, okudingekayo ukuze kuhlonzwe ilungu ngalinye. Okubhaliselwe nobukhulu kungase kungacaci. Ubukhulu yincazelo yobubanzi bokhiye abavunyelwe, kuyilapho umbhalo ophansi uyinombolo. Kudingeka okubhaliselwe okukodwa kuphela kobukhulu belunga ngalinye.
Isibonelo, i-arry arr[10][5] inobukhulu obubili. Osayizi 10 kokukodwa futhi 5 kwenye. Ukuze ubhekane nezingxenye zayo, udinga okubhaliselwe okubili. Zombili ziphakathi kuka-0 no-4; okukodwa phakathi kuka-0 no-9, kuhlangene.
Imibuzo Yengxoxo Yokubhala Ngekhodi
15. Funa ipheya ohlwini olunesamba esishiwo
Ngokwesibonelo,
Okokufaka:
- izinombolo = [8, 7, 2, 5, 3, 1]
- okubhekiswe = 10
okukhipha:
- Kutholwe ipheya (8, 2)
- Or
- Kutholwe ipheya (7, 3)
Okokufaka:
- izinombolo = [5, 2, 6, 8, 1, 9]
- okubhekiswe = 12
okukhipha:
- Ukubhanqa akutholakali
16. Ukuhlunga kohlu kanambambili ngesikhathi somugqa
Hlunga amalungu afanayo kanambambili ngesikhathi somugqa nasendaweni engashintshi. Okukhiphayo kufanele kubonise wonke ama-zero kuqala, bese kuba wonke.
Ngokwesibonelo,
- Okokufaka: { 1, 0, 1, 0, 1, 0, 0, 1 }
- Okukhiphayo: {0, 0, 0, 0, 1, 1, 1, 1}
Indlela eqondile ingabalwa ukubala inani lenani lamalungu afanayo elingu-0, ithi k, bese ugcwalisa ama-indices okuqala ngo-k ngo-0 kanye nezinkomba ezisele ngo-1. Njengenye indlela, singase sibale ukuthi mangaki ama-1 anengqikithi amalungu afanayo k, gcwalisa ama-indices ka-k wokugcina ohlwini ngo-1, bese ushiya zonke ezinye izinkomba zigcwaliswe ngo-0.
Indlela enikeziwe inesikhathi esingu-O(n) esiyinkimbinkimbi futhi ayisebenzisi isitoreji esengeziwe, lapho u-n engusayizi wokokufaka.
17. Thola umkhiqizo omkhulu wama-int amabili ohlwini.
Thola umkhiqizo omkhulu wezinombolo ezimbili ohlwini oluphelele.
Cabanga ngohlu 10 3 5 6 2 njengesibonelo. Ipheya (-10, -3) noma (5, 6) ingumkhiqizo ophakeme kakhulu.
Ukucabanga ngayo yonke inhlanganisela yezakhi futhi uthole umkhiqizo wabo kuwubuwula. Uma umkhiqizo wepheya yamanje mkhulu kunomkhiqizo omkhulu otholiwe kuze kube manje, buyekeza umkhiqizo ophezulu. Phrinta izingxenye zomkhiqizo wokugcina ekugcineni.
Isixazululo esingenhla, lapho u-n eyinani lokokufaka, sinesikhathi esiyinkimbinkimbi sika-O(n2) futhi asithathi esinye isikhala.
18. Ungagudluzwa kanjani wonke ama-zero ochungechunge aye ekugcineni
Hambisa wonke oziro ohlwini oluphelele uze ufike ekugcineni. Impendulo kufanele igweme ukusebenzisa isikhala esingaguquki futhi ilondoloze ukuhleleka okuhlobene kwezingxenye zamalungu afanayo.
Okokufaka: {1,2,3,0,8,0,4,7}
Okukhiphayo kuzoba ngu-{1,2,3,8,4,7,0,0}
Beka i-elementi endaweni elandelayo etholakalayo ohlwini uma into yamanje ingeyena uziro. Gcwalisa zonke izinkomba ezisele ngo-0 uma izinto zamalungu afanayo sezicutshunguliwe.
Isixazululo esandulele sinesikhathi esingu-O(n) esiyinkimbinkimbi, lapho u-n engusayizi wokokufaka.
19. Uhlunga kanjani uhlu ngokufakiwe okubili okushintshwa ekusebenzeni okukodwa.
Hlunga amalungu ngesikhathi somugqa onikezwe izinto ezimbili ezishintshiwe kanye namalungu afanayo nazo zonke izici zawo ezihlelwe ngokulandelana okunyukayo. Yenza sengathi amalungu afanayo awaqukethe izimpinda.
Okokufaka:= [1,9,3,4,7,2] noma [9,3,7,2,1,4] noma [2,4,1,7,3,9]
Okukhiphayo: = [1,2,3,4,7,9]
Ukuqala nge-elementi yesibili ohlwini, inhloso iwukuqhathanisa i-elementi ngayinye neyandulelayo. Indawo yengxabano igcinwa ngokuthatha izikhombi ezimbili, x, kanye no-y.
Buyekeza u-x uye kunkomba ye-elementi yangaphambilini kanye no-y enkombeni ye-elementi yamanje uma eyokuqala inkulu kuneyakamuva. Buyekeza okuthi y kunkomba ye-elementi yamanje uma kuvela ukuthi i-elementi yangaphambilini inkulu kune-elementi yamanje.
Ekugcineni, shintsha izakhi kuzikhombo x kanye no-y uma sesiqedile ukucubungula ipheya ngayinye eseduze.
Ngenxa yokuthi indlela eshiwo ngenhla yenza ukuskena okukodwa kuphela kohlu lokufakwayo losayizi n, ubunkimbinkimbi besikhathi bayo ngu-O(n). Alikho igumbi elengeziwe elidingekayo ukuze kube nesixazululo.
20. Ungawahlanganisa kanjani ama-array amabili ahlungwe endaweni.
Hlanganisa izinto zamalungu afanayo X[] kanye no-Y[]—amalungu afanayo ahlungiwe amabili kasayizi m futhi n ngayinye—ngokugcina ukuhleleka okuhleliwe, okungukuthi, ngokugcwalisa u-X[] ngezinto zokuqala m ezincane kakhulu futhi ugcwalise u-Y[] nge- izakhi ezisele.
Uma i-elementi ohlwini X[] isivele isendaweni efanele (okungukuthi, leyo encane kunazo zonke phakathi kwezinto ezisele), ungayinaki; uma kungenjalo, esikhundleni saso ufake into encane kakhulu, ephinde ibe yilungu lokuqala le-Y[]. Ukuze ugcine i-oda elihlungiwe ngemva kokushintshanisa, dlulisela isici (manje esiku-Y[0]) endaweni yayo efanele kokuthi Y[].
Usayizi wamalungu afanayo wokuqala ungu-m kanti usayizi weqembu lesibili ngu-n, futhi isikhathi esiyinkimbinkimbi sithi O(mn).
21. Ungahlela kanjani kabusha izinto eziningi ngokushintshana ezindaweni eziphakeme neziphansi?
Hlela kabusha inombolo ephelele ukuze ilungu ngalinye elilandelayo libe likhulu kunezici ezandulele nezilandelayo. Cabanga ukuthi amalungu afanayo awafaki izici eziyimpinda.
Ukuhlunga amalungu afanayo noma ukusebenzisa isikhala esengeziwe akudingekile ukuze kube nendlela ephumelelayo. Uhlelo, okokuqala, luyilungu lesibili lamalungu afanayo futhi lukhuphuke ngamabili ekuphindaphindweni kweluphu ngayinye.
Shintshanisa izingxenye uma i-elementi yokugcina idlula eyokuqala. Ngendlela efanayo, shintsha zombili izinto uma into elandelayo inkulu kune-elementi yamanje. Sizothola amalungu afanayo esiwafunayo athobela imikhawulo ecacisiwe esiphethweni seluphu.
22. Indlela yokushintshanisa ingxenye ngayinye yohlelo ngaphandle kokusebenzisa isisebenzisi sokuhlukanisa ngomkhiqizo we-elementi ngayinye ohlwini?
Ngaphandle kokusebenzisa isisebenzisi sokuhlukanisa, shintsha ingxenye ngayinye ngenani eliphelele ngomkhiqizo wazo zonke ezinye izici.
Ngesikhathi somugqa kanye nendawo engaguquki, singasebenzisa ukuphindaphinda ukulungisa le nkinga. Ukubala ngokuphindiwe imikhiqizo ye-elementi ngayinye ohlwini olungaphansi olungakwesokudla nokudlulisa umkhiqizo we-subarray engakwesokunxele njengamapharamitha okusebenza kuwumbono.
Isikhathi esiyinkimbinkimbi ngu-O(n).
23. Thola into eyinqaba ohlwini ngesikhathi se-logarithmic
Uma kunikezwe uhlu oluphelele lapho wonke amalungu ngaphandle kwelilodwa anezinombolo zezenzeko, inkinga iwukuthola ukuthi le elementi eyodwa ivela izikhathi ezingaki. Thola into eyinqaba eyenzekayo ngesikhathi se-logarithmic kanye nesikhala esingaguquki uma izici ezifanayo zenzeka ngamapheya kuhlelo futhi akusoze kwaba nezimo ezingaphezu kwezimbili zento ethile ngokulandelana.
Ukusebenza kwe-XOR kusenza sikwazi ukuxazulula le nkinga ngesikhathi somugqa. Umgomo uwukuba u-XOR yonke into ohlwini. Kusele izinto eziyinqaba kuphela ngemva kokuba izinto ezenzekayo zikhansela zodwa.
Le nkinga ingaxazululwa nangesikhathi sika-O(log(n)).
24. Ungayithola kanjani i-elementi enkulu elandelayo ye-elementi ngayinye ohlwini oluyisiyingi?
I-elementi enkulu elandelayo ye-elementi ngayinye ohlwini lwezinombolo eziyisiyingi kufanele itholakale. Inombolo enkulu yokuqala ngemva kwe-elementi x ohlwini iyingxenye enkulu elandelayo yaleyo elementi.
Ukusuka kwesokudla kuye kwesobunxele, singase sisebenzise izinto ezifanayo. Umgomo uwukwenza iluphu engxenyeni ngayinye ethi x kuze kube yilapho isitaki singenalutho noma sinento ephakeme ngaphezulu kwaso. Setha ingxenye enkulu elandelayo ka-x ukuthi ivele phezu kwesitaki uma ivela.
25. Thola isibalo sokuguqulwa kwamalungu afanayo?
Thola inani eliphelele lokuguqulwa kwelungu elifanayo. Ipheya I j) kubhekiselwa kuyo njengokuguqulelwa kwamalungu afanayo A uma ngingu-j) kanye no-(A[i] > A[j]). Kumelwe sibale wonke amapheya alokhu ngokulandelana.
Ukubala wonke amalungu afanayo ambalwa kunawo kwesokudla kwawo kanye nokwengeza umphumela kokuphumayo kuyindlela eqondile.
Lesi sixazululo sinokuyinkimbinkimbi ye-O(n2), lapho u-n engusayizi wokokufaka.
26. Iyini Inkinga Yokubamba Amanzi Emvula?
Ukuthola amanzi amaningi angavaleleka kusethi ethile yezinsimbi ezinobubanzi beyunithi eyodwa ngayinye kwaziwa njengokuthi “imvula ebambekayo”.
Umgomo uwukuthola ibha ephakeme kakhulu engase ibekwe kwesokunxele nakwesokudla sebha ngayinye. Ubuncane bamabha aholela kwesokunxele nakwesokudla, ngaphansi kobude bebha yamanje, inani lamanzi agcinwe phezu kwebha ngayinye.
Isiphetho
Uma kuqhathaniswa nezinye izihloko zesakhiwo sedatha, amalungu afanayo alula. Ukuze uphendule imibuzo ye-interview, udinga ukuqonda okuyisisekelo kwama-array.
Kufanele ubuyekeze kabanzi izisekelo zamalungu afanayo, okufaka phakathi ukusebenza kwamalungu afanayo (kusuka ekudaleni/ekudaleni amalungu afanayo ukufinyelela/ukushintsha izinto zamalungu afanayo), kanye nemiqondo yokuhlela efana namaluphu, i-recursion, nama-opharetha ayisisekelo ukuze uphendule ngempumelelo imibuzo yenhlolokhono. Yazi udaba ngokuphelele.
Kufanele ufune ukucaciselwa uma unemibuzo. Cabanga ngokuhlukanisa indaba ibe izingxenye ezilawulekayo. Qiniseka ukuthi une-algorithm engqondweni ngaphambi kokuthi uqale ukuhlela; kubhale phansi noma kubone ngeso lengqondo kuflowchart. bese uqala ukubhala ikhodi.
shiya impendulo