【数据结构与算法】数据结构与算法基本理论笔记
生活随笔
收集整理的這篇文章主要介紹了
【数据结构与算法】数据结构与算法基本理论笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這里說的數據對象不是面向對象系統中所說的數據對象,后者還需要考慮對象所包含的操作。
前者通過建立索引表來組織所有元素;后者通過散列函數直接把數據記錄的關鍵碼映射為該元素的存放地址。
邏輯結構的設計在分析階段進行,存儲結構的設計在設計時進行。
例如,字典可以用順序表、鏈表、散列表或索引表實現。
A.順序表 B.散列表 C.有序表 D.單鏈表
因為:用例是系統分析時描述功能的圖示,與ADT無關。
O(N^2)在數據量過千基本不可用
O(N^3)在數據量過百基本不可用
O(N!)、O(2^n)基本不可執行
O(logN)在大數據量時具有比較好的時空效率
O(1)自然是極好的
A.事前統計的方法 B.事后統計的方法 C.事前分析估算的方法 D.事后分析估算的方法
總結
以上是生活随笔為你收集整理的【数据结构与算法】数据结构与算法基本理论笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【算法分析与设计】查找第K大/小元素问题
- 下一篇: 按字母位置关系给数字排序(洛谷P4414