原创 數據結構筆記之線性存儲

線性結構[把所有的節點用一根直線穿起來] A:連續存儲[數組]1.什麼叫數組元素類型相同,大小相等2.數組的優缺點 實例:數組操作 #include

原创 Linux(妙算)串口通信

妙算上搭載的Linux,其串口操作與普通Linux相同。 通過官方文檔可知,妙算共有四個串口可用, 本次實驗使用串口1,其對應的設備爲/dev/ttyTHS0,爲盒子上的13和15號引腳。 其接線如圖所示 代碼 #incl

原创 數據結構中的結構體

這些天自學了下數據結構= =,感覺C掌握的就是渣啊,所以複習一下。 1.結構體 1.1結構體的定義:結構體(struct)是由一系列具有相同類型或不同類型的數據構成的數據集合,叫做結構。 用自己的話來說就是根據需求,包括了一系列的數據類型

原创 數據結構筆記之棧

線性結構的兩種常見應用之一 棧定義一種可以實現“先進後出”的存儲結構棧類似於箱子分類靜態棧動態棧算法出棧壓棧應用函數調用中斷表達式求值內存分配緩衝處

原创 連號區間數

小明這些天一直在思考這樣一個奇怪而有趣的問題: 在1~N的某個全排列中有多少個連號區間呢?這裏所說的連號區間的定義是: 如果區間[L, R] 裏的所有元素(即此排列的第L個到第R個元素)遞增排序後能得到一個長度爲R-L+1的“連

原创 妙算(manifold)上cuda、opencv以及qt的配置

回家第一天,配置妙算環境成功,寫篇博客記錄下過程,(之前配置qt一直沒成功= =vs用多了vim實在用不慣)。 一、安裝CUDA(同官方PDF) 1. 訪問下鏈接: http://developer.download.nvidia.com

原创 指針函數與函數指針

學數據結構用到了指針函數,查閱資料作個總結. 1.指針函數 顧名思義,就是一個帶有指針的函數,本質是一個函數。返回值爲某一類型的指針。 舉例:#include <stdio.h> float *find(float(*pionter)[

原创 JAVA筆記之private、構造函數、this

* private:私有,權限修飾符;用於修飾類中的成員(成員變量,成員函數)。 *將age私有化以後,類以外不能直接訪問 *所以得在類中提供訪問age的方式 *注意:私有僅僅是封裝的一種表現形式 *之所以對外提供訪問方式,就因爲

原创 LeetCode 258. Add Digits

Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: G

原创 OPENCV筆記之環境搭建

1.安裝軟件:安裝OPEN3和vs2015(安裝方式與一般軟件相同)。 2.配置環境變量:計算機->高級系統設置->高級->環境變量->path    ;F:\opencv\build\x86\vc12\bin  (注意分號) 3.配

原创 opencv2/3播放視頻實現進度條顯示拖動、快進、快退、逐幀播放、顯示當前幀於圖像

最近在做運動物體跟蹤,爲了方便調試,需要對視頻播放進行控制 搜索後發現網上的都是參照《學習opencv》基於opencv1版本的, 故查閱相關資料自己寫了一個。 主要功能: void ShowHelpText() { //輸出歡迎信息

原创 RM2016視覺開源OpenCv2代碼

RM2016視覺開源OpenCv2代碼 #include<opencv2/opencv.hpp> #include<iostream> #include<cstdio> #include<omp.h> using namespac

原创 LeetCode 136. Single Number

Given an array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm sh

原创 數據結構筆記之緒論

合理地組織數據,高效地處理數據是數據結構的主要研究的問題。 1.1數據結構的研究內容 數據結構主要研究非數據計算問題,即無法用數學方法建立數學模型的問題,例如建立一張學生信息表(線性)、人機對弈(樹)、最短路徑(圖)等等。 1.2基本概念

原创 LeetCode 292.Nim Game

You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you