原创 vue前端框架:vue安裝

1.需要配置編碼工具:vsCode 2.環境配置 (1)安裝NodeJs和NPM NodeJs是基於Chrome V8引擎的JavaScript運行環境,NodeJs的官網地址:https://node.org/ 安裝完的檢驗命令

原创 圖像算法(三):自適應閾值化——OTSU()

最近在複習圖像算法,對於一些簡單的圖像算法進行一個代碼實現,由於找工作比較忙,具體原理後期補上,先上代碼。今天先給出自適應閾值的代碼,進行圖像二值化。 (1)步驟: (a)計算每個像素值的頻數Hist (b)計算每個像素值的頻率(直方

原创 圖像算法(一):最近鄰插值,雙線性插值,三次插值

最近在複習圖像算法,對於一些簡單的圖像算法進行一個代碼實現,由於找工作比較忙,具體原理後期補上,先上代碼。今天先給出最近鄰插值,雙線性插值,三次插值。 1.最近鄰插值 原始圖中影響點數爲1 (1)代碼 # include<iostre

原创 圖像算法(二):直方圖均衡化和直方圖規定化(匹配)

最近在複習圖像算法,對於一些簡單的圖像算法進行一個代碼實現,由於找工作比較忙,具體原理後期補上,先上代碼。今天先給出直方圖均衡化和直方圖規定化(匹配)。 1.直方圖均衡化 針對整個圖像偏較暗色調,對圖像進行全局拉伸,增強圖像質量 (1

原创 筆試算法1:26進制字母求和

代碼: # include<iostream> # include<string> using namespace std; //字符轉10進制 long change1(string str, int len) { lo

原创 C++算法7:拓撲排序

1.對一個有向無環圖(Directed Acyclic Graph,DAG)G進行拓撲排序,是將G中所有頂點排成線性序列,使得圖中任意一對頂點u和v,若邊(u,v)∈E(G),則u在線性序列中出現在v之前. 一種可能的拓撲排序結果2->

原创 C++算法9:KMP應用求字符串最小週期

1.輸入重複序列的字符串,如果週期不存在,輸出NO,如果週期存在,輸出最小週期。 2.代碼: # include <iostream> # include <string> using namespace std; int MinP

原创 C++算法1:鏈表相加

1.給定兩個鏈表,分別表示兩個非負整數。它們的數字逆序存儲在鏈表中,且每個結點只存儲一個數字,計算兩個數的和,並且返回和鏈表頭指針。 2.代碼實現: # include <iostream> using namespace std;

原创 C++算法4:鏈表去重

1.給定排序的鏈表,刪除重複元素,只保留重複元素第一次出現的結點。 (1)代碼: # include <iostream> using namespace std; //定義節點結構 typedef struct snode {

原创 C++算法11:Manacher解決字符串最大回文數問題

1.輸入字符串,輸出最大回文長度 2.代碼: # include <iostream> # include<string> # include<algorithm> using namespace std; //聲明 int Ini

原创 C++算法10:字符串頻數問題

1.輸入字符串,如果某字符出現次數最多,並且等於其他字符出現的總和,那麼輸出“YES”,其他輸出NO。 例如:輸入”asdff”,輸出”NO”,輸入”asssdf”,輸出”YES” 2.代碼: # include <iostream>

原创 C++算法3:鏈表劃分

1.給定一個鏈表和一個值X,將鏈表劃分爲兩部分,使得劃分後小於X的節點在前,大於等於X的節點在後。這兩部分要保持原來鏈表中的順序。 2.程序: # include <iostream> using namespace std; //

原创 C++算法8:逆波蘭表達式的計算

1.計算方法:當前字符爲操作數,則壓棧;若當前字符是操作符,則彈出棧中的兩個操作數,計算後壓棧。 2.代碼 # include<iostream> # include<stack> # include<stdlib.h> using n

原创 C++算法6:隊列解決最短路徑條數

1.給定無向連通圖,假定所有節點權值爲1,求從起點0到終點6的最短路徑。 2.代碼: #include<iostream> #include<queue> using namespace std; //函數聲明 const int

原创 tensorflow和pytorch數據的儲存形式

1.tensorflow的數據形式:[B, H, W, C] 2.pytorch的數據形式:[B, C, H, W]