寫在演算法應用系列之前

2021-06-02 07:58:59 字數 942 閱讀 2353

【2023年,寫此**時,自己作序如下】

在幾年前,我就有些衝動,想把從原始碼中看到的東西記下來,這裡面主要的緣由是當我接觸大師們的作品時,除了欽佩之情之外,更多的便是感激。我也想把這份激動帶給其它的同仁們,希望在看我餘下的這些篇章的時候,也能有所收穫,並從中得到快樂!

以下所有文章皆結合工程中的實際**而來,有些是我自己動手寫的,更多的則是前輩高人所做,我將在引用這些**片段的時候說明這些情況。同時演算法和數學也密不可分,因此在必要的時候,我會給出公式,力求嚴謹。

事實上在解決實際問題時,需要很多方面的知識,同一問題的演算法也有多種,很多難分伯仲,在此只是集中分析了個別演算法,期望能起到拋磚引玉的效果,如果有道友覺得不過癮,大可在網上蒐羅相關專題,追查到底。

源**是軟體實現的根本,而軟體的三大要素中的資料結構和演算法也都是在源**中表現的淋漓盡致,乙個軟體質量的優劣,乙個程式設計師水平的高低直接和**密切相連,觀摩前人留下的優秀**無疑是提高自身實力的有效途徑,演算法中很多抽象的理論在源**中如此鮮活,也更容易被我們所理解吸收,這也是我寫這些文章的用意。

演算法涵蓋廣泛,我個人所涉及也只是其中很少的部分,比如現在極其熱門的指令碼程式設計,硬體程式設計,dsp程式設計,sql程式設計等等我都不會提及,當然並非輕視其中的演算法成分,而是確實因為個人經歷所限,沒有深入的參與這些工種中,但我相信演算法是相通的,如果了解原理,移植應該不是問題,如果能做到胸有成竹,馬到成功,那便是學有所成了,大家共勉,努力。

本人才疏學淺,演算法如此博大精深精深,很多知識只能領略皮毛,甚至還沒能真正入門,所以如有謬誤之處,還望指正,在此先謝過了。

【個人**幾經沉浮,最終決定全部轉為blog形式】

追其演算法本源,和蛋雞相生悖論頗有些相似,演算法**於實際,高於實際,有應用於實際。所以一味的抬高它,或貶低它都是不恰當的,同樣的技術在不同人的使用下,結果截然不同。多儲備點,深入思考些,探求演算法本源,一通百通並能用在實際工作中。總之,不去死記硬背,不生搬硬套,但能把問題解決對,而且解決的漂亮就是能人。

寫在資料倉儲系列之前

接下來的一段時間內會整理總結資料倉儲的相關知識,可能暫時只是點,我會通過自己的工作感悟以及讀書筆記等逐漸將它們豐滿 起來。之所以選擇資料倉儲這個切入點,來進行知識整理,一方面是因為工作確實是以數倉為中心展開的,另一方面也是因為在做資料相關工作的時候,數倉是乙個繞不來的話題。無論是簡單的資料分析,還是...

寫在畢業之前

人生有很多抉擇,就象人經常站點三叉路口一樣。在學校的生活總是很愜意的,因為這裡可以認識非常多的沒有心計的朋友 激發自己創意靈感 和保持一顆很有野心的抱負。現在快畢業了,想起來真的很快,這3年,彈指一揮間。留下了很多美好的回憶,同時也給自己留下來許多遺憾,不過還好,我總是能自醒,知道自己落後了,然後就...

寫在之前blog

寫在之前 再從2014年的同學偶遇聊天,踏上linux之路,走上計算機行業,5年了,直到今天的我才發現自己已經跟資料庫,資料,應用打了這麼多年的交道,現在計算機行業工作的不景氣偏偏促使我寫下我自己的工作經歷和生活中遇到的問題 之前這幾年遇到的問題,不想寫了,以後或許會寫一些之前遇到的問題和使用經歷,...