2018-08-13

在計算機科學領域有很多的專業知識,其中有一部分就是計算機的數據結構,他對于專業人士來講至關重要,數據結構如果沒有學好,程序寫得再快,也是業余水平,類似的做事方式可以適用于其他領域,掌握了這種方式,就向著成為高級專業人士邁出了第一步。

數據結構加上算法構成了計算機的程序,但是非專業人士肯定不太好理解數據結構是什么意思,大概就是對于計算機科學來說,寫一段能夠完成特定功能的程序,就好比畫一幅畫,低水平的做法就是,直接上去畫了,這樣做得很快,但是會出現很多漏洞,回頭需要修修補補;而大藝術家們,在畫之前會采用基本幾何結構,也就是從現實中的事物,抽象出簡單的幾何形狀,骨架,再完成復雜的繪畫,相當于在編程的時候,抽象出具體的基本幾何形狀的基礎塊,然后用算法將這些模塊進行組合,寫出符合需求的程序,這些基本模塊就像繪畫和雕塑中作為輪廓的幾何圖形一樣,需要根據畫面進行過渡,而不是照搬照抄,這些程序中的基本幾何圖形,就是計算機的數據結構。

數據結構有很多種類,比如說有線性表,它是一種最基本的數據結構,比如說在商業中,報表是一種很常見的數據結構形式,在管理上,可以看到很多的人員或者物質的記錄信息,他們都可以被線性的數據記錄,比如就按照12345的順序排列出來。

通過學習我大概了解了什么是構成計算機程序的數據結構,我也認識到了他很早以前就應用在了商業和管理方面,這也是計算機發展史上很重要的一個部分。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 關于Mongodb的全面總結 MongoDB的內部構造《MongoDB The Definitive Guide》...
    中v中閱讀 32,041評論 2 89
  • 第一次遇見 像微風 像暖陽 像少女夢 我讀高一,你讀高二,我不知道我們中間還隔著一個她 我讀高二,你讀高三...
    時疚S閱讀 282評論 0 0
  • 什么才叫獨立思考? 目前我們所談論的獨立思考更多就是指理性思考,所以在這里我們僅以此為話題展開。 我之前說過;大部...
    不想睡6666閱讀 536評論 0 1
  • 我喜歡夜晚,夜晚的時候我會覺得孤獨,但是我并不討厭孤獨,孤獨會讓我冷靜,讓我思考。 現在很多人認為孤獨是一個貶義詞...
    阿玖樞閱讀 433評論 0 0
  • 那一年,去了麗江 層層疊疊的山巒里 瞥見煙雨朦朧的小城 相伴在小巷中穿梭 靜謐而悠長 布滿細密的年輪的青苔石階 仿...
    愛吃魚的Lina閱讀 110評論 0 3