原创 二分插入排序算法的C/C++實現

#include<stdio.h> /* Name: Copyright: Author: @dujianjian Date: 26/10/12 12:41 Description: 二分插入排序 */ vo

原创 字符串匹配算法的C/C++語言實現(一)

先上傳一個樸素的字符串匹配算法.。 他用一個循環來找出全部的有效位移,這個循環對n-m+1個可能的s每一個每一個字符檢測條件P【1~m】 = T【s+1   ~  s+m 】 。n是母串的長度,m是子串的長度。 具體的代碼如下: #in

原创 opencv學習筆記(二)-對xml和yaml文件的讀寫操作

一.xml和yaml的簡單介紹        所謂的xml,就是eXtensible Markup Language, 翻譯成中文就是“可擴展標識語言“。首先XML是一種元標記語言,所謂“元標記”就是開發者可以根據自己的需要定義自己的標

原创 求子數組的最大和

這是前幾天遇見的一個筆試題。到網上收了一下,也有而且還給出了代碼實現。參考了v_JULY_v的 不過我遇到的筆試題還要求求出最大子序列的區間。 題目描述: 輸入一個整形數組,數組裏有正數也有負數。 數組中連續的一個或多個整數組成一個子數組

原创 STL標準模板庫編程--(二)

(4)有學生信息5個(姓名,學號): {張三,2011123}, {王二,2011235},{劉七,2012009},{唐六,2012676},{堂八,2010527}. 將姓名作爲key,學號作爲value,採用map容器進行裝載,而後

原创 記錄我的Linux學習之路1

大三的時候選修過UNIX操作系統編程,自此開始接觸到Linux操作系統。 現在買了一本Linux的書籍,想通過學習,深入認識Linux。有不足的地方,歡迎指教。 先學習Linux的一些常用命令。 第一部分   常用命令集使用方法 Cut

原创 STL標準模板庫編程---容器(一)

(3)有以下數字:11,12,13,2,3,4,5,6,7,16,17,18.   將以上數據依次壓入(push_back)容器deque中,   選用一種排序算法排序後,連續彈出5個數據(pop_front)後,   採用for_eac

原创 擴展的歐幾里得算法求最大公約數的C/C++ 實現

擴展的歐幾里得算法求最大公約數的C/C++ 實現 #include <stdio.h> /* Name: Copyright: Author: @dujianjian Date: 01/11/12 11:26 D

原创 快速排序算法的C/C++語言實現

這是很多課本教材上的算法描述,主要是遞歸版本的。 #include<stdio.h> //26/10/12 10:00 //一次劃分 int one_partition(int a[],int i,int j) { int t

原创 堆排序算法的C/C++語言實現

#include<stdio.h> /* Name: Copyright: Author: @dujianjian Date: 15/11/12 23:42 Description: 小頂堆 */ void

原创 檢測隨機數是否爲一個素數的C/C++實現

#include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> #define TRUE 1 #define FALSE 0 /* Name:

原创 求n階幻方的一種算法實現C/C++

求n階幻方方的一種實現。這裏的n只能是一個奇數。它是la Loubere 在17世界發現的構造方法。 #include<stdio.h> int a[10][10]; void magic_circle(int n) {

原创 LBP(Local Binary Patterns)算法的研究

         最近在看LBP算法,我把自己學到的東西通過這種方式記錄下來,一來是可以加深自己對此算法的理解,二來是留着以後自己方便翻閱,還有就是可以與大家分享我的學習,歡迎大家批評指正。                        

原创 十年一瞬,記錄我這十年求學生涯

時光荏苒,歲月匆匆,不知不覺的一晃自己就長大了10歲,又老了十年。 今年是2012年,傳說中的世界末日年。下一年就是我大學生涯的結束年了,我得離開熟悉的校園,走進社會。這十年一路的學生時代,有太多的懷念值得自己細細回味。想着過去的各種美

原创 冒泡排序算法的C/C++ 實現

冒泡排序算法: #include<stdio.h> /* Name: 冒泡排序 Copyright: dujianjian Author: Date: 28/10/12 21:16 Description: *