原创 數據結構——數組(3) 在有序數組中找出重複的次數最多的數

先總結有序數組,無序的後面再總結。。 1.以空間換時間法。 算法思想:目標數組array[length],是一個有序數組,比如int array[]={1,1,2,2,4,4,4,4,4,5,5,6,10};總共有13個元素,

原创 c++程序入門(二)——指針代碼舉例

題目1:輸入五個浮點數,存入數組中。然後分別按照升序和降序的方式排列輸出,再分別輸出最大值和最小值。 #include <iostream> using namespace std; const int M=5; int main

原创 HSI顏色空間及其應用

轉自:http://nkwavelet.blog.163.com/blog/static/22775603820147197503722/ 【

原创 c++基礎編程函數調用時遇到的問題

1、函數調用時,應該先聲明,再使用。 #include <iostream> #include <iomanip> //該頭文件包含setw()、setfill()、setbase()、setprecision() #include

原创 數據結構——數組(1)數組求和&打印二維數組&判斷數組是否遞增

數組求和 方法一:直接一次for循環 int GetSum1(int *a,int n) { int sum=0; for (int i=0; i<n;i++) { sum+=a[i];

原创 c++程序入門(一)——指針

1、指針定義:存放變量地址的變量。int *pi; 2、* 和 &: *:指針運算符是間接引用操作符,產生指針所指向的數據; &:取地址操作符(和*一起使用時,因爲在另外的情況下,&也可以用作引用) 3、常

原创 卡爾曼濾波學習(一)

轉載網址: http://blog.chinaunix.net/uid-26694208-id-3184442.html?page=2 在學習卡爾曼濾波器之前,首先看看爲什麼叫“卡爾曼”。跟其他著名的理論(例如傅立葉變換,泰勒級

原创 VS配置lib庫問題

一、在VS中添加lib庫的方法: 方法1:  通過設置工程配置來添加lib庫. A、添加工程的頭文件目錄:工程---屬性---配置屬性---c/c++---常規---附加包含目錄:加上頭文件存放目錄。 B、添加文件引用的lib靜態庫路徑

原创 數據結構——數組(4)以O(n)時間複雜度,找出數組中出現次數超過一半的數

構建二維數組法:時間和空間複雜度都大,不合題意。 先對數組排序,再取中間元素的方法,最快的排序算法時間複雜度爲O(logn),不合題意。 因此,需要採用其他的一些技巧實現。 方法一:由於目標數字,在數組中出現的次數超過一半。那

原创 VS2010無法創建新c++程序的解決辦法

最近在使用vs2010時,突然發現不能新建c++項目,而且是所有的c++項目都無法新建。在按了確定鍵之後,左下角一直顯示正在創建,但是並不會成功創建。而且,奇怪的是,c#、VB卻可以。 於是,首先就去百度解決方法,大致有以下兩種方法。 1

原创 數據結構——數組(2)在有序數列中二分查找

二分查找的前提要求數組有序, 查找思想:每次將待查找元素k和數組中間位置mid元素對比,若相等,則查找成功;若mid元素小於k,則k在數組後半部分;若mid元素大於k,則在數組前半部分。然後繼續以此方法搜索。 實現方法包括:非遞

原创 DEM高程數據

DEM高程數據 ** DEM高程數據包括兩個部分:ASTER GDEM30米分辨率高程數據和SRTM90米分辨率高程數據。ASTER GDEM數據來源於NASA,數據覆蓋範圍爲北緯83°到南緯83°之間的所有陸地區域,時間範

原创 NVIDIA Jetson Tx1(1)

概述 NVIDIA Jetson TX1是計算機視覺系統的SoM(system-on-module)解決方案。它組合了最新的NVIDIAMaxwell GPU架構,其具有ARM Cortex-A57 MPCore(Quad-Core

原创 OpenCV學習——永久性配置opencv

      在完成OpenCV和VS2010的配置之後,爲了避免以後每一次都需要重新進行配置,可以將第一次成功配置之後的屬性保存。新建項目後,再添加現有屬性進去即可。 1、新建項目test2。 2、打開屬性管理器,右鍵,選擇添加現有屬性

原创 c++程序入門(三)——用結構和類分別實現複數加法和乘法

問題描述:分別使用結構和類編程實現複數加減法 /*使用複數結構,編寫通用函數求兩個複數的和和積*/ struct complex { int real; int im; }; struct complex cad