Lisi o Mataupu[Natia][Fa'aali]
- 1. E fa'apefea ona e fa'amatalaina se Array?
- 2. Dynamic Arrays: O a Latou? O le a le mea e tu'u ese ai i latou mai Fa'asologa Fa'avae?
- 3. E faapefea ona eseese se faasologa ma se lomifefiloi mai le isi?
- 4. Lisi nisi o fa'amanuiaga ma fa'aletonu o fa'asologa.
- 5. O le ā e faasino i ai le “Sparse Array”?
- 6. O afea e te filifilia ai se lisi feso'ota'i i luga o se fa'asologa?
- 7. O le a le mea e ese ai se fa'asologa fa'asinomaga mai se fa'asologa fa'atasi?
- 8. O a mea lelei e maua e Heap nai lo le fa'avasegaina?
- 9. E mafai ona tatou fa'amatalaina le tele o le fa'asologa e leaga?
- 10. E fa'afefea ona e su'eina le integer o lo'o misi ile 1 i le 100-element array?
- 11. E faapefea ona e mauaina le faasino upu o se elemene i se faatulagaga?
- 12. E mafai faapefea ona e aveesea se elemene patino mai se laina?
- 13. E mafai faapefea ona faamaonia le tutusa o laina e lua?
- 14. Kafai e sau‵tala tatou ki fakasologa, se a te mea e fakauiga koe ki ei a te “Tulauga” mo te “Fakasologa”?
- Coding Fa'atalanoaga Fesili
- 15. Su'e se paga i se fa'asologa o lo'o i ai le aofa'iga fa'apitoa
- 16. Fa'avasegaga fa'alua ma le taimi laina
- 17. Su'e le oloa lua-int sili ona telē i se fa'asologa.
- 18. Fa'afefea ona fa'asolo uma numera o le laina i le pito
- 19. Fa'afefea ona fa'avasega se lalaga ma ni fa'amatalaga se lua e fesuia'i i le fa'agaioiga e tasi.
- 20. Fa'afefea ona tu'ufa'atasia fa'asologa fa'avasega se lua i le tulaga.
- 21. E fa'afefea ona toe fa'atonu se fa'asologa o mea i tulaga maualuga ma maualalo e fesuia'i?
- 22. E fa'afefea ona suitulaga i elemene ta'itasi o se fa'asologa e aunoa ma le fa'aogaina o se vaega fa'atino fa'atasi ma le oloa o elemene ta'itasi i le fa'asologa?
- 23. Su'e le elemene e sili ona ese i se fa'asologa i le taimi fa'akomepiuta
- 24. E fa'afefea ona maua le elemene lapo'a mulimuli ane mo elemene ta'itasi i se fa'asologa lapotopoto?
- 25. Su'e le numera feliuliua'i o se array?
- 26. O le ā le Faafitauli o le Mailei o le Suavai?
- iʻuga
O fa'atalanoaga fa'ailoga e iai se fa'asologa o fesili DSA. E tatau ona e tomai i fa'asologa pe afai o lo'o e sauni mo lau fa'atalatalanoaga fa'atekinolosi o lo'o lumana'i ma FAANG po'o se isi pisinisi tekonolosi Tier-1.
I le tele o fa'atalanoaga fa'ailoga, e sau i le tulaga lua i Strings. O le array o se fa'avasegaga o elemene fa'amatalaga feso'ota'i e teu latalata i le tasi ma le isi i le manatua.
A'o feso'ota'i i gagana fa'apolokalame uma, e pei o le C, C ++, Java, Python, Perl, ma Ruby, o lo'o i ai i so'o se mea. Fa'aauau le faitau mo nisi fa'ata'ita'iga coding lu'i ma fa'atalanoa fesili ma tali e fa'atatau i fa'asologa.
O le Python o le a faʻaaogaina i lenei pou e foia ai mataupu faʻailoga aua e faigofie ona faʻaoga, malamalama, ma e tatau ona masani ai le toʻatele oi tatou.
Tatou amata.
1. E fa'apefea ona e fa'amatalaina se Array?
- O se vaega o ituaiga fa'amatalaga e feso'ota'i o se fa'asologa.
- O fa'asologa e fa'amautu i taimi uma.
- Ole ituaiga fesuia'i tutusa e teuina i ni nofoaga e ala ile fa'asologa o mea.
- O ituaiga muamua ma mea fa'asino e tutusa uma ma ia.
2. Dynamic Arrays: O a Latou? O le a le mea e tu'u ese ai i latou mai Fa'asologa Fa'avae?
O le fa'avasegaina otometi o lo'o tu'uina atu e fa'asologa fa'amalosi (e ta'ua fo'i o mea e mafai ona fa'atupuina, fa'asologa fa'a-resizable, fa'asologa e mafai ona suia, po'o ArrayLists i Java) e maua ai o se fa'amanuiaga taua.
E tatau ona e iloa i taimi uma le tele o elemene o le a teuina muamua e lau fa'asologa talu ai o la'au e iai se lapo'a tumau. O se fa'asologa malosi, i le isi itu, e tupu a'o e fa'aopoopoina nisi sui i ai, o lea e te le mana'omia ai ona e iloa muamua lona tele.
3. E faapefea ona eseese se faasologa ma se lomifefiloi mai le isi?
Ose fa'avae fa'avae fa'avae o fesili fa'atalanoaga e masani ona fesiligia. O lo'o taua i lalo le eseesega autu i le va o arrays ma lomifefiloi:
- O le array o se lisi fa'atonu o mea tutusa. O lomifefiloi, i le isi itu, ei ai taiga autu-taua.
- E mafai ona suia le tele o fa'asologa. E lē o iai na manatu malolosi i lomifefiloi.
- A'o le'i fa'aogaina se la'au, e tatau ona fa'ailoa lona tele. E le mana'omia ona fa'avasega le tele o lomifefiloi.
- Fa'aaoga le fa'amatalaga Redim pe a e mana'o e fa'alautele le tele o le laina. I lomifefiloi, e mafai ona faaopoopo se elemene e aunoa ma se ta'utinoga.
4. Lisi nisi o fa'amanuiaga ma fa'aletonu o fa'asologa.
lelei:
- E mafai ona fa'avasega se numera o elemene ile taimi e tasi.
- ese faʻamaumauga faʻamaumauga, pei o fa'aputuga, laina, lisi feso'ota'i, la'au, kalafi, ma isi, e mafai ona fa'atinoina i se fa'asologa.
- E mafai ona fa'aoga se fa'asino e o'o atu ai i se elemene o se laina.
tulaga le lelei:
- E tatau ona mua'i fa'ailoa atu le tele o se au. I le taimi o le ta'utinoga o array, atonu tatou te le o nofouta i le tele tatou te manaʻomia.
- O le fausaga o le laina e tumau. O lona uiga o le tele o le laina e faʻamautu i taimi uma ma e le mafai ona faʻateleina pe faʻaititia le vaevaega manatua.
5. O le ā e faasino i ai le “Sparse Array”?
O se fa'asologa fa'apitoa o se fa'amaumauga fa'amaumauga e tele fa'amaumauga e leai ni tau. I se fa'atusatusaga, o se fa'asologa mafiafia o lo'o i ai le tele o ana mea e leai ni fa'atauga. O fa'ailoga o se la'au laititi, lea e liua ai numera i mea faitino, e ono aofia ai avanoa. Pe a fa'atusatusa i le HashMap, e sili atu ona manatua lelei.
6. O afea e te filifilia ai se lisi feso'ota'i i luga o se fa'asologa?
A faʻaaogaina lisi fesoʻotaʻi nai lo faʻasologa, mafaufau:
- E te le mana'omia ni elemene e maua ai se avanoa fa'afuase'i.
- Afai e mana'omia le va'aiga fa'aletino, e te mana'omia taimi fa'aofi fa'aofi ma aveese mai le lisi.
- Ina ia mafai ona fai se laina fa'amuamua, atonu e te mana'omia le tu'u o mea i le ogatotonu o le lisi.
- E te le iloa pe o le a le umi o le lisi. Afai e fa'atupula'ia le tele, e tatau ona e toe fa'ailoa ma toe fa'alua le manatua, e pei lava o fa'asologa faigofie.
7. O le a le mea e ese ai se fa'asologa fa'asinomaga mai se fa'asologa fa'atasi?
O le eseesega muamua i le va o fesoʻotaʻiga faʻatasi ma faʻasino igoa o loʻo lisiina i le laulau o loʻo i lalo.
- O se pa'aga autu-taua i tusitusiga po'o numera numera e fa'aaogaina e fa'avasega ai se fa'asologa fa'atasi. O ki o fa'asologa fa'asino igoa o numera uma, ma o ki ta'itasi e feso'ota'i i se tau ma'oti.
- I se fa'asologa fa'atasi, o le ki atonu o se manoa. Fa'asologa fa'asinomaga ma ki integer amata ile 0.
- O se laulau e lua koluma e fa'atusaina le amio a se fa'asologa fa'atasi. E tutusa ma le laulau tasi-koluma o lo'o fa'asino igoa.
- Fa'afanua o se ituaiga fa'asologa fa'atasi. O se fa'asologa fa'asinomaga e le o se fa'afanua.
8. O a mea lelei e maua e Heap nai lo le fa'avasegaina?
Ole taimi lelei ole fa'aogaina o le Fa'aputuga i luga ole Fa'asologa Fa'asologa o le fa'amanuiaga autu. A'o fa'agaoioia fa'aputuga e vave, o le fa'avasegaina o se fa'asologa e mana'omia ai le tele o le taimi. E mafai e se fa'aputuga ona maua le elemene la'ititi e sili atu le vave nai lo le fa'avasegaina o se array.
E mafai ona fa'atulagaina se aofa'iga o fuainumera i se tasi o auala e lua e fa'aaoga ai Fa'asologa Fa'asologa. I le isi itu, mo se aofaʻiga o numera, atonu e sili atu ma le tasi le faʻaputuga faʻaputuga.
9. E mafai ona tatou fa'amatalaina le tele o le fa'asologa e leaga?
Leai, e le mafai ona tatou faʻamatalaina se numera le lelei e avea ma lapoʻa o se array. O le a leai se fa'aletonu taimi fa'aopoopo pe a matou fa'ailoa. I le taimi o le taʻavale, o le a tatou, peitaʻi, e feagai ma se NegativeArraySizeException.
10. E fa'afefea ona e su'eina le integer o lo'o misi ile 1 i le 100-element array?
Ole aofa'iga ole fa'asologa e mafai ona fa'atatau ile fa'aogaina ole galuega lea: n (n + 1) / 2
Se'i vagana ua leai ni kopi pe sili atu ma le tasi le numera o lo'o misi ona fa'atino lea galuega. Pe o iai ni elemene fa'alua i se array, e mafai ona e fa'avasega le array e va'ai pe iai ni elemene e tutusa.
11. E faapefea ona e mauaina le faasino upu o se elemene i se faatulagaga?
E mafai ona maua le faasino igoa o se elemene e ala i se su'esu'ega laina po'o su'esu'ega binary. Se'ia maua le fetaui o le elemene mana'omia, o se galuega su'esu'e laina e fa'aoga i luga o elemene ta'itasi i se laina. E toe fa'afo'i mai le fa'ailoga pe a maua le elemene fetaui. O lona uiga, o le lavelave fa'aletino ole su'esu'ega laina ole O. (n). E mafai e le fa'avasega ma le le fa'avasegaina ona fa'aogaina le su'esu'ega laina.
I le fa'aaogaina o se su'esu'ega fa'alua, lea e fa'aauau pea ona vaelua le laina i le afa se'ia o'o i le vaeluagalemu o le va e fetaui ma le elemene mana'omia ma maua ai le fa'asinomaga, e mafai ona e maua le fa'ailoga o le elemene pe a fa'avasega le fa'asologa. O lea la, ole lavelave ole su'esu'ega binary ole O. (log n).
12. E mafai faapefea ona e aveesea se elemene patino mai se laina?
Talu ai e le mafai ona e tapeina elemene mai le uluai seti talu ai o latou seti seti ma se lapoʻa faʻamalamalamaina, o loʻo sailia e le tagata fai faatalanoaga mo oe e fautua mai se isi auala ma taulimaina le faʻafitauli e tulaʻi mai ai le fesili. Ole ala sili ole gaioiga ole faia lea ose laina fou ina ia tape se elemene. E mafai ona e fa'aluaina elemene mai le laina muamua i lenei laina ma na'o le aofia ai o le elemene e te mana'o e tape.
O le isi ta'iala e aofia ai le su'eina o le elemene taula'i i le fa'asologa ona toe fesuia'i le fa'asologa o mea uma o lo'o i le itu taumatau o le elemene fa'atatau.
13. E mafai faapefea ona faamaonia le tutusa o laina e lua?
E tatau ona e fa'amaonia muamua le umi o fa'asologa e lua. O mea fa'atusa o fa'asologa e lua e fa'atusatusa pe a tutusa o latou umi. O laina e lua o le a manatu e tutusa. pe afai e tutusa vaega ta'itasi i fetusia'iga uma. O lenei faiga e le fautuaina e siaki le tutusa o laina e lua pe afai o le arrays e tele i le lapopoa talu ai o le a umi se taimi. E mafai foʻi ona e faʻaogaina le tutusa () metotia o loʻo aofia i le vasega Arrays, peitaʻi, afai e fai atu le tagata faʻatalanoaina oe e faʻatusatusa ni laina se lua e aunoa ma le faʻaogaina o auala, o le a aoga lenei auala.
14. Kafai e sau‵tala tatou ki fakasologa, se a te mea e fakauiga koe ki ei a te “Tulauga” mo te “Fakasologa”?
O le "Dimension" o se array o le numera o faʻailoga, poʻo subscripts, e manaʻomia e iloa ai tagata taʻitoʻatasi. Atonu e le manino le saini ma fua. O le fua o se fa'amatalaga o le tele o ki fa'atagaina, a'o le subscript o se numera. E na'o le tasi le subscript e mana'omia mo vaega ta'itasi.
Mo se fa'ata'ita'iga, o le array arr[10][5] e lua itu. Tele 10 i le tasi ma le 5 i le isi. Ina ia faʻafesoʻotaʻi ona vaega, e te manaʻomia ni subscripts se lua. E lua i le va o le 0 ma le 4; tasi i le va o le 0 ma le 9, e aofia ai.
Coding Fa'atalanoaga Fesili
15. Su'e se paga i se fa'asologa o lo'o i ai le aofa'iga fa'apitoa
Faataitaiga,
Faʻasalaga:
- numera = [8, 7, 2, 5, 3, 1]
- taulaʻi = 10
Galuega Faʻatino:
- Ua maua le paga (8, 2)
- Or
- Ua maua le paga (7, 3)
Faʻasalaga:
- numera = [5, 2, 6, 8, 1, 9]
- taulaʻi = 12
Galuega Faʻatino:
- E le maua le paga
16. Fa'avasegaga fa'alua ma le taimi laina
Fa'avasega se fa'asologa fa'alua i le taimi laina ma i se vaega tumau. E tatau ona fa'aalia muamua le numera uma, ona fa'asolo uma lea.
Faataitaiga,
- Ulufale: { 1, 0, 1, 0, 1, 0, 0, 1 }
- Fuafuaga: { 0, 0, 0, 0, 1, 1, 1, 1 }
O se faiga tuusao o le fuafuaina lea o le numera atoa o le array o 0s, fai mai k, ona faatumu lea o fa'ailoga muamua k i le array i le 0s ma fa'ailoga o lo'o totoe i le 1. I se isi itu, e mafai ona tatou fa'atatau pe fia le 1 o le aofa'i i le array k, fa'atumu fa'ailoga k mulimuli i le fa'asologa i le 1, ae tu'u isi fa'ailoga e tumu i le 0.
O le auala ua tu'uina atu e iai le lavelave o le taimi O(n) ma e le'o fa'aogaina se fa'aputuga fa'aopoopo, pe a o le n o le tele o le fa'aoga.
17. Su'e le oloa lua-int sili ona telē i se fa'asologa.
Su'e le fua tele o numera e lua i se fa'asologa numera.
Mafaufau i le fa'asologa 10 3 5 6 2 o se fa'ata'ita'iga. O le (-10, -3) poʻo le (5, 6) paga o le oloa sili ona maualuga.
O le mafaufau e uiga i elemene elemene uma ma faʻataʻitaʻiina a latou oloa o se auala faʻavalevalea. Afai o le oloa a le pa'aga o lo'o i ai nei e tele atu nai lo le maualuga o oloa na maua mai i le taimi nei, fa'afouina le maualuga o oloa. Lolomi vaega o le oloa mulimuli mulimuli.
O le fofo o loʻo i luga, pe a le n o le aofaʻi o mea e tuʻuina atu, e iai le lavelave taimi ole O(n2) ma e le toe faʻaaluina se isi avanoa.
18. Fa'afefea ona fa'asolo uma numera o le laina i le pito
Fa'asolo uma nul i se fa'asologa numera i le pito. O le tali e tatau ona aloese mai le faʻaogaina o avanoa faifai pea ma faʻasaoina le faʻasologa o vaega o le array.
Sao: {1,2,3,0,8,0,4,7}
Ole fa'aulu ole {1,2,3,8,4,7,0,0}
Tuu le elemene i le tulaga avanoa o loʻo i lalo i le laina pe afai o le elemene o loʻo i ai nei e le o se zero. Faatumu fa'ailoga uma o lo'o totoe i le 0 pe a uma ona fa'agasolo uma mea a le array.
O le vaifofo muamua o lo'o i ai le lavelave o le taimi O(n), lea o le n o le lapo'a lea o le fa'aoga.
19. Fa'afefea ona fa'avasega se lalaga ma ni fa'amatalaga se lua e fesuia'i i le fa'agaioiga e tasi.
Fa'avasega se fa'asologa i le taimi laina e tu'uina atu i aitema fa'afesuia'i se lua ma se fa'asologa ma ona elemene uma o lo'o fa'atulagaina i le fa'asologa alu a'e. Fa'afoliga e leai ni fa'alua i le fa'asologa.
Ulufale: = [1,9,3,4,7,2] poʻo le [9,3,7,2,1,4] poʻo le [2,4,1,7,3,9]
Fuafuaga: = [1,2,3,4,7,9]
Amata i le elemene lona lua i le laina, o le faʻamoemoe o le faʻatusatusaina o elemene taʻitasi i lona muamua. O le tulaga o le feeseeseaiga e teuina e ala i le ave o faʻailoga e lua, x, ma le y.
Fa'afou le x i le fa'ailoga o le elemene muamua ma le y i le fa'ailoga o le elemene o lo'o i ai nei pe afai e lapo'a le muamua nai lo le fa'ailoga mulimuli. Fa'afou y i le fa'ailoga o le elemene o lo'o i ai nei pe a fa'aalia e sili atu le elemene muamua nai lo le elemene o lo'o iai nei.
Mulimuli ane, fesuia'i elemene i fa'asino igoa x ma y pe a mae'a ona fa'agaioi vaega ta'itasi o elemene.
Ona o le mea moni e faapea o le auala ua taʻua i luga na o le faia o se suʻesuʻega se tasi o le faʻaogaina o le tele n, o lona lavelave taimi ole O(n). E leai se potu faaopoopo e mana'omia mo le fofo.
20. Fa'afefea ona tu'ufa'atasia fa'asologa fa'avasega se lua i le tulaga.
Fa'atasi mea o fa'asologa X[] ma le Y[]—lua fa'avasegaina fa'asologa o le lapo'a m ma le n ta'itasi-e ala i le fa'atumauina o le fa'asologa fa'avasega, o lona uiga, e ala i le fa'atumuina o le X[] i elemene muamua m aupito itiiti ma fa'atumu Y[] i le elemene totoe.
Afai o se elemene i le laina X[] ua uma ona i ai i le tulaga sa'o (fa'atusa, o le mea e sili ona la'ititi i elemene o lo'o totoe), aua le amanaiaina; a leai, sui i le elemene aupito itiiti, lea e tupu foi e avea ma sui muamua o le Y[]. Ina ia taofi le fa'asologa fa'avasega pe a uma ona fesuia'i, fa'afeiloa'i le elemene (lea i le Y[0]) i lona nofoaga sa'o i le Y[].
O le lapopoa o le laina muamua o le m ma le lapopoa lona lua o le n, ma le lavelave o le taimi o le O(mn).
21. E fa'afefea ona toe fa'atonu se fa'asologa o mea i tulaga maualuga ma maualalo e fesuia'i?
Toe fetu'una'i se fa'asologa fa'atasi ina ia lapopo'a sui ta'itasi o lo'o mulimuli mai nai lo elemene o lo'o muamua ma mulimuli. Fa'apea e le'o aofia i le array ni elemene fa'alua.
O le fa'avasegaina o le fa'asologa po'o le fa'aogaina o avanoa fa'aopoopo e le mana'omia mo se faiga lelei. O le fuafuaga, e amata i le, o le sui lona lua o le fa'asologa ma alu i luga i le lua mo ta'amilosaga ta'itasi.
Fa'afesuia'i vaega pe a sili atu le elemene mulimuli i le mea muamua. I se tulaga talitutusa, fesuiai mea uma e lua pe afai o le elemene o loʻo i lalo e sili atu nai lo le elemene o loʻo i ai nei. O le a matou maua le laina manaʻomia e ogatasi ma tapulaʻa faʻamaonia i le faaiuga o le matasele.
22. E fa'afefea ona suitulaga i elemene ta'itasi o se fa'asologa e aunoa ma le fa'aogaina o se vaega fa'atino fa'atasi ma le oloa o elemene ta'itasi i le fa'asologa?
A aunoa ma le fa'aogaina o le vaega fa'afoe, sui elemene ta'itasi i se fa'asologa fa'atasi ma le oloa o isi elemene uma.
I le laina laina ma avanoa faifai pea, e mafai ona tatou faʻaogaina le toe faʻafoʻi e foia ai lenei mataupu. O le toe fa'atatauina o oloa o elemene ta'itasi i le pito i lalo taumatau ma pasi atu i le agavale agavale o le fa'asologa o galuega o le manatu lea.
Ole lavelave ole taimi ole O(n).
23. Su'e le elemene e sili ona ese i se fa'asologa i le taimi fa'akomepiuta
Tu'u atu i se numera fa'aopoopo lea e maua uma ai e tagata uma ae na'o le to'atasi le numera o mea e tutupu, o le fa'afitauli o le fuafua lea pe fa'afia ona aliali mai lea elemene. Su'e le elemene o lo'o tupu i le taimi logarithmic ma le avanoa tumau pe a fai o elemene tutusa e tutupu i paga i le laina ma e le mafai ona sili atu i le lua taimi o se elemene i se laina.
Ole fa'agaioiga XOR e mafai ai ona tatou fo'ia lenei fa'afitauli ile taimi laina. Ole sini ole XOR elemene uma ile laina. E na'o elemene uiga ese e tumau pea pe a uma ona fa'aleaogaina e le tasi le isi.
E mafai fo'i ona fo'ia lenei fa'afitauli ile O(log(n)) taimi.
24. E fa'afefea ona maua le elemene lapo'a mulimuli ane mo elemene ta'itasi i se fa'asologa lapotopoto?
O le isi elemene sili atu mo elemene taʻitasi i totonu o le faʻasologa o le numera lapotopoto e tatau ona maua. O le numera tele muamua pe a uma le elemene x i le laina o le elemene sili atu lea o lena elemene.
Mai le taumatau aga'i i le agavale, e mafai ona tatou fa'agaioi i mea fa'avasega. O le fa'amoemoe o le fa'amalo mo elemene ta'itasi x se'ia o'o ina gaogao le fa'aputu pe iai fo'i se mea e maualuga atu i luga. Seti le isi elemene sili atu o le x e faʻaalia i luga o le faaputuga pe a tupu.
25. Su'e le numera feliuliua'i o se array?
Su'e le aofa'i o fa'aliliuga o se fa'asologa. O se paga I j) o loʻo taʻua o se fesuiaʻiga o se array A pe afai I j) ma (A[i] > A[j]). E tatau ona tatou faitauina paga taitasi o nei mea i le faasologa.
O le faitauina o sui uma e la'ititi ifo nai lo le itu taumatau ma fa'aopoopo le taunu'uga i le fa'atinoga o se faiga sa'o.
O lenei fofo o loʻo i ai se lavelave O(n2), lea o le n o le lapoʻa lea o le faʻaoga.
26. O le ā le Faafitauli o le Mailei o le Suavai?
O le su'eina o le tele o vai e mafai ona pu'eina i totonu o se seti o pa ma le lautele o le tasi iunite ta'itasi ua ta'ua o le mataupu o le "tapping rainfall".
O le sini o le fuafuaina lea o le pa maualuga e mafai ona tuʻu i le agavale ma le taumatau o pa taʻitasi. Ole pito la'ititi ole pa e ta'i i le agavale ma le taumatau, itiiti le maualuga ole pa o lo'o iai nei, ole aofa'i ole vai o lo'o teuina i luga o pa ta'itasi.
iʻuga
Pe a fa'atusatusa i isi autu fa'atulagaina o fa'amaumauga, e faigofie atu fa'asologa. Ina ia mafai ona faʻatautaia fesili faʻatalanoaga, e manaʻomia lou i ai o se malamalamaga autu o arrays.
E tatau ona e su'esu'eina tele fa'avae o fa'asologa, e aofia ai fa'agaioiga fa'asologa (mai le fa'ailoaina/fausia o se fa'asologa e o'o atu ai/suia ai mea fa'asologa), fa'apea fo'i ma fa'apolokalame manatu e pei o fa'agasolo, toe fa'afo'i, ma fa'atonu fa'avae ina ia mafai ai ona tali lelei fesili fa'atalanoaga. Ia iloa atoatoa le mataupu.
E tatau ona e su'e fa'amalamalamaga pe a iai ni au fesili. Mafaufau i le vaevaeina o le mataupu i ni vaega e sili atu ona faigofie. Ia mautinoa o loʻo ia te oe le algorithm i lou mafaufau ae e te leʻi amataina polokalame; tusi i lalo pe vaai faalemafaufau i ai i se siata faasolo. ona amata lea ona tusi code.
Tuua se tali