国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

茂名百度搜索網(wǎng)站排名青島網(wǎng)頁搜索排名提升

茂名百度搜索網(wǎng)站排名,青島網(wǎng)頁搜索排名提升,網(wǎng)站域名備案要多少錢,做網(wǎng)站自己不會維護怎么辦目錄 1.算法的概念2.算法的特性1.有窮性2.確定性3.可行性4.輸入5.輸出 3.好算法的特質1.正確性2.可讀性3.健壯性4.高效率與低存儲需求 4.算法的時間復雜度1.事后統(tǒng)計的問題2.復雜度表示的計算1.加法規(guī)則2.乘法規(guī)則3.常見函數(shù)數(shù)量級比較 5.算法的空間復雜度1.程序的內存需求2.例…

目錄

  • 1.算法的概念
  • 2.算法的特性
    • 1.有窮性
    • 2.確定性
    • 3.可行性
    • 4.輸入
    • 5.輸出
  • 3.好算法的特質
    • 1.正確性
    • 2.可讀性
    • 3.健壯性
    • 4.高效率與低存儲需求
  • 4.算法的時間復雜度
    • 1.事后統(tǒng)計的問題
    • 2.復雜度表示的計算
      • 1.加法規(guī)則
      • 2.乘法規(guī)則
      • 3.常見函數(shù)數(shù)量級比較
  • 5.算法的空間復雜度
    • 1.程序的內存需求
    • 2.例題
    • 3.函數(shù)調用(遞歸)帶來的內存開銷

1.算法的概念

算法(Algorithm)是對特定問題求解步驟的一種描述,它是指令的有限序列,其中的每條指令表示一個或多個操作。

2.算法的特性

1.有窮性

一個算法必須總在執(zhí)行有窮步之后結束,且每一步都可在有窮時間內完成。
算法必須是有窮的,而程序可以是無窮的

2.確定性

算法中每條指令必須有確切的含義,對于相同的輸入只能得出相同的輸出。

3.可行性

算法中描述的操作都可以通過已經(jīng)實現(xiàn)的基本運算執(zhí)行有限次來實現(xiàn)。

4.輸入

一個算法有零個或多個輸入,這些輸入取自于某個特定的對象的集合。

5.輸出

一個算法有一個或多個輸出,這些輸出是與輸入有著某種特定關系的量。

3.好算法的特質

1.正確性

算法應能夠正確地解決求解問題。

2.可讀性

算法應具有良好的可讀性,以幫助人們理解。

3.健壯性

輸入非法數(shù)據(jù)時,算法能適當?shù)刈龀龇磻蜻M行處理,而不會產(chǎn)生莫名其妙的輸出結果。

4.高效率與低存儲需求

即算法執(zhí)行省時、省內存:時間復雜度低、空間復雜度低。

4.算法的時間復雜度

事前預估算法時間開銷T(n)與問題規(guī)模n的關系(T表示“time”)

  • 最壞時間復雜度:最壞情況下算法的時間復雜度。
  • 平均時間復雜度:所有輸入示例等概率出現(xiàn)的情優(yōu)下,算法的期望運行時間。
  • 最好時間復雜度:最好情況下算法的時間復雜度。

1.事后統(tǒng)計的問題

①和機器性能有關,如:超級計算機v.s.單片機
②和編程語言有關,越高級的語言執(zhí)行效率越低
③和編譯程序產(chǎn)生的機器指令質量有關
④有些算法是不能事后再統(tǒng)計的,如:導彈控制算法

2.復雜度表示的計算

1.加法規(guī)則

多項相加,只保留最高階的項,且系數(shù)變?yōu)?。

2.乘法規(guī)則

多項相乘,都保留。

3.常見函數(shù)數(shù)量級比較

在這里插入圖片描述

①順序執(zhí)行的代碼只會影響常數(shù)項,可以忽略。
②只需挑循環(huán)中的一個基本操作分析它的執(zhí)行次數(shù)與n的關系即可。
③如果有多層嵌套循環(huán),只需關注最深層循環(huán)循環(huán)了幾次。

5.算法的空間復雜度

1.程序的內存需求

①若無論問題規(guī)模怎么變,算法運行所需的內存空間都是固定的常量,
算法空間復雜度為s(n)= o(1),則稱該算法為原地工作:算法所需的內存空間為常量。
②只需關注存儲空間大小與問題規(guī)模相關的變量。

2.例題

在這里插入圖片描述

3.函數(shù)調用(遞歸)帶來的內存開銷

一般情況,空間復雜度等于遞歸調用的深度。
注:有的算法各層函數(shù)所需存儲空間不同,分析方法略有區(qū)別。

http://m.aloenet.com.cn/news/33654.html

相關文章:

  • 收款網(wǎng)站怎么建設網(wǎng)絡營銷方案設計
  • 網(wǎng)頁制作公司網(wǎng)站網(wǎng)絡事件營銷案例
  • 陜西省建設網(wǎng)三類人員證書查詢正規(guī)網(wǎng)站優(yōu)化公司
  • 北京市文化局政務網(wǎng)站建設項目有沒有推廣app的平臺
  • wordpress 新聞采集站百度做廣告怎么做
  • 自己網(wǎng)站可以加標志嗎域名搜索引擎
  • 湖南手機版建站系統(tǒng)哪家好石家莊學院
  • 校園互動網(wǎng)站建設網(wǎng)絡營銷的宏觀環(huán)境
  • 本溪做網(wǎng)站的快優(yōu)吧seo優(yōu)化
  • 太原企業(yè)做網(wǎng)站營銷團隊找產(chǎn)品合作
  • 重慶門戶網(wǎng)站開發(fā)報價seo網(wǎng)站結構優(yōu)化的方法
  • 綿陽專門做網(wǎng)站的公司有哪些產(chǎn)品如何做線上推廣
  • 博客系統(tǒng)做網(wǎng)站aso搜索優(yōu)化
  • 做視頻網(wǎng)站視頻放在哪里找營銷型企業(yè)網(wǎng)站
  • html商品展示頁面專業(yè)搜索引擎seo技術公司
  • 淘寶網(wǎng)屬于b2b還是b2c培訓機構優(yōu)化
  • 數(shù)據(jù)服務網(wǎng)站開發(fā)google網(wǎng)站登錄入口
  • 上海城建設計院網(wǎng)站微營銷是什么
  • 怎樣幫別人做網(wǎng)站軟文大全800字
  • 合肥的網(wǎng)站建設深圳網(wǎng)絡營銷網(wǎng)站設計
  • 企業(yè)網(wǎng)站建設制作多少錢搜索關鍵詞排名
  • b站是什么平臺網(wǎng)站優(yōu)化北京seo
  • 比較好的做網(wǎng)站重慶白云seo整站優(yōu)化
  • b2b門戶網(wǎng)站建設多少錢南寧哪里有seo推廣廠家
  • 在線免費網(wǎng)站建設平臺seo怎么優(yōu)化關鍵詞排名
  • wordpress banner路徑seo知識分享
  • 旅游網(wǎng)站如何建設2023年最新新聞摘抄
  • 石龍鎮(zhèn)網(wǎng)站仿做如何制作網(wǎng)站二維碼
  • 毛片做曖視頻在線觀看網(wǎng)站建站平臺哪家好
  • 哈爾濱網(wǎng)站建設開發(fā)外包品牌網(wǎng)站建設方案