原创 王道數據結構考研之順序表練習題

1、設計一個高效算法,將順序表L的所有元素逆置,要求算法的空間複雜度爲O(1) void Reverse(SqList &L){ ElemType temp;//輔助變量 for(int i=0;i<L.length/2

原创 分佈式系統介紹及zookeeper入門

發展背景 1、單一應用架構:一個應用將所有功能部署在一起,減少部署結點和成本 2、垂直應用架構:訪問量逐漸增大,單一應用的加速度越來越小,將應用拆分成互不相干的幾個應用,提升效率 3、分佈式服務架構:垂直應用越來越多,應用之間交互

原创 王道數據結構考研筆記之線性表的順序表示

1、順序表的定義 線性表的順序存儲又稱順序表。它是用一組地址連續的存儲單元依次存儲線性表中的數據元素,從而使得邏輯上相鄰的兩個數據在物理位置上也相鄰。 靜態分配的結構 #define MaxSize 50 typedef stru

原创 zookeeper詳細功能介紹及客戶端框加使用

1、結點類型 1、持久節點:指節點創建後,就一直存在,直到有刪除操作來主動清除這個節點 2、臨時節點:臨時節點的生命週期和客戶端會話綁定。如果客戶端會話失效,那麼這個 節點就會被自動清除。臨時節點下不能創建子節點 create

原创 分佈式消息中間件介紹

1、爲什麼要使用消息中間件 比如客戶端發送一個請求給訂單(order)系統,訂單系統發送請求給庫存系統,需要減庫存。 傳統的實現方案:用戶下單,訂單處理完之後更改庫存,庫存更改完之後返回處理結果 使用線程的解決方案:用戶下單,訂

原创 王道數據結構考研筆記之線性表的鏈式表示

1、單鏈表 單鏈表的定義 線性表的鏈式存儲又稱單鏈表,它是指任意一組存儲單元來存儲線性表中的數據元素。 data(數據域) next(指針域) typedef struct LNode{ ElemType dat

原创 王道數據結構考研筆記之線性表初識

線性表的定義和基本操作 1、線性表的定義 具有相同數據類型的n(n>=0)個元素的有限序列。一般表達式: L=(a1,a2,a3,…an-1,an) a1是表頭元素,an是表尾元素,除開第一個元素,其他每個元素有且只有一個直接前

原创 王道考研數據結構筆記之算法分析

算法的基本概念 算法是對特定問題求解步驟的一種描述,它是指令的有限序列。具有下列五個重要特性: 有窮性:一個算法必須在有限的步驟結束,每一步都有在又窮的時間內結束 確定性:相同的輸入只能得到相同的輸出 可行性:可以被執行的操作

原创 王道考研數據結構筆記之基本概念

數據結構基本概念 1、數據: 信息的載體,存入到計算機中並且能被計算機識別處理的數、字符等等。 2、數據元素 數據的基本單位,一個數據元素由若干個數據項組成,數據項是構成數據元素最小不可分割的單位 3、數據對象 具有相同性質的數據

原创 基於openCV的javaCV做圖片的神經網絡訓練

本人第一篇博客 此文章基於openCV3.4版本,只需下載一個openCV3.4.exe安裝,然後在eclipse中配置 1、在本地路徑下創建樣本目錄如圖:目錄下分別存儲相對於需要訓練的圖片,我的是沒類路徑下有50張圖片 2、循環讀取目

原创 python基礎知識day01

1、安裝python3.x 和python的IDE pyCharm python3.x爲python語言的解釋器,需要配值環境變量 pyCharm爲python的集成開發環境,對python開發有強大的支持 2、python爲解釋性語言,

原创 python基礎知識day02

7、分支語句:if elif elif ... else  age = input("請輸入年齡") if age >= 18: print("成年人") elif age < 0: print("嬰兒") else: print("青少