1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊
這個公式對計(jì)算機(jī)科學(xué)的影響程度足以類似物理學(xué)中愛因斯坦的“E=MC^2”——一個公式展示出了程序的本質(zhì)。
略會去查看了一下
通俗的說 算法相當(dāng)于邏輯,小部分已為人們發(fā)掘出來(這里的小部分指的是書本里講的各種算法,屬于人們對于特定模式抽象出來的核心,比如排序),可以看做一種模式。對應(yīng)于業(yè)務(wù)來說,一種邏輯(可能由其他元子邏輯組合而成)一旦確定下來,便可看做常量,固定不變。
數(shù)據(jù)結(jié)構(gòu)即數(shù)據(jù)表示,說白了就是數(shù)據(jù),比如用戶數(shù)據(jù),屬于互聯(lián)網(wǎng)玩的主要部分。這里面有一個問題,就是如何合理高效表示數(shù)據(jù)。為此,人們想出了各種各樣的數(shù)據(jù)結(jié)構(gòu),比如數(shù)組,比如樹。還有一點(diǎn)就是代碼通用性的考量。對于一個設(shè)計(jì)良好的數(shù)據(jù)(結(jié)構(gòu))來講,應(yīng)當(dāng)可以保證在代碼邏輯不變的基礎(chǔ)上,功能的增加只需在數(shù)據(jù)層動點(diǎn)手腳完成:下拉菜單數(shù)據(jù)中追加一條“詳情頁”的數(shù)據(jù)和對應(yīng)的回調(diào)方法,即可完成新菜單項(xiàng)的添加工作。
問題 —> 數(shù)據(jù)結(jié)構(gòu)+算法 == 程序 —> 解決問題
添加回答
舉報