日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

算法-程序与系统的灵魂

發布時間:2024/1/8 windows 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算法-程序与系统的灵魂 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

算法類問題求解過程(例:TSP算法)

算法類問題唯一的個算法,但是可以解決的一系列單個問題
TSP問題旅行商問題(經過所有城市的最短路徑問題)
數學建模用數學語言描述實際現象的過程
問題的解決過程
數學建模
算法設計與分析
數據結構設計+算法過程設計(算法正確性+算法復雜性)
程序設計
問題求解
  • 算法是程序的靈魂>>是否能寫算法==是否會編程
  • TSP=traveling Salesman Problem
  • TSP(旅行商問題的難解性源于,階層問題的組合爆炸)
  • TSP問題難解性的解決方法:較優解替代最優解
  • TSP問題解決較優解:遍歷算法/分治算法/貪心算法/動態規劃算法…

數學建模(離散數學)

算法的數據結構

數據結構邏輯結構+存儲結構+操作
變量名存儲單元的地址
變量值存儲單元的內容
指針反應數據元素間的邏輯關系

算法的控制結構/算法的設計過程

順序結構
分支結構 >>例:else-if
循環結構
程序流程圖
矩形>>執行的語句
菱形>>判斷
圓形框>>程序開始或結束
箭頭線>>程序走向

流程圖例:

算法的控制結構設計過程
1:步驟描述法(其中某個步驟還能細分,例:步驟5>>5.1+5.2…)
2:將思想策略轉化為流程圖

算法程序的執行過程

程序執行過程如下!
編譯源程序
編譯
連接(連接公用函數庫與目標程序再轉化為機器指令)
執行

算法分析與計算復雜性

算法分析數學方法證明+仿真分析證明(實例測試)
算法復雜性時間復雜性+空間復雜性
時間復雜性T(n)一個問題規模為n,解這一問題所需時間函數為T(n)>>T(n)的同階表示為O(n)
  • O(n) >> O=order=量級
  • T(n)與O(n)都是時間復雜性
P類問題問題復雜度為多項式>>>>
NPC類問題只能帶入驗證的難解性問題>>>

總結

以上是生活随笔為你收集整理的算法-程序与系统的灵魂的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。