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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机专业考试基础知识,计算机专业基础知识要点及考试考试.docx

發布時間:2024/4/18 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机专业考试基础知识,计算机专业基础知识要点及考试考试.docx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

計算機專業基礎知識要點及考試考試

PAGE

PAGE 27

數據結構要點第一章 概 論數據就是指能夠被計算機識別、存儲和加工處理的信息的載體。數據元素是數據的基本單位,可以由若干個數據項組成。數據項是具有獨立含義的最小標識單位。數據結構的定義:·邏輯結構:從邏輯結構上描述數據,獨立于計算機。·線性結構:一對一關系。·線性結構:多對多關系。·存儲結構:是邏輯結構用計算機語言的實現。·順序存儲結構:如數組。·鏈式存儲結構:如鏈表。·索引存儲結構:·稠密索引:每個結點都有索引項。·稀疏索引:每組結點都有索引項。·散列存儲結構:如散列表。·數據運算。·對數據的操作。定義在邏輯結構上,每種邏輯結構都有一個運算集合。·常用的有:檢索、插入、刪除、更新、排序。************************************************************************數據類型:是一個值的集合以及在這些值上定義的一組操作的總稱。·原子類型:由語言提供。?·結構類型:由用戶借助于描述機制定義,是導出類型。抽象數據類型ADT:·是抽象數據的組織和與之的操作。相當于在概念層上描述問題。?·優點是將數據和操作封裝在一起實現了信息隱藏。************************************************************************程序設計的實質是對實際問題選擇一種好的數據結構,設計一個好的算法。算法取決于數據結構。************************************************************************算法是一個良定義的計算過程,以一個或多個值輸入,并以一個或多個值輸出。評價算法的好壞的因素:·算法是正確的;·執行算法的時間;·執行算法的存儲空間(主要是輔助存儲空間);·算法易于理解、編碼、調試。************************************************************************時間復雜度:是某個算法的時間耗費,它是該算法所求解問題規模n的函數。漸近時間復雜度:是指當問題規模趨向無窮大時,該算法時間復雜度的數量級。 空間復雜度:是某個算法的空間耗費,它是該算法所求解問題規模n的函數。算法的時間復雜度和空間復雜度合稱算法復雜度。第二章 線性表************************************************************************線性表是由n≥0個數據元素組成的有限序列。n=0是空表;非空表,只能有一個開始結點,有且只能有一個終端結點。************************************************************************線性表上定義的基本運算:·構造空表:Initlist(L)*************************************************順序表是按線性表的邏輯結構次序依次存放在一組地址連續的存儲單元中。在存儲單元中的各元素的物理位置和邏輯結構中各結點相鄰關系是一致的。地址計算:LOCa(i)=LOCa(1)+(i-1)*d;(首地址為1)在順序表中實現的基本運算: ·插入:平均移動結點次數為n/2;平均時間復雜度均為O(n)。·刪除:平均移動結點次數為(n-1)/2;平均時間復雜度均為O(n)。************************************************************************線性表的鏈式存儲結構中結點的邏輯次序和物理次序不一定相同,為了能正確表示結點間的邏輯關系,在存儲每個結點值的同時,還存儲了其后繼結點的地址信息(即指針或鏈)。這兩部分信息組成鏈表中的結點結構。 一個單鏈表由頭指針的名字來命名。************************************************************************單鏈表運算:·建立單鏈表·頭插法:s->next=head;head=s;生成的順序與輸入順序相反。平均時間復雜度均為O(n)。·尾插法:head=rear=null;if(head=null) head=s;else r->next=s;r=s; 平均時間復雜度均為O(n)·加頭結點的算法:對開始結點的操作無需特殊處理,統一了空表和非空表。·查找·按序號:與查找位置有關,平均時間復雜度均為O(n)。·按值:與輸入實例有關,平均時間復雜度均為O

總結

以上是生活随笔為你收集整理的计算机专业考试基础知识,计算机专业基础知识要点及考试考试.docx的全部內容,希望文章能夠幫你解決所遇到的問題。

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