原创 數據結構學習筆記(二)數組

一、提出問題 爲什麼數組要從 0 開始編號,而不是從 1 開始呢?帶着問題去看文章 二、什麼是數組 數組(Array)是一種線性表數據結構。它用一組連續的內存空間,來存儲一組具有相同類型的數據。 三、如何實現隨機訪問和數組特性 第一瞭解線

原创 數據結構學習筆記(一)複雜度分析技巧

一、什麼是複雜度分析      數據結構和算法本身解決如何讓代碼運行得更快,如何讓代碼更省存儲空間。所以執行效率是算法一個非常重要的考量指標。衡量算法代碼的執行效率就是複雜度分析,複雜度分析分爲時間、空間複雜度分析 二、爲什麼要複雜度分析

原创 centos7安裝docker並配置php運行環境

一、安裝docker 首先我們先來了解一下什麼是docker。        docker是一個虛擬化的技術,基於 Linux 內核,是將進程進行封裝隔離,由於隔離的進程獨立於宿主機和其它的隔離的進程,因此也可以稱爲容器。很多人把dock