- [教程名稱]算法分析與設(shè)計(jì)(鄧志龍)
- [教程類型]視頻教程
- [推薦級(jí)別]
- [觀看權(quán)限]免費(fèi)在線觀看
- [所需點(diǎn)數(shù)]花費(fèi) 0 點(diǎn)
- [上傳時(shí)間]
- [素材下載]
- [教程專題]
教 程 播 放 列 表
[教程介紹]
本視頻教程是由西北工業(yè)大學(xué)的鄧志龍老師為大家主講,講的極詳細(xì)。
有不少人搞不清楚,算法與程序的關(guān)系?
算法和程序都是指令的有限序列 ,但是:程序是算法,而算法不一定是程序。
算法和程序的區(qū)別主要在于:
(1) 在語言描述上,程序必須是用規(guī)定的程序設(shè)計(jì)語言來寫,而算法很隨意;
(2) 在執(zhí)行時(shí)間上,算法所描述的步驟一定是有限的,而程序可以無限地執(zhí)行下去。
所以: 程序 = 數(shù)據(jù)結(jié)構(gòu) + 算法。
算法是在有限步驟內(nèi)求解某一問題所使用的一組定義明確的規(guī)則。通俗點(diǎn)說,就是計(jì)算機(jī)解題的過程。在這個(gè)過程中,無論是形成解題思路還是編寫程序,都是在實(shí)施某種算法。前者是推理實(shí)現(xiàn)的算法,后者是操作實(shí)現(xiàn)的算法。
如果是寫程序的話,這個(gè)功能會(huì)經(jīng)常需要用到。
這個(gè)是程序中比較重要的,寫程序必須先學(xué)算法。
相關(guān)文章
熱門文章
- 1.微信小程序零基礎(chǔ)開發(fā)視頻教程
- 2.opencv在線教程
- 3.iapp制作簡(jiǎn)單軟件教程
- 4.比較好的python視頻教程
- 5.嵌入式學(xué)習(xí)視頻教程
- 6.最新android開發(fā)基礎(chǔ)教程
- 7.易語言編程教學(xué)視頻
- 8.java學(xué)習(xí)免費(fèi)視頻
- 9.正則表達(dá)式學(xué)習(xí)視頻教程
- 10.自學(xué)網(wǎng)易語言視頻教程
- 11.jquery基礎(chǔ)學(xué)習(xí)教程
- 12.軟件測(cè)試學(xué)習(xí)視頻
- 13.a(chǎn)ndroid游戲開發(fā)案例教程
- 14.sublime使用視頻教程
- 15.shell編程學(xué)習(xí)教程
- 16.java開發(fā)工具eclipse的用法教程
- 17.最好的android新手開發(fā)教程
- 18.a(chǎn)ndroid開發(fā)學(xué)習(xí)視頻
- 19.免費(fèi)安卓開發(fā)視頻教程
- 20.python基礎(chǔ)培訓(xùn)教程
- 21.python web開發(fā)基礎(chǔ)學(xué)習(xí)教程
- 22.python語言入門學(xué)習(xí)教程
- 23.python初學(xué)入門教程
- 24.a(chǎn)rm嵌入式開發(fā)自學(xué)視頻
- 25.python自學(xué)完整教程
- 26.微信開發(fā)學(xué)習(xí)視頻
- 27.c語言算法學(xué)習(xí)視頻
- 28.安卓軟件開發(fā)教程
- 29.c語言入門自學(xué)教程
- 30.rad studio xe8教程
- 31.swift編程學(xué)習(xí)教程
- 32.swift開發(fā)實(shí)例:天氣預(yù)報(bào)系統(tǒng)
- 33.a(chǎn)u3自學(xué)教程
- 34.shell腳本編程教程
- 35.微信開發(fā)視頻教程