07/10/2024, 16:54 COMP2521 24T3 – Assignment 1
[02/10 11:00]
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
egdelwonK etisiuqererP
Copyright By PowCoder代写 加微信 powcoder
detpecca ton syad 5 naht retal snoissimbus
,kram deniatta eht morf detcuded foereht trap ro ruoh rep kram mumixam eht fo %2.0
7 keeW fo yadnoM no mp8
noitces noissimbuS eht ees
)sliated erom rof noitces tnemssessA ees( kram lanif ruoy sdrawot %51 setubirtnoc
ytlanep etaL
smhtirogla dna serutcurts atad tneiciffe gnisu fo ecnatropmi eht etaicerppa oT
sisylana ytixelpmoc dna seert hcraes yranib htiw ecitcarp uoy evig oT
snoitarepo
sti fo ytixelpmoc emit eht esylana dna eert hcraes yranib decnalab a gnisu TDA tesitlum a tnemelpmi oT
desaeler tnemngissA
.ereh detsil eb lliw selif dna noitacificeps tnemngissa eht ot segnahc tnatropmi llA
TDA tesitluM tneiciffE
1 tnemngissA
)seerT LVA gnidulcni( sTSB decnalaB
seerT hcraeS yraniB
sepyT ataD tcartsbA
smhtiroglA fo sisylanA
3T42 1252PMOC
07/10/2024, 16:54
COMP2521 24T3 – Assignment 1
{1,4,4,4,8,8} {(1,1),(4,3),(8,2)}
cA(x) x A x A cA(x) = 0
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
{1,4,4,4,8,8}
3T42 1252PMOC
dnuorgkcaB
pU gnitteS
$ unzip /web/cs2521/24T3/ass/ass1/downloads/files.zip
:selif gniwollof eht evah won dluohs uoY
.elif dedaolnwod eht
piznu neht dna knil evoba eht no gnikcilc yb daolnwod ,enihcam nwo ruoy no gnikrow er’uoy fI
:dnammoc gniwollof eht nur dna tnemngissa eht rof detaerc uoy yrotcerid eht otni egnahC
.eert hcraes yranib decnalab a gnisu TDA tesitluM
a tnemelpmi ot eb lliw tnemngissa siht ni ksat ruoy ,suhT .decnalab ylevitaler si eert eht fi tneiciffe eb ot
deetnaraug ylno si TSB a ,revewoH .skrow hcraes yranib woh ot ralimis si TSB a ni skrow gnihcraes yaw eht
dna ,gnitfihs eriuqer ton seod erofereht dna ,erutcurts atad deknil a si )TSB( eert hcraes yranib A .)hcraes
raenil dna gnitfihs( smelborp eseht fo htob ot noitulos a sa seert hcraes yranib decudortni ew ,yltneceR
rof gnihcraes dna gnitresni nehw lasrevart raenil a seriuqer tub ,gnitfihs eriuqer ton seod tsil deknil A
gnitresni nehw redro
niatniam ot detfihs eb ot stnemele seriuqer tub ,desu eb ot hcraes yranib rof swolla yarra deredro nA
:yaw emos ni tneiciffeni era meht fo hcae ,tnemelpmi ot elpmis ylevitaler era eseht hguohtlA
.stsil deknil ro syarra gnisu sa hcus ,syaw tnereffid ynam ni TDA tesitluM eht tnemelpmi ot elbissop si tI
.evitcepsrep s’resu eht morf ruoivaheb derised
eht ecudorp yeht sa gnol sa ,tnatropminu era noitatnemelpmi eht fo sliated tcaxe eht tub ,stesitlum no
demrofrep eb nac taht snoitarepo fo noitcelloc a si ereht :epyt atad tcartsba na fo elpmaxe na si tesitlum A
TDA tesitluM
. yb detoned si )stnemele on gniniatnoc tesitlum eht ,.e.i( tesitlum ytpme ehT
. neht, niruccotonseod fI. ni fotnuocehtsi
.meti na eb dna tesitlum a eb teL
. sa nettirw si
tesitlum eht ,elpmaxe roF .secarb ylruc neewteb stnuoc rieht htiw stnemele tcnitsid eht lla gnitsil yb tesitlum
a etirw lliw ew ,hgih ylirartibra eb nac tesitlum a ni stnemele eht fo stnuoc eht ecniS . si fo tnuoc eht dna
si fo tnuoc eht , si fo tnuoc eht , tesitlum eht ni ,elpmaxe roF .tesitlum eht ni srucco ti
semit fo rebmun eht si hcihw ,tnuoc a sah tesitlum a ni tnemele tcnitsid hcae ,dewolla era setacilpud ecniS
.sregetni fo stesitlum htiw
denrecnoc era ew ,tnemngissa siht nI .dewolla era setacilpud erehw stnemele fo noitcelloc a si tesitlum A
.stnemele tcnitsid fo noitcelloc a si tes a ,scitamehtam nI .tes a fo aedi eht htiw railimaf ylbaborp era uoY
07/10/2024, 16:54
MsetStructs.h
testMset.c
analysis.txt
struct node
count left right
COMP2521 24T3 – Assignment 1
MsetInsert
O(1) O(n) O(h)
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
MsetStructs.h
#define Mset.h
MsetStructs.h
struct node
Mset.c MsetStructs.h Mset.c
analysis.txt
snoitarepO cisaB :1 traP
noitcnuF/noitarepO
noitpircseD
ytixelpmoc
esac-tsrow
MsetInsertMany
ro 0 si tnuoma nevig eht fi ro ot lauqe si meti eht fi
gnihton seoD .tesitlum eht otni meti na fo tnuoma nevig eht stresnI
.) ni d si hcihw( ot lauqe
si meti eht fi gnihton seoD .tesitlum eht otni meti na fo eno stresnI
.tesitlum eht ot detacolla yromem lla seerF
.tesitlum ytpme wen a setaerC
.egats siht ta deriuqer ton si eert hcraes yranib decnalab a taht etoN
.eert hcraes
yranib gniylrednu eht fo thgieh eht ot srefer dna ,tesitlum eht fo ezis eht ot srefer ,woleb seitixelpmoc
emit eht nI .skram fo ssol a ni tluser yam ,tem ton fi ,hcihw ,tnemeriuqer ytixelpmoc emit a sah snoitarepo
eseht fo hcae taht etoN .noiteled dna noitresni sa hcus snoitarepo cisab emos tnemelpmi lliw uoy ,1 traP nI
. ni eb dluohs hcihw snoitinifed
tcurts eht tpecxe , ni decalp eb tsum TDA tesitluM eht gnitnemelpmi rof edoc ruoy lla snaem sihT
dna , era timbus ot dewolla era uoy taht selif ylno eht taht etoN
tesitlum eht fo stnemele eht lla serots taht eert hcraes yranib eht ot tniop ot desu eb tsum dleif ehT
.esoprup rehto yna rof desu eb ton tsum sretniop esehT .ylevitcepser
seertbus thgir dna tfel sti ot edon eert a tcennoc ot desu eb dluohs sretniop dna ehT
sdleif eht ni derots eb tsum
stnuoc rieht dna , eht fo sdleif eht ni derots eb tsum tesitlum eht fo stnemele ehT
sedon eert hcraes yranib eht rof esu tsum uoY
:swollof sa noitatnemelpmi ruoy ni sdleif/stcurts nevig eht esu tsum uoy tub ,dedeen fi stcurts
lanoitidda enifed dna stcurts eseht ot sdleif artxe dda yam uoY .decnalab era seert ruoy rehtehw kcehc
ot sa llew sa ,noitcnuf hcae tset yltnednepedni ot reisae ti ekam ot redro ni stcurts eseht ot ssecca deen
lliw stset ruo esuaceb , ,elif etarapes a ni denifed era yeht ,tnemngissa siht ni ,revewoH
.snoitcnuf eht htiw gnola elif eht ni denifed era noitatnemelpmi TDA na yb desu stcurts eht ,yllausU
snoitcnuf detceles rof sisylana ytixelpmoc emit ruoy retne ot uoy rof etalpmet a
TDA tesitluM eht rof stset cisab emos gniniatnoc margorp niam a
)etelpmocni( TDA tesitluM eht ni desu stcurts fo noitinifed
)etelpmocni( TDA tesitluM eht fo noitatnemelpmi
3 T 4 2 1 2 5 2 P dM e iO f i C d o m e b t o n n a c – T D A t e s i t l u M e h t o t e c a f r e t n i
noitalipmoc lortnoc ot desu seicnedneped fo tes a
07/10/2024, 16:54
COMP2521 24T3 – Assignment 1
MsetTotalCount
MsetGetCount
O(1) O(1) O(h)
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
MsetDelete O(h)
3T42 1252PMOC .tesitlum eht morf meti na fo eno seteleD
.eert hcraes yranib eht morf devomer eb dluohs ti ,gniteled
retfa ssel ro 0 fo tnuoc a evah dluow tnemele na fI .ssel ro
0 fo tnuoc a htiw meti na erots reven dluohs tesitlum A :etoN
MsetDeleteMany
.tesitlum eht morf meti na fo tnuoma nevig eht seteleD
MsetDelete
rof eton eeS :etoN
eb dluohs gniwollof eht ,ytpme si tesitlum eht fi ,elpmaxe roF
.) ( retcarahc ecapskcab
eht esu ton oD .enilwen a tnirp ton oD .ecaps dna ammoc a
yb detarapes ,tnuoc sti htiw sesehtnerap fo riap a edisni detnirp eb
dluohs tnemele hcaE .ecaps dna ammoc a yb detarapes stnemele
htiw ,secarb ylruc fo riap a edisni redro gnidnecsa ni detnirp
eb dluohs tesitlum eht fo stnemele ehT .elif a ot tesitlum eht stnirP
:detnirp eb dluohs gniwollof eht ,5
fo tnuoc a htiw 1 tnemele eht sniatnoc tesitlum eht fi ,elpmaxe roF
:detnirp eb
dluohs gniwollof eht ,2 fo tnuoc a htiw 8 dna ,3 fo tnuoc a htiw 4 ,5
fo tnuoc a htiw 1 tnemele eht sniatnoc tesitlum eht fi ,elpmaxe roF
{(1, 5), (4, 3), (8, 2)}
fprintf printf
.) ( retcarahc ecapskcab eht esu ton oD :rebmemeR
.tnemugra tsrif eht aiv ot tnirp ot elif hcihw
yficeps nac resu eht taht tpecxe , ekil si
.elif a ot tnirp ot noitcnuf
.tesitlum eht ni
rucco t’nseod ti fi 0 ro ,tesitlum eht ni meti na fo tnuoc eht snruteR
.tesitlum eht ni stnemele lla fo stnuoc fo mus eht snruteR
.tesitlum eht ni stnemele tcnitsid fo rebmun eht snruteR
snoitarepO decnavdA :2 traP
07/10/2024, 16:54
COMP2521 24T3 – Assignment 1
MsetIncluded
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
emit eht e3syTla4n2a1ot25de2riPuqMerOeCb lliw uoy tub ,snoitarepo eseht rof tnemeriuqer ytixelpmoc emit on
si ereht taht etoN .noitcesretni dna noinu sa hcus snoitarepo decnavda emos tnemelpmi lliw uoy ,2 traP nI
MsetMostCommon
1. Store all elements of s1 in an array A1
2. Store all elements of s2 in an array A2
3. Create new multiset
4. Iterate through A1 and A2 and insert union elements into new multiset
: rof dewolla ton si dohtem gniwollof eht ,elpmaxe roF
.neddibrof yltcirts si eert a otni kcab tluser eht gnitrevnoc ro tluser
eht gninruter neht dna tsil deknil/yarra eht gnisu melborp niam eht gnivlos ,tsil deknil ro yarra na otni
)s(eert nevig eht gnitrevnoc fo dohtem eht , tpecxe puorg siht ni snoitcnuf lla roF
tniartsnoC tnatropmI
ABABA∪B AB
A∪B AB cA∪B(x) = max(cA(x), cB(x))
{(1, 4), (2, 3), (3, 1)} ∪ {(1, 5), (2, 1), (4, 2)} = {(1, 5), (2, 3), (3, 1), (4, 2)}
:elpmaxe roF
,yllamroF . dna ni stnuoc sti fo mumixam eht si ni tnemele
hcae fo tnuoc eht dna , ro
ni deniatnoc era taht stnemele eht lla fo stsisnoc
, yb detoned , dna fo noinu ehT .stesitlum owt eb dna teL
:swollof sa denifed si
hcihw ,noinu rieht gnitneserper tesitlum wen a snruter , dna stesitlum owt neviG
MsetIntersection
AB ABA∩B AB
A∩B AB cA∩B(x) = min(cA(x), cB(x))
{(1, 4), (2, 3), (3, 1)} ∩ {(1, 5), (2, 1), (4, 2)} = {(1, 4), (2, 1)} {(1, 5), (5, 3)} ∩ {(2, 1), (6, 4), (8, 2)} = ∅
:elpmaxe roF
,yllamroF . dna ni stnuoc sti fo muminim eht si ni tnemele hcae
fo tnuoc eht dna , dna htob ni deniatnoc era taht stnemele eht lla fo stsisnoc
, yb detoned , dna fo noitcesretni ehT .stesitlum owt eb dna teL
:swollof sa denifed si hcihw
,noitcesretni rieht gnitneserper tesitlum wen a snruter , dna stesitlum owt neviG
:swollof sa denifed si noisulcnI
.esiwrehto eslaf dna , ni dedulcni si fi eurt snruter , dna stesitlum owt neviG
noitpircseD noitcnuF/noitarepO
.stesitlum nevig eht yfidom dluohs snoitarepo eseht fo enoN :etoN
.snoitulos ruoy fo emos fo ytixelpmoc
07/10/2024, 16:54
COMP2521 24T3 – Assignment 1
MsetEquals
MsetMostCommon
MsetUnion MsetIntersection MsetIncluded
n m n s1m s2
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
analysis.txt
ABABA⊆B AB
{(1, 4), (2, 3), (3, 1)} ⊆ {(1, 5), (2, 3), (3, 4), (4, 2)} {(1, 4), (2, 3), (3, 1)} ⊈ {(1, 5), (2, 1), (4, 2)}
:elpmaxe roF
. ni tnuoc3stTi4ot2l1au2q5e2rPo nMahOtCssel si ni tnemele hcae fo tnuoc eht fi ,
yb detoned , ni dedulcni eb ot dias si .stesitlum owt eb dna teL
MsetEquals
ABABA=B AB
{(1, 4), (2, 3), (3, 1)} = {(1, 4), (2, 3), (3, 1)} {(1, 4), (2, 3), (3, 1)} ≠ {(1, 4), (2, 1), (3, 1)}
:elpmaxe roF
. sa stnuoc dna stnemele emas eht yltcaxe sniatnoc
fi , yb detoned , ot lauqe eb ot dias si .stesitlum owt eb dna teL
:swollof sa denifed si ytilauqE
.esiwrehto eslaf dna , ot lauqe si fi eurt snruter , dna stesitlum owt neviG
MsetMostCommon
A k items k A items
ezis sah yarra eht taht semussA .ssel ro 0 si fi 0 snruteR .redro gnisaercni
ni derots eb dluohs tnuoc emas eht htiw stnemelE .derots stnemele fo rebmun
eht snruter dna tnuoc fo redro gnisaerced ni yarra eht otni ni stnemele
nommoc tsom eht serots , yarra na dna regetni na , tesitlum a neviG
ni dehsilbatse saw siht sa ,eert eht fo ezis eht si erehw si eert LVA na ni gnihcraes fo ytixelpmoc
emit esac-tsrow eht taht tcaf eht esu yam uoy ,elpmaxe roF .serutcel ni dehsilbatse saw ti taht etacidni
uoy sa gnol sa ,foorp tuohtiw serutcel ni dehsilbatse seitixelpmoc emit esu yam uoy ,snoitanalpxe ruoy nI
.)3 traP fo evitcejbo eht si siht( tey TSB decnalab a esu ton thgim noitatnemelpmi ruoy hguoht neve
,decnalab era seert hcraes yranib gniylrednu eht taht emussa tsum uoy ,sisylana fo ecneinevnoc roF
. fo eulav nevig eht si dna
,tesitlum eht fo ezis eht si erehw , dna fo smret ni eb dluohs ytixelpmoc emit ruoy ,
roF .) ( tesitlum dnoces eht fo ezis eht si dna ,) ( tesitlum tsrif eht fo )stnemele tcnitsid
fo rebmun ,.e.i( ezis eht si erehw , dna fo smret ni eb dluohs seitixelpmoc emit ruoy ,
, roF .noitaton O-gib ni eb dluohs srewsna ruoY
.rewsna hcae fo noitanalpxe na htiw gnola ni srewsna ruoy etirw
dna ,noitatnemelpmi ruoy fo ytixelpmoc emit esac-tsrow eht enimreted ,evoba snoitarepo eht fo hcae roF
.esylana ot eb lliw yeht reisae eht ,era snoitatnemelpmi ruoy relpmis ehT :tniH
TSB decnalaB :3 traP
07/10/2024, 16:54
COMP2521 24T3 – Assignment 1
MsetDelete MsetDeleteMany MsetUnion MsetIntersection
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
start (1, 5)
(4, 2) (7, 3)
MsetInsert MsetInsertMany
.decnalab era yeht fi tneiciffe ylno era yeht
3T42 1252PMOC
,stsil deknil dna syarra deredro naht tneiciffe erom eb ot laitnetop eht evah seert hcraes yranib hguohtlA
snoitarepO rosruC :4 traP
.gnikrow siht teg ot edoc gnitsixe ruoy fo emos yfidom ot deen yam uoY :etoN
.trap siht rof stnih eviecer ot tcepxe ton dluohs uoY !egnellahc a si sihT
i = smallest possible integer
while i <= largest possible integer:
count = get the count of i in the multiset i= i + 1
let s be a multiset
it = create an iterator for s
while thereIsStillANextItem(it):
i = getNextItem(it)
noitpircseD noitcnuF/noitarepO
:snoitarepo rosruc evif era erehT
.tfel ro thgir rosruc eht evom ot dna dellac snoitarepo esu nac resu eht dna ,tnemele trats eht ta
denoitisop eb lliw ti ,detaerc si rosruc a nehW .stnemele eseht neewteb sevom taht retniop a ekil si rosruc A
:dne eht ta eno dna ,trats eht ta eno - stnemele yranigami owt era ereht taht dna ,redro gnisaercni
ni enil thgiarts a ni degnarra era tesitlum a fo stnemele eht taht enigami ,si rosruc a tahw dnatsrednu oT
.rosruc a llac lliw ew hcihw ,tesitlum a fo stnemele eht
hguorht sdrawkcab dna sdrawrof evom ot sresu swolla taht rotareti elbixelf erom a tnemelpmi ot si ksat ruoY
:desu eb dluow rotareti na woh
si ereH .srotareti dellac ,stnemele rieht revo etareti ot sresu rof yaw elpmis a edivorp sepyt atad noitcelloc
ynam ,melborp siht evlos oT .era ereht sregetni elbissop ynam woh nevig lacitcarp ton si siht ,revewoH
:os ekil ,meti
elbissop yreve fo tnuoc eht kcehc ot si siht eveihca dluoc resu eht yaw ylno eht ,evoba detsil snoitarepo
cisab eht ylno htiW ?tesitlum a ni deniatnoc era stnemele tahw wonk ot detnaw resu a fi tahw tuB
.epyt atad eht fo noitatneserper lanretni eht ot ssecca sresu edivorp ton seod TDA na ,denrael evah uoy sA
yb detaerc esoht rof neve ,decnalab-thgieh eb syawla lliw tesitlum yna fo eert hcraes yranib gniylrednu
eht taht dna , fo ytixelpmoc emit esac-tsrow a evah lliw dna
, , taht detcepxe si ti ,noitatnemelpmi ruoy detadpu evah uoy retfA
.eert hcraes
yranib decnalab-thgieh a sesu ti taht os noitatnemelpmi ruoy etadpu ot won si ksat ruoy ,eroferehT
07/10/2024, 16:54
COMP2521 24T3 - Assignment 1
MsetCursorFree
MsetCursorGet
{UNDEFINED, 0}
MsetCursor CursorNext MsetCursorPrev
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
MsetCursorNext
MsetCursorNext
MsetCursorNew
3T42 1252PMOC .tesitlum
eht fo trats eht ta denoitisop yllaitini ,tesitlum nevig eht rof rosruc wen a setaerC
MsetCursorNext
.esiwrehto eurt dna ,noitarepo siht retfa dne eht ta si rosruc eht fi eslaf snruteR
.dne eht ta ydaerla si ti fi rosruc eht evom ton seoD .tnemele tsetaerg txen on si
ereht fi tesitlum eht fo dne eht ot ro ,tnemele tsetaerg txen eht ot rosruc eht sevoM
MsetCursorPrev
.esiwrehto eurt dna ,noitarepo siht retfa trats eht ta si rosruc eht fi eslaf snruteR
.trats eht ta ydaerla si ti fi rosruc eht evom ton seoD .tnemele tsellams txen on si
ereht fi tesitlum eht fo trats eht ot ro ,tnemele tsellams txen eht ot rosruc eht sevoM
int main(void) {
Mset s = MsetNew();
MsetInsertMany(s, 4, 2);
MsetInsertMany(s, 7, 3);
MsetInsertMany(s, 1, 5);
MsetInsertMany(s, 3, 1);
MsetCursor cur = MsetCursorNew(s); while (MsetCursorNext(cur)) {
struct item item = MsetCursorGet(cur);
printf("%d occurs %d time(s)\n", item.elem, item.count); }
MsetCursorFree(cur);
MsetFree(s);
1 occurs 5 time(s)
3 occurs 1 time(s)
4 occurs 2 time(s)
7 occurs 3 time(s)
.7 ot rosruc eht evom dluohs gnillac neht ,tesitlum eht otni detresni won si 7 fI .5 ta
denoitisop yltnerruc si rosruc a dna ,8 dna 5 ,2 stnemele eht sniatnoc tesitlum a esoppus ,elpmaxe roF
.detaerc neeb sah rosruc eht retfa detresni
era stnemele fi evoba debircsed sa krow ot eunitnoc dluohs dna
.rosruc hcae htiw yltnednepedni
tesitlum eht revo etareti dna tesitlum nevig a rof srosruc elpitlum etaerc ot elba eb dluohs resu A
.evoba deificeps sa eslaf
nruter dluohs snoitcnuf eht ,sesac htob nI .trats eht ot rosruc eht evom dluohs dna
,dne eht ot rosruc eht evom dluohs ,ytpme si rosruc a htiw detaicossa tesitlum eht fI
:rosruc eht fo ruoivaheb detcepxe eht tuoba snoitacifiralc emos era gniwollof ehT
:tuptuo eht ecudorp dluow sihT
.tesitlum eht fo dne ro trats eht ta denoitisop si rosruc eht
fi ro ,tnuoc sti dna noitisop s'rosruc eht ta tnemele eht snruteR
:desu eb dluoc rosruc a woh fo elpmaxe na si ereH
.rosruc nevig eht ot detacolla yromem lla seerF
07/10/2024, 16:54
COMP2521 24T3 - Assignment 1
O(1) O(log n)
testMset.c
./testMset
analysis.txt
testMset.c
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
MsetCursorFree
testMset.c
MsetCursorFree
MsetCursorNext MsetCursorPrev
hcihw tnemele eh3tTta42de1n2oi5ti2soPpMsaOwCrosruc eht sselnu ,detaerc neeb sah rosruc eht retfa deteled era
stnemele fi evoba debircsed sa krow ot eunitnoc osla dluohs dna
$ ./testMset ...
dellac elbatucexe na setaerc dna edoc ruoy selipmoc hcihw ,
. nur neht dna
nur tsrif ,stset eseht nur oT
.esicrexe bal dnirglaV dna BDG htiw gniggubeD eht ni dnirglaV dna BDG tuoba nrael nac uoY
.pleh rof gniksa erofeb sdohtem eseht gnisu flesruoy margorp ruoy gubed ot tpmetta elbanosaer
a edam evah ot uoy tcepxe lliw srotut ,snoisses pleh ni dna murof eht nI .dnirglaV gninnur dna sdnammoc
BDG cisab gniwonk ,stnemetats tnirp gnisu gnidulcni ,sdohtem gniggubed cisab fo gnidnatsrednu
na evah ot enoyreve tcepxe eW .gnimmargorp fo tcepsa elbativeni dna tnatropmi na si gniggubeD
.tnaw uoy fi margorp gnitset eht erutcurtser yletelpmoc ot eerf osla era
uoY .noitcnuf eht morf ti gnillac neht dna ni noitcnuf wen a gnitaerc yb stset nwo ruoy
dda ylisae nac uoY .elpmis yrev era stset nevig eht sa ,stset nwo ruoy dda ot uoy dnemmocer ylgnorts eW
.tset taht snur
hcihw noitcnuf gnidnopserroc eht tuo tnemmoc nac uoy neht ,gnieb emit eht rof tset a erongi ot tnaw uoy
fI .sliaf tset a sa noos sa tixe lliw margorp eht taht snaem hcihw ,desab-noitressa era stset nevig eht fo llA
.snoitcnuf ruoy llac stset eht woh dna od stset eht tahw ees ot
enimaxe dluohs uoY .sesac tset cisab sniatnoc hcihw margorp niam a dedivorp evah eW
. ni ro fo tnemeriuqer
ytixelpmoc emit eht steem ti woh dna noitulos ruoy fo noitatnemelpmi dna ngised eht nialpxe osla tsum uoY
.trap siht rof skram eviecer
ton lliw naht rewols era snoitarepo erom ro eno erehw snoituloS .skram eht flah htrow si
fo ytixelpmoc emit esac-tsrow a evah snoitarepo rosruc eht fo erom ro eno erehw noitulos A .
fo ytixelpmoc emit esac-tsrow a evah dluohs snoitarepo rosruc lla ,trap siht rof skram lluf niatbo ot redro nI
. rof tpecxe rosruc
eht no demrofrep eb yam snoitarepo rehtruf on ,deerf si rosruc ralucitrap a htiw detaicossa tesitlum eht fI
. ni tpecxe desu eb regnol on nac dna detadilavni eb ot dias si rosruc
eht ,deteled era tnemele eht fo stnuoc lla neht dna tnemele na ta denoitisop si rosruc a fI .deteled saw
07/10/2024, 16:54
COMP2521 24T3 - Assignment 1
https://cgi.cse.unsw.edu.au/~cs2521/24T3/assignments/ass1/
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com