今天由於藍橋杯系統維護,所以停止更新一天**,今天想聊聊為什麼學演算法?演算法有什麼用?知乎上看到「作為計算機專業學生最應該學習的課程top5」:計算機組成原理+數字邏輯電路、線性代數+概率論+離散數學、演算法、作業系統+編譯原理、掌握一門程式語言和程式設計技術(不知大家怎麼看演算法?
曾經我身邊的朋友們說過:「演算法是一切計算機理論的基礎。」不知這是不是有點絕對,最近在看大名鼎鼎的《introduction of algorithms》(演算法導論)這本書,其中前面對演算法的闡述讓我比以前進一步認識演算法,「我們應該像計算機硬體一樣把演算法看成一種技術」,我覺得更應該是一種藝術。作業系統中的排程演算法、計算機網路中的路由選擇演算法、生活中我們選擇路線的最短路徑演算法、玩撲克牌時從小到大的插入排序演算法等等,演算法融入到我們的生活中,我們只是不經常去留意他們而已。
最後附上mit演算法導**開課鏈結(希望大家都能在演算法學習上更進一步!
NodeJs系列 聊一聊BOM
最近在看node原始碼的時候,偶然間,看到如下函式 remove byte order marker.this catches ef bb bf the utf 8 bom because the buffer to string conversion in fs.readfilesync tran...
聊一聊系列 聊一聊移動web解析度的那些事兒
不同於pc時代,移動web的樣式更加多樣,也由於手機解析度的碎片化,移動web的相容問題日益突出,下面,我就和各位讀者一起聊聊移動web所面臨的手機解析度問題。在pc時代,我們書寫css的時候,理所應當的認為,我們所書寫的1px,在螢幕上就是1px的寬度。但是到了移動端,事情就不是這樣了,我們所書寫...
聊一聊小甜餅
cookies程式設計 cookie是儲存在客戶端的小文字,儲存的位置分為兩種 cookie可能儲存在客戶端瀏覽器的所佔記憶體中,關閉瀏覽器後,cookies就不再存在。cookie也可能儲存在客戶pc機的硬碟上,設定有效時間,超過有效時間後失效。cookie的常見應用 簡化登入 很多 在登入時,可...