原创 OpenCV 圖像特徵提取——Harris角點檢測

OpenCV 圖像特徵提取 Harris 角點檢測 文章目錄1、什麼是角點2、如何區分角點、邊界和平面3、角點公式推導4、OpenCV相關函數5、角點檢測程序實現最後 1、什麼是角點   同角點並列的還有邊界點、

原创 Java 基本程序設計結構

Java 基本程序設計結構 目錄Java 基本程序設計結構變量變量的初始化常量運算符數學函數與常量數值類型的轉換字符串字符串拼接字符串判斷相等空串與null串String常用API輸入輸出格式化輸出文件輸入輸出數組數組初始化數組拷

原创 MySQL - SELECT語句

MySQL SELECT語句 文章目錄1、檢索單個列2、檢索多列:‘ , ’3、檢索全部列:‘ * ’4、檢索值不同的行:‘ DISTINCT ’5、限制檢索輸出:‘ LIMIT ’6、檢索完全限定:‘ . ’ 1、

原创 Java底層實現基於數組和鏈表的 Stack 棧

Stack 棧 1、Stack棧概述   棧這個數據結構有着自己的性質,也就是 先進後出,後進先出 的結構。最經典的就是調用函數這一塊。不斷向棧中加入緩存,最後執行完的函數會回調用放在棧頂的緩存。和它類似的就是隊列的數

原创 Java底層實現 SegmentTree 線段樹

SegmentTree 線段樹(區間樹) 文章目錄1、爲什麼使用線段樹2、線段樹的基本結構2.1、線段樹的一般結構2.2、線段樹存儲所需空間3、線段樹的實現3.1、Merge 函數3.2、構造函數3.3、基本操作函數

原创 Java底層實現Map映射——基於鏈表和二分搜索樹

Java底層實現Map映射 基於鏈表和二分搜索樹 文章目錄1、什麼是映射2、映射類的實現——基於鏈表2.1、增加元素2.2、刪除元素2.3、改變元素2.4、查詢操作3、映射類的實現——基於BST二分搜索樹4、時間複雜

原创 Java 底層實現 HashTable 哈希表

HashTable 哈希表 文章目錄1、什麼是哈希表2、哈希函數的設計原則2.1、整型2.2、浮點型2.3、字符串2.3、Java 中的 hashCode()3、哈希衝突的處理——鏈地址法4、HashTable的實現

原创 Java底層實現PriorityQueue 優先隊列

PriorityQueue 優先隊列 基於MaxHeap最大堆 文章目錄1、什麼是優先隊列2、二叉堆的實現2.1、什麼是二叉堆2.2、二叉堆的結構2.3、初始化操作2.4、添加元素2.5、提取最大值2.6、查詢操作2

原创 OpenCV 圖像處理之膨脹與腐蝕

OpenCV 膨脹與腐蝕 文章目錄1、什麼是膨脹與腐蝕2、形態學處理——膨脹2.1 更改卷積核大小2.2、更改迭代次數3、形態學處理——腐蝕3.1、更改卷積核大小3.2、更改迭代次數4、開運算和閉運算4.1、開運算4

原创 C++primer、Effective C++應該怎麼讀,如何讀?

導讀 剛開始C++的學習肯定就是拿起書就開始讀,讀了一會就放下就幹別的,帶最後沒翻過幾頁。下面我就說一下,我是怎麼讀的,我大概一個暑假就把這兩本讀完了。 C++ primer 計劃 有人聽到計劃可能退縮了,計劃都是騙人的,都是假的

原创 智能算法之免疫算法求解TSP問題

Immunity Algorithm免疫算法 前言:本文主要圍繞解決TSP旅行商問題展開,對於機器人的路線規劃以及非線性方程求解的問題等解決方案大家可以直接參考github源碼地址, 對於一些其他智能算法例如遺傳算

原创 智能算法之Ant Colony Optimization蟻羣算法解決TSP問題

AntColonyOptimization蟻羣算法 前言:本文主要圍繞解決TSP旅行商問題展開,對於機器人的路線規劃以及非線性方程求解的問題等解決方案大家可以直接參考github源碼地址, 對於一些其他優化算法例如

原创 智能算法之Genetic Algorithm遺傳算法

智能算法之Genetic Algorithm遺傳算法 前言:本文主要圍繞 Matlab 的實現展開,Java版本以及Python版本參考文章最後的源碼地址,MatLab和python實現大致相同,Java較爲不同。

原创 Java底層 RedBlackTree 紅黑樹

RedBlackTree 紅黑樹 文章目錄1、2-3 樹1.1、2-3 樹的基本結構1.2、2-3樹添加元素2、紅黑樹與2-3樹的等價性3、紅黑樹之增加元素3.1、向 2節點中添加元素3.2、向 3節點中添加元素3.

原创 Java底層實現 AVL 平衡二叉樹

AVL 平衡二叉樹 文章目錄1、爲什麼要有AVL平衡二叉樹2、什麼是AVL平衡二叉樹3、AVL樹的基本實現3.1、實現的方法3.2、構造函數3.3、基本成員函數4、左旋轉和右旋轉4.1、LL 右旋轉4.2、RR 左旋