原创 《學習OpenCV》 - 安裝配置

目錄 安裝下載 環境配置 配置windows環境: 配置VS2017環境:  結果測試 安裝下載 OpenCV下載:OpenCV官方下載地址                         百度雲盤下載(非最新)   環境配置 配置win

原创 《學習OpenCV》 - OpenCV入門(二)

目錄 2-1:顯示圖片  2-2:播放AVI視頻 2-3:視頻滾動條(測試未發現) 2-4:簡單變換 2-5:尺寸變換 2-6:邊緣檢測 2-7/2-8:多樣操作 2-9:攝像機讀入數據 2-1:顯示圖片  //顯示圖像 #inclu

原创 在O(1)時間刪除鏈表結點——面試題13《劍指offer》

題目:給定單向鏈表得頭指針和一個節點指針,定義一個函數在O(1)時間刪除該結點。鏈表結點與函數的定義如下: struct ListNode { int m_nValue; ListNode* m_pNext; }; v

原创 2019年秋招某公司C++開發真題

1.判斷字符變量x是小寫字母符的C語言表達式是 if(x>'a' && x< 'z') return True; 2.設有定義“char buffer[x];”,要將字符串“www.baidu.com”賦值給buffer的安全語句是

原创 重建二叉樹——面試題6《劍指offer》

題目描述:輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉

原创 合唱團

題目描述: 有 n 個學生站成一排,每個學生有一個能力值,牛牛想從這 n 個學生中按照順序選取 k 名學生,要求相鄰兩個學生的位置編號的差不超過 d,使得這 k 個學生的能力值的乘積最大,你能返回最大的乘積嗎? 輸入描述 : 每個

原创 排序算法原理以及實現

1.冒泡排序算法 2.插入排序算法 /* * 1.第一個元素開始,假設第一個元素已排序 * 2.取下一個元素temp_val,在已排序的區間從後往前掃描,如果大於temp_val,則往後移 * 3.直到小於的時候,將其後一位置爲t

原创 Git常用命令

目錄   撤銷刪改 刪除文件 遠程倉庫 添加遠程庫 從遠程庫克隆 分支管理 解決衝突 分支管理策略 Bug分支 撤銷刪改 場景1:當你改亂了工作區某個文件的內容,想直接丟棄工作區的修改時,用命令 gi

原创 序列的相關編程

1.題目:最大子序和 https://leetcode-cn.com/problems/maximum-subarray/description/ 給定一個整數數組 nums ,找到一個具有最大和的連續子數組(子數組最少包含一個元素),

原创 解析BCON

題目描述: 在Web開發種,我們經常會用到JSON這種數據格式,爲了簡化問題,我們自定義了BCON這樣的格式。它的基本形式如下: { “Key1”->“StringValue”; “Key2”->{ “

原创 我的日程安排表

實現一個 MyCalendar 類來存放你的日程安排。如果要添加的時間內沒有其他安排,則可以存儲這個新的日程安排。 MyCalendar 有一個 book(int start, int end)方法。它意味着在 start 到 end

原创 所有文章索引

基礎篇 C++輸入處理的常見操作 構造函數 面試篇 打印從1到n的最大n位數——面試題12《劍指offer 》 鏈表合併 美麗聯合第二題 N數之和 數組中的K-diff數對 約瑟夫環問題 序列的相關編程 動態規劃之買賣股票的最佳時機——L

原创 Dijkstra算法

C++向量版本: 模塊化了算法,可以直接在其他函數調用 #include<iostream> #include<vector> using namespace std; void init1(vector<vector<int>> &

原创 國王的食物

/************************************************ * *        函數:main.cpp *        功能:求解某種食物的排序 *        時間:2018-09-18

原创 約瑟夫環問題

public static int lastRemaining(int n, int m) { if (n < 1 || m < 1) { return -1; } List<Integer>