µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
Appµ{¦¡³]p¤Jªù¡GiPhone¡BiPad(ªþ¥úºÐ)
¡D
¹Ï»¡ºtºâªk : ¨Ï¥Î
¡D
¹Ï»¡ºtºâªk¡G¨Ï¥ÎC»y
¡D
¹Ï»¡ºtºâªk-¨Ï¥ÎC#
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
¹Ï»¡ºtºâªk-¨Ï¥ÎJavaScript¡iºZ¾P¦^õXª©¡j
§@ªÌ¡G
吳燦»Ê¡BJ昭民
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
µ{¦¡»y¨¥
¥Xª©ªÀ¡G
³ÕºÓ¤å¤Æ
¥Xª©¤é´Á¡G2025/2/24
ISBN¡G9786264141178
®ÑÄy½s¸¹¡Gkk0595761
¶¼Æ¡G400
©w»ù¡G
520
¤¸
Àu´f»ù¡G
79
§é
411
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
qÁÊ«á¥ß§Y¬°±z¶i³f
qÁÊ«á¥ß§Y¬°±z¶i³f¡G¥Ø«eµL®w¦s¶q,ŪªÌ¤Uq«á,¶}©l¶i¤J½Õ®Ñµ{§Ç,¤@¯ë¤Ñ¼Æ¬ù¬°2-10¤u§@¤é(¤£§t¨Ò°²¤é)¡C
¹ÎÁʼƳ̧C¬° 20 ¥»¥H¤W
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
¹Ï»¡ºtºâªk-¨Ï¥ÎJavaScript¡iºZ¾P¦^õXª©¡j
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
®ÑÄy¥Ø¿ý
¦PÃþ±ÀÂË
圖»¡演算法-使用JavaScript¡i暢¾P回õX版¡j 暢¾P回õX中¡I ¹st擔理¸Ñ演算法³]p技巧 ¹s程式基礎也¯à快³t上手 採網¶前端¶}發工具JavaScript實作程式 一本»´¶q級演算法¡A是您獲得程式³]p新技¯à¡A提升¦Û我價值的最好 投¸ê 當¡u寫程式¡v納入必修½Ò程的«nÁÍ勢下¡AAPP¶}發或網¶程式³]p 已是大³¡份學生或社會人士必¶·具備的基礎¯à力¡C演算法是用來培¾i 程式³]pÅÞ¿è的基礎理½×¡A也是有志從事¸ê°T工作的專業人員¡A不得 不«µø的一ªù基礎½Ò程¡C 為了ÅýŪªÌ¯à以容易理¸Ñ的方式吸收演算法»P基礎¸ê料結構的相Ãö知 ÃÑ¡A全書使用簡明的圖例介紹最常用演算法的概念¡A包括¡G分治法¡B »¼°j法¡B³g心法¡B動態³W劃法¡B疊代法¡B枚Á|法¡B回溯法¡A並實作³\ 多經典案例¡A如¡G字串反Âà¡]String Reversal¡^¡B°j文 ¡]Palindrome¡^¡B整數反Âà¡]Integer Reversal¡^¡B判斷兩字是否 相同¡]Anagrams¡^¡Bª÷字塔圖形外Æ[¡]Pyramid¡^…等等¡C同時應 用不同演算法延伸出«n¸ê料結構¡A例如¡G°}列¡BÃì結串列¡B堆疊¡B 佇列¡B樹狀結構¡B排序¡B搜尋¡BÂø湊…等¡A搭°t³o幾年快³t竄紅的 JavaScript程式»y¨¥Á|例實作¡A是您入ªù演算法的最佳º¿ï¡C 本書特¦â ?演算法最佳º¿ï¡G°t合實作程式碼¡A將各種演算法應用在程式³]p 的»â域 ?強化程式³]pÅÞ¿è¡GÂ×富圖例ÄÄz基礎¡A將演算法做最簡明的¸àÄÀ 及Á|例 ?完善科學»â域ijÃD¡G加入實戰安全性演算法»P人工智慧的相Ãö演算 法 ?Åç收學習成果¡G³]pÃø易¾A中的習ÃD¡A並參¾\國家¦Ò¸ÕÃD型¡A提供 ¶i一步演練
¡iPART I ¹Bºâ«äºû»Pºtºâªk¡j Chapter 01 ¤j¸Ü¹Bºâ«äºû»Pµ{¦¡³]p 1-1 ¤j¸Ü¹Bºâ«äºû 1-2 ¹Bºâ«äºûªº¸£¤O¤jÁÉ 1-3 ¥Í¬¡¤¤¨ì³B³£¬Oºtºâªk Chapter 02 ¦aªí¤W³Ì±`¨£¸g¨åºtºâªk 2-1 ¤Àªvºtºâªk 2-2 »¼°jºtºâªk 2-3 µ¹§Ú³Ì¦n¡A¨ä¾l§K½Íªº³g¤ßªk 2-4 ¤Àªvªkªº³Â¦N¥S§Ì-°ÊºA³W¹ººtºâªk 2-5 ¤£Â_¶°éªºÅ|¥Nºtºâªk 2-6 ¤H¤H³£¦³¥÷ªºªTÁ|ºtºâªk 2-7 ¤£¹ï´N¦^ÀYªº¦^·¹ªk Chapter 03 ¸g¨åºtºâªk®×¨Ò 3-1 ¦r¦ê¤ÏÂà¡]String Reversal¡^ 3-2 °j¤å¡]Palindrome¡^ 3-3 ¾ã¼Æ¤ÏÂà¡]Integer Reversal¡^ 3-4 ³Ì±`¥X²{ªº¦r¥À¡]Max Character¡^ 3-5 §PÂ_¨â¦r¬O§_¬Û¦P¡]Anagrams¡^ 3-6 ¤Ï¦V°}¦C¡]Reverse Array¡^ 3-7 ±N¥y¤¤©Î¤ù»y³æ¦r¤ÏÂà¡]Reverse Words¡^ 3-8 º¦r¤j¼g¡]Capitalization¡^ 3-9 ¥§¡È¡]Mean¡^ 3-10 ¦^¶Çµ¹©wÁ`©Mªº¼ÆÈ§Ç¹ï¡]Two Sum¡^ 3-11 ³Ì¤j§Q¼í¡]Max Profit¡^ 3-12 ¶O§B¨º§Ç¦C¡]Fibonacci¡^ 3-13 °O¾Ð¦¡¶O§B¨º§Ç¦C¡]Memoized Fibonacci¡^ 3-14 ¶¥±èª¬¹Ï§Î¥~Æ[¡]Staircase¡^ 3-15 ª÷¦r¶ð¹Ï§Î¥~Æ[¡]Pyramid¡^ ¡iPART II ¸ê®Æµ²ºc¬ÛÃöºtºâªk¡j Chapter 04 ¨«¤J¸ê®Æµ²ºcªº²§·Q¥@¬É 4-1 ¸ê®Æµ²ºcªìÅéÅç 4-2 ¶W¤H®ðªº¸ê®Æµ²ºc«¬ºA 4-3 ½L®Ú¿ù¸`ªº¾ðª¬µ²ºc 4-4 ¾Ç·|ÂÃÄ_¹Ïªº±K§Þ-¹Ï§Î²¤¶ 4-5 ¯«©_¦³½ìªºÂø´êªí Chapter 05 ¥þ¤è¦ìÀ³¥Îªº°}¦C»P¦ê¦Cºtºâªk 5-1 ¯x°}ºtºâªk»P²`«×¾Ç²ß 5-2 °}¦C»P¦h¶µ¦¡ 5-3 ¹ý©³ª±Âà³æ¦V¦ê¦Cºtºâªk Chapter 06 °ïÅ|»P¦î¦Cºtºâªk¹ý©³¬ã¨s 6-1 °}¦C¹ê§@°ïÅ|»´ÃP¾Ç 6-2 Ãìµ²¦ê¦C¹ê§@°ïÅ| 6-3 ¥j¦Ñªºªe¤º¶ðºtºâªk 6-4 ¤K¬Ó¦Zºtºâªk 6-5 °}¦C¹ê§@¦î¦C 6-6 Ãìµ²¦ê¦C¹ê§@¦î¦C 6-7 ¦³½ìªºÂù¦V¦î¦C 6-8 ¤@©wnÀ´±oÀu¥ý¦î¦C ¡iPART III ±Æ§Ç»P·j´Mºtºâªk¡j Chapter 07 ·s¤â§Ö³t¾Ç·|ªº±Æ§Çºtºâªk 7-1 ¬ÝÀ´±Æ§Ç 7-2 ®ðªw±Æ§Çªk 7-3 ¿ï¾Ü±Æ§Çªk 7-4 ´¡¤J±Æ§Çªk 7-5 Á¦ձƧǪk 7-6 ¦X¨Ö±Æ§Çªk 7-7 §Ö³t±Æ§Çªk 7-8 °ò¼Æ±Æ§Çªk Chapter 08 ¥´³y§Ö³tÅéÅ窺·j´M¤ßªk 8-1 ´`§Ç·j´Mªk 8-2 ¤G¤À·j´Mªk 8-3 ¤º´¡·j´Mªk 8-4 ¶O¤ó·j´Mªk ¡iPART IV ¾ð»P¹Ïªººtºâªk¡j Chapter 09 ¶W¹Ï¸Ñªº¾ðª¬ºtºâªk 9-1 °}¦C¹ê§@¤G¤¸¾ð 9-2 Ãìµ²¦ê¦C¹ê§@¤G¤¸¾ð 9-3 ¤G¤¸¾ð¨«³Xªº¤Jªù±¶®| 9-4 ¤G¤¸¾ð¸`ÂI·j´M 9-5 ¤G¤¸¾ð¸`ÂI´¡¤J 9-6 ¤G¤¸¾ð¸`ÂIªº§R°£ 9-7 °ï¿n¾ð±Æ§Çªk 9-8 ©µ¦ù¤G¤¸¾ð¤Jªù 9-9 ÀN¤Ò°Ò¾ð¯S°V¯Z 9-10 ¥¿Å¾ð 9-11 ¨Mµ¦¾ðªº´¼¼z Chapter 10 ¹Ï§ÎºtºâªkªºÃöÁä½Òµ{ 10-1 ¹Ï§Î²¤¶ 10-2 ¤£¯à¤£¾Çªº¹Ï§Îªí¥Üªk 10-3 ¹Ï§Î¨«³Xªº³Z¬ 10-4 ÂX±i¾ðªº±K½X 10-5 ¹Ï§Î³Ìµu¸ô®|ºtºâªk ¡iPART V ²{¥NijÃDºtºâªk¡j Chapter 11 §¹¬ü¹ê¾Ô¦w¥þ©Êºtºâªk 11-1 »´ÃP¾Ç·|¸ê®Æ¥[±K 11-2 ¤@¾Ç´NÀ´ªºÂø´êºtºâªk 11-3 ¯}¸Ñ¸I¼²»P·¸¦ì³B²z Chapter 12 ¤H¤u´¼¼zºtºâªk 12-1 ¾÷¾¹¾Ç²ß²¤¶ 12-2 »{ÃѲ`«×¾Ç²ß Appendix A ¶}µoÀô¹Ò»PJavaScript§Ö³t¤Jªù A-1 JavaScript°õ¦æÀô¹Ò A-2 ¿ï¾Üµ{¦¡ªº¤å¦r½s¿è¾¹ A-3 °ò¥»¸ê®Æ³B²z A-4 Åܼƫŧi»P¸ê®Æ«¬§OÂà´« A-5 ¿é¥X»P¿é¤J«ü¥O A-6 ¹Bºâ¤l»P¹Bºâ¦¡ A-7 ¬yµ{±±¨î A-8 °}¦C«Å§i»P¹ê§@ A-9 ¨ç¦¡©w¸q»P©I¥s A-10 ª«¥óªºÄݩʻP¤èªk
Node.js¥Í¦¨¦¡
AI Agent ¹ê
§Ö³tºë³qiOS 26
±a§A¥Î Python
Software M
ºë³q Python¡U
ºtºâªk°V½mÀç¡U¤Jªù½g
APCS §¹¥þ§ð²¤¡G
³nÅé¬[ºcì²z ²Ä¤Gª©
§ÚªüÀ¨³£¤ñ§A·|´ú¸Õ¡G
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C