‘@–¼”€}‚©‚¸‚¨˜_ ƒ}ƒ“ƒK•\Œ»‚Æ‘z‘œ—͂̋°•|
’˜@•Òûü‹´–¾•F
‹¦@—Í
o@”Å‹|ŽÐ
”­s“ú2015”N6ŒŽ25“ú
”­s’n“Œ‹ž
’è@‰¿3600
‚½‚Äcm22
‚悱cm16
y”õlz
ISBN978-4-7872-9228-5
y“à—ez
[–ÚŽŸ]
‚Í‚¶‚ß‚É\”€}‚©‚¸‚¨‚Æ¢ŠE‚̔閧

‘æ1Í ”€}‚©‚¸‚¨‚Ì‹°•|ŠT”O
1 u‹°•|ƒ}ƒ“ƒKv¬—§ˆÈ‘O(1)\–¯‘­«E‰öŠï«
2 u‹°•|ƒ}ƒ“ƒKv¬—§ˆÈ‘O(2)\Œ¶‘z«
3 u‹°•|ƒ}ƒ“ƒKv¬—§ˆÈ‘O(3)\“‡
4 ‹°•|ƒ}ƒ“ƒKuŒû‚ªŽ¨‚܂ł³‚¯‚鎞v‚Ì‹°•|‚ƉöˆÙ
5 ‹°•|ƒ‚ƒ`[ƒt•Ï‘Jà‚ÌÄŒŸ“¢
6 ”€}‚©‚¸‚¨‚Ì”Fޝ˜_\‹°•|‚ƃMƒƒƒO‚Ì“¯Ž¿«
7 s”€}_Šwt‚Ì‘¶Ý˜_

‘æ2Í ‚킽‚µ‚Í^ŒåA“àÝ‚·‚é‚“x
1 Ž‹Šo‘ÌŒ±‚Æ‚µ‚Ă̂“x(1)\“Œ‹žƒ^ƒ[
2 ƒLƒJƒC‚©‚çƒjƒ“ƒQƒ“‚Ö\“àÝ“I‚È•½–Ê
3 Ž‹Šo‘ÌŒ±‚Æ‚µ‚Ă̂“x(2)\Šâ‚̃h[ƒ€
4 ƒLƒJƒC‚©‚çƒjƒ“ƒQƒ“‚Ö\ƒƒ{ƒbƒg‚Ì‘¶Ý˜_
5 ƒiƒŒ[ƒVƒ‡ƒ“‚ª‰¼‘z‚·‚é–¢—ˆ‚ւ̈ê“_

‘æ3Í Žq‚Ç‚à‚Æ–\—Í\uŽq‹Ÿ‚Í‚ ‚»‚ñ‚ł΂©‚è‚¢‚½‚Ì‚©‚È?v
1 w“SƒRƒ“‹ØƒNƒŠ[ƒgx‚É‚¨‚¯‚éŽq‚Ç‚à‚Æ–\—Í
2 –\—͂Ƒ¼ŽÒ
3 Œ¾—t‚ÌŒ[ަ“I‹@”\
4 Žq‚Ç‚à‚Ì—ê‘®‚ÆŽ©—§
5 uRojinv\“®“I‚ÈŽ‹“_•ω»
6 uŽq‹Ÿ‚Í—V‚ñ‚ł΂©‚è‚¢‚½‚Ì‚©‚È?v

‘æ4Í ô—çA‚»‚Ìg‘̂ƋL‰¯
1 g‘̉ü‘¢‚ÌŒn•ˆ
2 ƒXƒg[ƒŠ[‚Ì”j’]‚â‹T—ô
3 ”j’]‚͂ǂ±‚É‚ ‚é‚Ì‚©(1)\“úŽŸ‚̃~ƒX
4 ”j’]‚͂ǂ±‚É‚ ‚é‚Ì‚©(2)\‹¾‘œ‚̬—
5 ƒeƒNƒXƒg‚Ì“ñd«(1)\ˆÚA•¶–¬‚Æ–Ï‘z•¶–¬
6 ƒeƒNƒXƒg‚Ì“ñd«(2)\”j’]‚ÆŒ©‚È‚³‚ê‚錴ˆö
7 Å‘å‚Ì–â‘èA‹L‰¯(1)\Œö‘R‚̔閧à
8 Å‘å‚Ì–â‘èA‹L‰¯(2)\ƒƒrƒEƒX“I‚ȉˋó‚Ì‹NŒ¹
9 •ê‚Æ–º‚Ì“¯ˆê«A‚¨‚æ‚јa‰ð‚ɂ‚¢‚Ä

‘æ5Í ‚ʂ΂½‚܂̖²‚â‚ÍŽÀÝ‚ðŽv‚Í‚·‚é_‚̶Žèˆ«–‚‚̉EŽè
1 ŠÏ”O‚ÆŽÀ݂̑Η§‚̂Ȃ©‚Å
2 Šë‹@A‚ ‚Á‚¯‚È‚­‹Ž‚éŠë‹@
3 ’tÙ‚ÅŽ©ŒÈ’†S“I‚È—\’è’²˜a
4 –²‚ÌƒŠƒAƒŠƒeƒB[A“ñ‚‚̉”\«
5 –²Œ©‚Ä‚¢‚é‚̂͒N‚Ȃ̂©
6 ‚¨‚»‚Ü‚µ‚¢Žq‚Ç‚à‚½‚¿
7 ‚ʂ΂½‚܂̊G–{AƒtƒBƒNƒVƒ‡ƒ“‚Æ–²
8 ƒvƒ‰ƒgƒ“ƒYƒ€‚Æ‚»‚ÌŒ ‰»A‰e–SŽÒ

‘æ6Í ƒ^ƒ}ƒ~‚ÌŒä—ì\wÔ‚ñ‚Ú­—x‚Æ’Á°‚Ì–â‘è
1 ”–{‚ɂ‚¢‚Ä
2 ƒ^ƒ}ƒ~‚̓‚ƒ“ƒXƒ^[‚Å‚ ‚é\—U“±‚³‚ê‚é“ljð
3 ƒ^ƒ}ƒ~‚͈«–‚‚Å‚ ‚é\‚©‚½‚¿‚Æ‚±‚±‚ë
4 ƒzƒ‰[“I“WŠJ‚Ì–{Ž¿(1)\isŒ`‚ÆŠ®—¹Œ`
5 ƒzƒ‰[“I“WŠJ‚Ì–{Ž¿(2)\Œ»ŽÀ‚ÆŒ¶Šo‚Ì‹«ŠE
6 \•ª‚È——R(1)\uƒ^ƒ}ƒ~‚Í—‚ÌŽq‚Å‚·v
7 \•ª‚È——R(2)\”é–§A’m‚邱‚Æ‚ÌÕŒ‚
8 –{ì‚É‚¨‚¯‚é·•Ê“IŒ_‹@\‰Æ‘°‚ɂ‚¢‚ÄAìŽÒ‚ɂ‚¢‚Ä
9 ƒlƒKƒeƒBƒu‚È‹CŽ‚¿‚ðæ‚è‰z‚¦‚Ä‚¢‚­‚±‚Æ
10 Š®àø‚ÈŽq‚Ç‚àA¹‚È‚é–\—Í
11 ’Á°‚Ì‚©‚½‚¿\Û’¥‰»‚ƌ‘̉»

‘æ7Í ”€}‚©‚¸‚¨‚̃Rƒ}Š„‚è—˜_
1 ƒ}ƒNƒ‰ƒEƒh‚̃Rƒ}Š„‚è—˜_
2 ‰Ä–Ú–[”V‰î‚̃Rƒ}Š„‚è—˜_
3 ‰æ–ʈӎ¯‚ÌŽÀ—á\ÎXÍ‘¾˜Y
[–ÚŽŸ]
‚Í‚¶‚ß‚É\”€}‚©‚¸‚¨‚Æ¢ŠE‚̔閧

‘æ1Í ”€}‚©‚¸‚¨‚Ì‹°•|ŠT”O
1 u‹°•|ƒ}ƒ“ƒKv¬—§ˆÈ‘O(1)\–¯‘­«E‰öŠï«
2 u‹°•|ƒ}ƒ“ƒKv¬—§ˆÈ‘O(2)\Œ¶‘z«
3 u‹°•|ƒ}ƒ“ƒKv¬—§ˆÈ‘O(3)\“‡
4 ‹°•|ƒ}ƒ“ƒKuŒû‚ªŽ¨‚܂ł³‚¯‚鎞v‚Ì‹°•|‚ƉöˆÙ
5 ‹°•|ƒ‚ƒ`[ƒt•Ï‘Jà‚ÌÄŒŸ“¢
6 ”€}‚©‚¸‚¨‚Ì”Fޝ˜_\‹°•|‚ƃMƒƒƒO‚Ì“¯Ž¿«
7 s”€}_Šwt‚Ì‘¶Ý˜_

‘æ2Í ‚킽‚µ‚Í^ŒåA“àÝ‚·‚é‚“x
1 Ž‹Šo‘ÌŒ±‚Æ‚µ‚Ă̂“x(1)\“Œ‹žƒ^ƒ[
2 ƒLƒJƒC‚©‚çƒjƒ“ƒQƒ“‚Ö\“àÝ“I‚È•½–Ê
3 Ž‹Šo‘ÌŒ±‚Æ‚µ‚Ă̂“x(2)\Šâ‚̃h[ƒ€
4 ƒLƒJƒC‚©‚çƒjƒ“ƒQƒ“‚Ö\ƒƒ{ƒbƒg‚Ì‘¶Ý˜_
5 ƒiƒŒ[ƒVƒ‡ƒ“‚ª‰¼‘z‚·‚é–¢—ˆ‚ւ̈ê“_

‘æ3Í Žq‚Ç‚à‚Æ–\—Í\uŽq‹Ÿ‚Í‚ ‚»‚ñ‚ł΂©‚è‚¢‚½‚Ì‚©‚È?v
1 w“SƒRƒ“‹ØƒNƒŠ[ƒgx‚É‚¨‚¯‚éŽq‚Ç‚à‚Æ–\—Í
2 –\—͂Ƒ¼ŽÒ
3 Œ¾—t‚ÌŒ[ަ“I‹@”\
4 Žq‚Ç‚à‚Ì—ê‘®‚ÆŽ©—§
5 uRojinv\“®“I‚ÈŽ‹“_•ω»
6 uŽq‹Ÿ‚Í—V‚ñ‚ł΂©‚è‚¢‚½‚Ì‚©‚È?v

‘æ4Í ô—çA‚»‚Ìg‘̂ƋL‰¯
1 g‘̉ü‘¢‚ÌŒn•ˆ
2 ƒXƒg[ƒŠ[‚Ì”j’]‚â‹T—ô
3 ”j’]‚͂ǂ±‚É‚ ‚é‚Ì‚©(1)\“úŽŸ‚̃~ƒX
4 ”j’]‚͂ǂ±‚É‚ ‚é‚Ì‚©(2)\‹¾‘œ‚̬—
5 ƒeƒNƒXƒg‚Ì“ñd«(1)\ˆÚA•¶–¬‚Æ–Ï‘z•¶–¬
6 ƒeƒNƒXƒg‚Ì“ñd«(2)\”j’]‚ÆŒ©‚È‚³‚ê‚錴ˆö
7 Å‘å‚Ì–â‘èA‹L‰¯(1)\Œö‘R‚̔閧à
8 Å‘å‚Ì–â‘èA‹L‰¯(2)\ƒƒrƒEƒX“I‚ȉˋó‚Ì‹NŒ¹
9 •ê‚Æ–º‚Ì“¯ˆê«A‚¨‚æ‚јa‰ð‚ɂ‚¢‚Ä

‘æ5Í ‚ʂ΂½‚܂̖²‚â‚ÍŽÀÝ‚ðŽv‚Í‚·‚é_‚̶Žèˆ«–‚‚̉EŽè
1 ŠÏ”O‚ÆŽÀ݂̑Η§‚̂Ȃ©‚Å
2 Šë‹@A‚ ‚Á‚¯‚È‚­‹Ž‚éŠë‹@
3 ’tÙ‚ÅŽ©ŒÈ’†S“I‚È—\’è’²˜a
4 –²‚ÌƒŠƒAƒŠƒeƒB[A“ñ‚‚̉”\«
5 –²Œ©‚Ä‚¢‚é‚̂͒N‚Ȃ̂©
6 ‚¨‚¼‚»‚Ü‚µ‚¢Žq‚Ç‚à‚½‚¿
7 ‚ʂ΂½‚܂̊G–{AƒtƒBƒNƒVƒ‡ƒ“‚Æ–²
8 ƒvƒ‰ƒgƒ“ƒYƒ€‚Æ‚»‚ÌŒ ‰»A‰e–SŽÒ

‘æ6Í ƒ^ƒ}ƒ~‚ÌŒä—ì\wÔ‚ñ‚Ú­—x‚Æ’Á°‚Ì–â‘è
1 ”–{‚ɂ‚¢‚Ä
2 ƒ^ƒ}ƒ~‚̓‚ƒ“ƒXƒ^[‚Å‚ ‚é\—U“±‚³‚ê‚é“ljð
3 ƒ^ƒ}ƒ~‚͈«–‚‚Å‚ ‚é\‚©‚½‚¿‚Æ‚±‚±‚ë
4 ƒzƒ‰[“I“WŠJ‚Ì–{Ž¿(1)\isŒ`‚ÆŠ®—¹Œ`
5 ƒzƒ‰[“I“WŠJ‚Ì–{Ž¿(2)\Œ»ŽÀ‚ÆŒ¶Šo‚Ì‹«ŠE
6 \•ª‚È——R(1)\uƒ^ƒ}ƒ~‚Í—‚ÌŽq‚Å‚·v
7 \•ª‚È——R(2)\”é–§A’m‚邱‚Æ‚ÌÕŒ‚
8 –{ì‚É‚¨‚¯‚é·•Ê“IŒ_‹@\‰Æ‘°‚ɂ‚¢‚ÄAìŽÒ‚ɂ‚¢‚Ä
9 ƒlƒKƒeƒBƒu‚È‹CŽ‚¿‚ðæ‚è‰z‚¦‚Ä‚¢‚­‚±‚Æ
10 Š®àø‚ÈŽq‚Ç‚àA¹‚È‚é–\—Í
11 ’Á°‚Ì‚©‚½‚¿\Û’¥‰»‚ƌ‘̉»

‘æ7Í ”€}‚©‚¸‚¨‚̃Rƒ}Š„‚è—˜_
1 ƒ}ƒNƒ‰ƒEƒh‚̃Rƒ}Š„‚è—˜_
2 ‰Ä–Ú–[”V‰î‚̃Rƒ}Š„‚è—˜_
3 ‰æ–ʈӎ¯‚ÌŽÀ—á\ÎXÍ‘¾˜Y
4 “»‚ ‚©‚˂̃Rƒ}Š„‚è—˜_
5 ”€}‚©‚¸‚¨‚Æ”½•œŒ^
6 ”€}Ž©g‚É‚æ‚éƒRƒ}Š„‚è—˜_
7 ‰æ–ʈӎ¯‚ÌŽÀÛ\”€}‚©‚¸‚¨

‘æ8Í ƒ}ƒ“ƒK‚É‚¨‚¯‚é“ñ‚‚ÌÈ—ª\ƒ}ƒ“ƒK•\Œ»‚Ì\‘¢
1 ƒRƒ}Š„‚è‚É‚æ‚é‰^“®•\Œ»
2 ƒRƒ}•ª—ނƃVƒ‡ƒbƒg‚ÌØ‚è‘Ö‚¦
3 ƒƒbƒc‚É‚æ‚é‰f‰æ‚Ì‘å˜AŽ«•ª—Þ
4 ƒVƒ‡ƒbƒg‚Ì•sŠm’è«\˜A‘±‚©‚”ñ˜A‘±‚Æ‚¢‚¤ƒpƒ‰ƒhƒNƒX
5 ‚¢‚©‚É‚µ‚Ä“ñ‚‚Ì}‘œ‚Í“¯ˆê•¨‚Æ”Fޝ‚³‚ê‚é‚Ì‚©\ƒRƒ}Œð·“¯’è‚ÌŠî€
6 ‚¢‚©‚É‚µ‚Äü‚Í}‘œ‚ƂȂé‚Ì‚©\ˆÓ–¡‚̶¬
7 ƒ}ƒ“ƒK•\Œ»‚Ì\‘¢\¶¬‚Æ”½ˆÓ–¡

‘æ9Í ƒyƒR‚̶ŽèƒAƒNƒ}‚̉EŽè\•`ü˜_A‚Ü‚½‚ͼ–{‘å—mwƒsƒ“ƒ|ƒ“x‚É‚¨‚¯‚é’´‰z‚Æ“àÝ
1 ƒ`ƒƒƒCƒi‚̶Žè\ˆÓ–¡‚ÉŽû‘©‚µ‚È‚¢•`ü
2 –Ú‚ð‚‚ԂÁ‚ă‰ƒPƒbƒgU‚è‚á\“àÝ‚·‚é•`ü‚Æ“ñEŒÜƒOƒ‰ƒ€‚Ì’´‰z
3 ƒKƒ€‚Æ‚¢‚Á‚½‚ç‚â‚Á‚Ï‚è\”á•]‚ƃI[ƒ\ƒhƒLƒV[
4 ’¸“_‚É—§‚½‚È‚¯‚ê‚ÎŒ©‚¦‚È‚¢•—Œi\“àÝ“I’´‰z‚©’´‰z“I“àÝ‚©
5 ƒƒ^Eƒ}ƒ“ƒK‚Æ‚µ‚Ä‚Ì\‚Ü‚½˜A‚ê‚Ä‚«‚Ä‚­‚ê‚é‚©?

‘æ10Í •œ‚ÌŒ`ާãŠw\”ł̊T”O‚ð‚ß‚®‚éƒ}ƒ“ƒK‚Ì”–â‘è
1 •œ‚Æ‚¢‚¤Œ¾—t\•¡»•¶‰»‚Æ‚µ‚Ẵ}ƒ“ƒK
2 ”ÅEü‚Ì‹æ•ʂƂ»‚ÌŽÀ‘Ô
3 ‘½”Å“I“WŠJ‚Ì–{Ž¿
4 ”Å‚Æü‚Ì‹æ•Ê‚ð•ÛØ‚·‚éŽÀ‘Ô‚ª‚È‚¢‚±‚Æ
5 “¯ˆê«‚Æ·ˆÙ«(ˆÙ“¯)‚ÌŠT”O
6 •¶Žš‚ÌZ‡A‚»‚ÌŒ`‘Š‚ÆŽ¿—¿
7 ””ł̈ٓ¯‚Ì–{ŠÛ\Œ´‰æ‚Æ‚»‚Ì”—l‘Š
8 ƒ}ƒ“ƒKŒ¤‹†‚Ì‚½‚ß‚É\•¨Ž¿«‚Æ—”O«

‘æ11Í ƒCƒAƒ‰A“T‹’‚Æo—ˆŽ–AŒ¾—t‚Æ”½•œ
1 “T‹’(1)\‘å•§‘¢Œš
2 “T‹’(2)\“V–¾‚Ì‹Qé[
3 “T‹’(3)\ç—˜‹x
4 “T‹’(4)\‚¨‚­‚̂ق»“¹
5 “T‹’˜_‚ÌŽË’ö
6 “T‹’‚ÆŽjŽÀ‚Ì‹K”Í«
7 ‰Â”\¢ŠE‚ƃtƒBƒNƒVƒ‡ƒ“(1)\_‚ÌS—‚ÆlŠÔ‚ÌŽ©—R
8 ‰Â”\¢ŠE‚ƃtƒBƒNƒVƒ‡ƒ“(2)\_‚ÌS—‚ÆlŠÔ‚ÌŽ©—R
9 u‚í‚Ñv‚Ì\‘¢\ƒtƒBƒNƒVƒ‡ƒ“‚Æ¢ŠE‚Ì•sŠ®‘S«
10 ‘‚«Š·‚¦‚ç‚ê‚é—ðŽj\‰Â”\¢ŠE‚ɉñŽû‚³‚ê‚È‚¢•¡”«
11 ”½•œ‚·‚éo—ˆŽ–\Œ¾—t‚Æ”½•œ‰Â”\«
12 Ä‰ï‚ÆŽ©—R\ƒ}ƒ“ƒKA‚»‚Ì‚ ‚è‚ӂꂽŠïÕ

ŽQl•¶Œ£ˆê——
‰oˆê——

‚ ‚Æ‚ª‚«

”€}‚©‚¸‚¨ì•i–Ú˜^
”€}‚©‚¸‚¨”N•ˆl—ª
101255