About

Algorithm Notes

I am taking notes of computer algorithms in zh-Hant.

These notes are free for non-commercial usage. Acknowledgement is not required but would be appreciated.

Most notes are not well-reviewed. If you find any mistakes, please leave message here.

本站提供演算法教學文章。大家可以自行擷取網頁圖文。不要為非作歹、謀取私利就行了。

本站處於創建階段,內容不夠詳盡周全。若讀者發現錯誤,歡迎利用留言板回報,俾能改正,造福後人。

Domain

I give attention to algorithms in computational mathematics (computational graph theory, computational number theory, computational geometry, numerical analysis, ...).

I also give attention to algorithms for multimedia (natural language processing, audio processing, image processing, computer graphics, ...).

本站主要關注這兩個領域:計算數學、多媒體。

計算數學:計算圖論、計算數論、計算幾何、數值分析、……。

多媒體:自然語言處理、聲音處理、影像處理、計算機圖學、……。

這些主題並非主要關注方向:作業系統、編譯器、網路、資料庫、軟體工程、資訊安全、app與網頁開發、資訊系統管理、……。

雖然內容廣泛,也不是全部都得弄懂。若有需要,再來學習。大可不必望著目錄自己嚇自己。

一間便利商店的商品,超過一千種,每一件都是貼近日常生活的商品。對於店家來說,每一樣商品都有人買;對於單一顧客來說,不會每一樣商品都買。

Typesetting

Unicode Characters for Math

This website use Unicode characters with monospaced font for presenting equations and formulas.

Thanks to JetBrains Mono, a monospaced font for source code, our webpages have a better view.

眾所皆知,程式設計使用等寬字體。本站打算繼承這種精神。

想在網頁呈現美觀的數學式子,大家習慣使用MathJax。然而本站並未採用MathJax,而是直接使用純文字。MathJax無法做到等寬排版,而純文字卻可以做到等寬排版(使用等寬字體即可)。

很幸運的,Unicode已經定義大量的數學符號,我們可以直接使用這些數學符號。很不幸的,支援所有數學符號的等寬字體尚未出世,支援所有數學符號的網頁瀏覽器尚未出世,我們經常看到排版醜陋的數學式子。

如果你在本站看到偏移變形的數學符號,不要怨我。當今世界的科技進度就是這樣,我已盡力而為。

運算符號
https://en.wikipedia.org/wiki/List_of_mathematical_symbols

英文字母變體、希臘字母變體
https://en.wikipedia.org/wiki/Mathematical_Alphanumeric_Symbols

上標、下標
https://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts

附加符號:bar、hat、向量、牛頓微分
https://en.wikipedia.org/wiki/Combining_character

跨行符號:矩陣外框、聯立括號、積分、求和
https://www.fileformat.info/info/unicode/block/miscellaneous_technical/list.htm

表格框線
https://en.wikipedia.org/wiki/Box-drawing_character

總表
https://en.wikipedia.org/wiki/Mathematical_operators_and_symbols_in_Unicode

Donation

Donation

I am not being hired and I have no income. I wish billionaires provide at least TW$27,470 per month as my salary. Please email to algorithm.notes@gmail.com.

我的收入來源是三倍券、五倍卷、普發現金。不過不必麻煩大家勞師動眾小額捐款,我等有錢人贊助就好了。希望月薪至少是27470元。請來信algorithm.notes@gmail.com

Details

以前曾經開放小額捐款,不過成效不彰,無法維持生計。

[Post Account] (TWD)
20140427 簡立峯    	10,000
20150501 chiaminhsu	 2,000
20150521 chiaminhsu	 2,000
20150704 chiaminhsu	 3,000
20150805 chiaminhsu	 3,000
20150901 chiaminhsu	 2,000
20150902 楊偉成    	 5,000
20150927 chiaminhsu	 3,000
20151105 chiaminhsu	 3,000
20151206 chiaminhsu	 3,000
20151226 chiaminhsu	 4,900
20160130 chiaminhsu	 3,000
20160202 chiaminhsu	 5,000
20160304 chiaminhsu	 3,000
20160320 chiaminhsu	21,000
20160701 許景琳    	 1,500
20160705 chiaminhsu	21,000
20160801 許景琳    	 1,500
20160901 許景琳    	 1,500
20161001 許景琳    	 1,500
20161003 chiaminhsu	21,000
20161101 許景琳    	 1,500
20161201 許景琳    	 1,500
20170101 許景琳    	 1,500
20170106 chiaminhsu	 5,000
20170201 許景琳    	 1,500
20170203 楊皓霖    	   280
20170301 許景琳    	 1,500
20170401 許景琳    	 1,500
20170501 許景琳    	 1,500
20170601 許景琳    	 1,500
20170701 許景琳    	 1,500
20170714 陳祜琦    	 2,000
20170801 許景琳    	 1,500
20170901 許景琳    	 1,500
20170905 吳沂衡    	 1,000
20171001 許景琳    	 1,500
20171101 許景琳    	 1,500
20171201 許景琳    	 1,500
20171229 Mark Chang	 1,500
20180101 許景琳    	 1,500
20180201 許景琳    	 1,500
20180201 Mark Chang	 1,500
20180301 許景琳    	 1,500
20180307 Mark Chang	 1,500
20180401 許景琳    	 1,500
20180410 Mark Chang	 1,500
20180501 許景琳    	 1,500
20180519 Mark Chang	 1,500
20180601 許景琳    	 1,500
20180701 Mark Chang	 1,500
20180801 Mark Chang	 1,500
20180904 Mark Chang	 1,500
20181001 Mark Chang	 1,500
20181008 許景琳    	 6,000
20181101 Mark Chang	 1,500
20181101 許景琳    	 1,500
20181201 Mark Chang	 1,500
20181201 許景琳    	 1,500
20190101 許景琳    	 1,500
20190201 許景琳    	 1,500
20190201 黃基雲    	   250
20190301 許景琳    	 1,500
20190401 許景琳    	 1,500
20190501 許景琳    	 1,500
20220201 許景琳    	 2,000
20220301 許景琳    	 2,000
20220401 許景琳    	 2,000
20220501 許景琳    	 2,000
20220601 許景琳    	 2,000
20220701 許景琳    	 2,000
20220801 許景琳    	 2,000
20220901 許景琳    	 2,000
20221001 許景琳    	 2,000
20221101 許景琳    	 2,000
20221201 許景琳    	 2,000
20230101 許景琳    	 2,000
20230201 許景琳    	 2,000
20230301 許景琳    	 2,000
20230401 許景琳    	 2,000
20230501 許景琳    	 2,000
20230601 許景琳    	 2,000
20230701 許景琳    	 2,000
20230801 許景琳    	 2,000
20230901 許景琳    	 2,000
20231001 許景琳    	 2,000
20231101 許景琳    	 2,000
20231201 許景琳    	 2,000
20240101 許景琳    	 2,000
20240201 許景琳    	 2,000
20240301 許景琳    	 2,000
[PayPal] (USD)
20131129 張嘉文            	  20  -1.08   18.92
20131217 吳俞震            	  10  -0.69    9.31
20140224 蔣承毅            	 100  -4.20   95.80
20140416 蔣承毅            	 100  -4.20   95.80
20140312 倪建群            	  10  -0.74    9.26 (20140425 refund)
20140312 林智偉            	   5  -0.50    4.50 (20140425 refund)
20140402 The Daily Paul    	  20  -1.18   18.82 (20140425 refund)
20140411 洪沛淵            	 100  -4.20   95.80 (20140425 refund)
20140414 郝柏翔            	  12  -0.77   11.23 (20140425 refund)
20140415 林高遠            	   7  -0.57    6.43 (20140425 refund)
20140415 王聲蓁            	  50  -2.25   47.75 (20140425 refund)
20140415 孔令傑            	2000 -78.30 1921.70 (20140416 refund)
20140416 沈佳玟            	  10  -0.69    9.31 (20140425 refund)
20140416 陳國軍            	 100  -4.20   95.80 (20140425 refund)
20140416 Huang Hsiang Cheng	 200  -9.10  190.90 (20140508 refund)
20140508 Huang Hsiang Cheng	 200   0.00  200.00 (20140508 refund)
20160202 林詩堯            	 200  -9.10  190.90
20160302 林詩堯            	 200      0  200.00
20160403 林詩堯            	 200      0  200.00
20160503 林詩堯            	 200      0  200.00
20160603 林詩堯            	 200      0  200.00
20160703 林詩堯            	 200      0  200.00
20160805 林詩堯            	 200      0  200.00
20160904 林詩堯            	 200      0  200.00
20161003 林詩堯            	 200      0  200.00
20161202 劉松晏            	 150  -6.90  143.10
20171115 劉松晏            	 150  -6.90  143.10
20181122 劉松晏            	 150  -6.90  143.10
20190126 Liyiming Ke   	(TWD)298      0  298    (20190128 refund)
20191214 劉松晏            	 150  -6.90  143.10