原创 1.2數據結構的歷史和在計算機學科中的地位

數據結構作爲單獨的一門課程始於1968年 在我國是指20世紀80年代初 早起沒有明確的規範,數據結構幾乎和圖論、樹的理論相同 隨着大型程序的出現、軟件的獨立結構程序設計慢慢的稱爲程序設計方法學的主要內容 數據結構目前已經成爲高等教育的重點

原创 1.4抽象數據類型和數據結構

數據類型是指一個值的集合以及在這些值上定義的一組操作的總稱抽象數據類型(Abstract Data Type,ADT)是指抽象數據組織和與之相關的操作 每一個操作由它的輸入輸出定義 隱藏實現細節的過程稱爲封裝 數據結構是ADT的物理實現

原创 2.1線性表類型的定義

線性表:表中每個數據元素最多隻能有一個直接前趨元素,每個數據元素最多隻能有一個直接後繼元素;       只有第一個元素沒有前去元素,最後一個元素沒有後繼元素。 線性表的長度:就是表中記錄數據的條數。

原创 NB-IoT 基於蜂窩的窄帶物聯網

NB-IoT 基於蜂窩的窄帶物聯網(Narrow Band Internet of Things, NB-IoT)成爲萬物互聯網絡的一個重要分支。NB-IoT構建於蜂窩網絡,只消耗大約180KHz的帶寬,可直接部署於GSM網絡、UMT

原创 2017大數據領域十大必讀書籍

歷史大浪淘沙經過5次信息革命,終於迎來大數據時代,給信息領域灌入了強勁的血液,催生了很多新生力量,而各行各業誰也無法離開數據存活。尤其近幾年來,全球範圍內掀起了一股“大數據”熱,各地政府、大小企業都在佈局大數據,搶佔先機。這個局到底怎麼

原创 2.2線性表的順序表示和實現

線性表的存儲結構分爲順序結構和非順序結構。 順序結構也稱爲向量存儲或一維數組存儲。 線性表的第一個數據元素的位置叫 起始位置 或 基地址 使用順序結構存儲的表叫做順序表,特點:表中相鄰的元素之間具有相鄰的存儲位置。