遍匈 / 方象潤更 / 屈、?來燕 /

2.1?來燕議貸辞潤更

?來燕頁恷酒汽、恷児云、匆頁恷械喘議匯嶽?來潤更。万嗤曾嶽贋刈圭隈?乏會贋刈才全塀贋刈?万議麼勣児云荷恬頁峨秘、評茅才殊沫吉。

2.1.1 ?來燕議協吶


?來燕頁匯嶽?來潤更。?來潤更議蒙泣頁方象圷殆岻寂頁匯嶽?來購狼?方象圷殆“匯倖俊匯倖議電双”。壓匯倖?來燕嶄方象圷殆議窃侏頁屢揖議?賜宀傍?來燕頁喇揖匯窃侏議方象圷殆更撹議?來潤更。壓糞縞諒籾嶄?來燕議箭徨頁載謹議?泌僥伏秤趨佚連燕頁匯倖?來燕?燕嶄方象圷殆議窃侏葎僥伏窃侏; 匯倖忖憲堪匆頁匯倖?來燕?燕嶄方象圷殆議窃侏葎忖憲侏?吉吉。

忝貧侭峰??來燕協吶泌和??來燕頁醤嗤屢揖方象窃侏議n(n>=0)倖方象圷殆議嗤尫會双?宥械芝葎?
(a1?a2?… ai-1?ai?ai+1?…an)
凪嶄n葎燕海? n?0 扮各葎腎燕。
燕嶄屢惣圷殆岻寂贋壓彭乏會購狼。繍ai-1 各葎ai 議岷俊念迫?ai+1 各葎ai 議岷俊朔写。祥頁傍?斤噐ai?輝i=2?...?n 扮?嗤拝叙嗤匯倖岷俊念迫ai-1.?輝i=1?2?...?n-1 扮?嗤拝叙嗤匯倖岷俊朔写ai+1?遇a1 頁燕嶄及匯倖圷殆?万短嗤念迫?an 頁恷朔匯倖圷殆涙朔写。

俶勣傍苧議頁?ai葎會催葎i 議方象圷殆?i=1,2,…,n??宥械厘断繍万議方象窃侏渇嵆葎datatype?datatype功象醤悶諒籾遇協?泌壓僥伏秤趨佚連燕嶄?万頁喘薩徭協吶議僥伏窃侏; 壓忖憲堪嶄?万頁忖憲侏; 吉吉。

2.1.2 ?來燕議児云荷恬


壓及匯嫗嶄戻欺?方象潤更議塰麻頁協吶壓貸辞潤更蚊肝貧議?遇塰麻議醤悶糞孖頁秀羨壓贋刈潤更貧議?咀緩和中協吶議?來燕議児云塰麻恬葎貸辞潤更議匯何蛍?耽匯倖荷恬議醤悶糞孖峪嗤壓鳩協阻?來燕議贋刈潤更岻朔嘉嬬頼撹。

?來燕貧議児云荷恬嗤?

? ?來燕兜兵晒?Init_List(L)
兜兵訳周?燕L音贋壓荷恬潤惚?更夛匯倖腎議?來燕

? 箔?來燕議海業?Length_List(L)
兜兵訳周?燕L贋壓
荷恬潤惚?卦指?來燕嶄議侭根圷殆議倖方

? 函燕圷?Get_List(L,i)
兜兵訳周?燕L贋壓拝1<=i<=Length_List(L)
荷恬潤惚?卦指?來燕L嶄議及i倖圷殆議峙賜仇峽

? 梓峙臥孀?Locate_List(L,x)?x頁公協議匯倖方象圷殆。
兜兵訳周??來燕L贋壓
荷恬潤惚?壓燕L嶄臥孀峙葎x議方象圷殆?凪潤惚卦指壓L嶄遍肝竃孖議峙葎x議椎倖圷殆議會催賜仇峽?各葎臥孀撹孔; 倦夸?壓L嶄隆孀欺峙葎x議方象圷殆?卦指匯蒙歩峙燕幣臥孀払移。

? 峨秘荷恬?Insert_List(L,i,x)
兜兵訳周??來燕L贋壓?峨秘了崔屎鳩(1<=i<=n+1,n葎峨秘念議燕海)。
荷恬潤惚?壓?來燕L議及i 倖了崔貧峨秘匯倖峙葎x 議仟圷殆?宸劔聞圻會催葎i , i+1, ... , n 議方象圷殆議會催延葎i+1,i+2, ... , n+1?峨秘朔燕海=圻燕海+1。

∧ 評茅荷恬?Delete_List(L,i)
兜兵訳周??來燕L贋壓?1<=i<=n。
荷恬潤惚?壓?來燕L嶄評茅會催葎i議方象圷殆?評茅朔聞會催葎i+1, i+2,..., n議圷殆延葎會催葎i, i+1,...,n-1?仟燕海?圻燕海?1。

俶勣傍苧議頁?
  1. 蝶方象潤更貧議児云塰麻?音頁万議畠何塰麻?遇頁匯乂械喘議児云議塰麻?遇耽匯倖児云塰麻壓糞孖扮匆辛嬬功象音揖議贋刈潤更塗伏竃匯狼双屢購議塰麻栖。曳泌?來燕議臥孀壓全塀贋刈潤更嶄珊氏嗤梓會催臥孀; 壅泌峨秘塰麻?匆辛嬬頁繍仟圷殆x峨秘欺癖輝了崔貧吉吉?音辛嬬匆短嗤駅勣畠何協吶竃万議塰麻鹿?響宀嫺燐阻蝶匯方象潤更貧議児云塰麻朔?凪万議塰麻辛參宥狛児云塰麻栖糞孖?匆辛參岷俊肇糞孖。
  2. 壓貧中光荷恬嶄協吶議?來燕L叙叙頁匯倖渇嵆壓貸辞潤更蚊肝議?來燕?賓隆膚式欺万議贋刈潤更?咀緩耽倖荷恬壓貸辞潤更蚊肝貧賓音嬬喘醤悶議蝶嶽殻會囂冱亟竃醤悶議麻隈?遇麻隈議糞孖峪嗤壓贋刈潤更鳩羨岻朔。

AltStyle によって変換されたページ (->オリジナル) /