原创 Boost.python3 C++ overloads 函數和類成員函數重載

參考官方文檔 https://www.boost.org/doc/libs/1_72_0/libs/python/doc/html/tutorial/tutorial/functions.html#tutorial.functions.o

原创 Python3 Opencv 讀取網絡圖片

from urllib import request import numpy as np import cv2 resp = request.urlopen("http://jy.haifandata.com:8881/img/tj

原创 Linux 打包可執行程序的所有依賴的so 庫

1 . 使用ldd 可以查詢一個執行程序的依賴的所有so庫 比如ls 命令: # cd /bin/ # ldd ls 2. 根據ldd 查詢的到的結果然後拷貝到指定目錄 ldd face_server | awk '{print $3

原创 Python3 Opencv2 拼接兩張圖像

1. 縱向拼接 import cv2 import numpy as np import pandas as pd img1 = cv2.imread('E:\\tmp\\xray\\1.png') img2 = cv2.imread

原创 Boost.python3 C++ 返回tuple

參考官方文檔https://www.boost.org/doc/libs/1_72_0/libs/python/doc/html/reference/object_wrappers/boost_python_tuple_hpp.html

原创 插入排序

1、算法原理 插入排序是最簡單的一種排序算法。插入排序由N-1趟排序組成。對於P=1趟到P=N-1趟,插入排序保證從位置0到位置P上的元素爲已排序狀態。插入排序利用了這樣的事實:位置0到位置P-1上的元素是已排序的。 2、代碼(C版)

原创 快速排序

1、算法原理 快速排序(quicksort)是在實踐中最快的已知排序算法,它的平均運行時間是O(NlogN)。該算法之所以特別快,主要是由於非常精煉和高度優化的內部循環。像歸併排序一樣,快速排序也是一種分治的遞歸算法。將數組S排序的基本算

原创 桶排序

1、算法原理 百度百科上面有詳細講解,http://baike.baidu.com/view/1784217.htm。 2、代碼 /*+++++++++++++++++++++++++++++++ + 桶排序(C版) + + 原理不是很

原创 走迷宮1(廣度優先)

1、走迷宮廣度優先算法原理 對於圖的遍歷有主要有兩種比較經典的算法,廣度和深度優先遍歷,廣度優先遍歷的關鍵在與構建 遍歷圖的一隊列。具體的廣度的原理,一般算法分析的書籍上面都有詳細的說明,簡單的來說就是,廣度 優先就是先對圖中一個點的周圍

原创 歸併排序

1、算法原理 歸併排序(mergesort)以O(NlogN)最壞情形運行時間運行,而使用的比較次數幾乎是最優的。它是遞歸算法一個很好的實例。 算法的基本操作就是合併兩個已排序的表。因爲兩個表是已排序的,所以若將輸出放到第三個表中時則該算

原创 走迷宮2(深度優先)

1、走迷宮深度優先算法原理 對於圖的遍歷有主要有兩種比較經典的算法,廣度和深度優先遍歷,廣度優先遍歷的關鍵在與構建 遍歷圖的一隊列。具體的深度的原理,一般算法分析的書籍上面都有詳細的說明,簡單的來說就是,深度 優先就是沿着一個方向一直走下

原创 堆排序

1、算法原理   堆排序的算法主要依據最大堆和最小堆來進行對數據的排序的。首先我們介紹一下堆得概念,堆分爲最大和最小堆。 堆定義: 設n個元素的數據序列{k(0),k(1),...,k(n-1)},當且僅當滿足下列關係 k(i)<=k(2

原创 分離鏈接散列表

1、原理 暫時略,先貼代碼。 2、代碼 (1)main.cpp /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 分離鏈接散列表(C版) + + +author:z

原创 走迷宮21(深度優先改進)

/*+++++++++++++++++++++++++++++++ + 走迷宮21(C改進版) + + 深度遍歷算法,輸出所有路經。 +主要思想用棧,(用list棧代替)。 +author:zhouyongxyz 2013-4-14

原创 希爾排序

1、算法原理 希爾排序(Shellsort)的名稱源於他的發明者Donald Shell,該算法是衝破二次時間屏障的第一批算法之一,不過,自從它別發現若干年之後才證明了他的亞二次時間界。它通過比較相距一定間隔的元素來工作的,每次相距一定間