原创 求方差時除以n和n-1的區別
我們通常所說的方差有兩種,一種是樣本方差,一種是總體方差。當求樣本方差的時候,分母是n-1;當求總體方差的時候,分母是n。在數理統計中,一般所求的都是樣本方差,這就需要構造一個統計量樣本方差S^2(注意這是一個隨機變量)
原创 騰訊編程馬拉松初賽第五場 - 第一題(威威貓系列故事——喫雞腿)
Problem Description 威威貓不是一隻普通的貓,普通的貓喜歡喫魚,但威威貓最喜歡喫雞腿。他每天都在不停的喫啊喫,吃了一隻又一隻雞腿。現在他遇到了一個難題,如果他的體重太胖那麼他的主人就不給他喫雞腿了,所以他需要
原创 關於C語言函數返回二維數組的做法
在C語言中,有時我們需要函數的返回值爲一個二維數組。這樣外部函數接收到這個返回值之後,可以把接收到的二維數組當成矩陣操作(外部函數不可用普通的一級指針接收返回值,這樣的話,外部函數將不知道它具有二維性)。方法如下: 法1.沒有使用type
原创 C語言異或操作的妙用
如果想要交換2個變量,一般的做法是引入第三個變量, 例如, temp = a; a = b; b= temp; 這樣2個變量中的值就實現了交換。那能不能不引入其他變量就可以實現變量值的
原创 我們離人工智能有多遠?
自從人工智能被提出之日起,已經過去了半個世紀,至今也沒有達到人們期待的水準。也許,真正的人工智能永遠也不會實現。 最近在研究圖像檢索時突然想到這個問題,在這裏寫下一些自己的思考。 人們最終所
原创 HDU 4146 Flip game
Flip Game Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Problem Description F
原创 關於C/C++左值的一些問題
在標準C++中,++i可以作爲左值,i++不能作爲左值。 1.++i相當於i自身增1,然後返回i的引用,i是普通變量,所有可以作爲左值。 ++i實現 i = i + 1; return i; 2.i++相當於將i賦值給編
原创 Opencv邊緣檢測
最近開始學習Opencv,使用Opencv自帶的Canny算法做了一個小應用,頓時感受到計算機視覺的奇妙。 程序很簡單,流程如下: 1.打開攝像頭 2.對視
原创 淺析字符常量區
以下程序編譯環境爲gcc 1. #include <stdio.h> #include <string.h> int main() { char* s1 = "Hello"; s1[0] = 'z'; printf("%s\n",
原创 linux下用gcc創建靜態鏈接庫和動態鏈接庫
上一篇文章介紹了在windows下如何創建靜態鏈接庫和動態鏈接庫(http://blog.csdn.net/love_cppandc/article/details/8502773),這一篇介紹一下在linux下如何創建靜態鏈接庫和動態鏈
原创 C/C++中指針的“ ++ 與 * “的故事
前面寫過一篇關於C/C++左值的文章(http://blog.csdn.net/love_cppandc/article/details/7782606),那篇文章裏提到過i++與++i的區別,但是只是在i爲整型時的一些情況。現在,我們討
原创 懸掛else引發的問題
請看下面這段代碼: #include <stdio.h> int main() { int x,y; x = 0; y = 1; if(x == 0) if(y == 0) printf("x == 0 && y =
原创 你真的瞭解while(n--)嗎?
下面這段代碼我們都很熟悉 #include <stdio.h> int main() { int n=5; while(n) { n=n-1; } printf("%d\n",n); return 0; }它的輸出結果爲
原创 對概率的一些思考
概率究竟是什麼?概率到底是由人的主觀決定的還是客觀存在的?在這裏寫下一些我對概率的思考,不當之處,希望各位多多指正。 首先來舉一個例子,將一個人關在一個沒有窗戶的屋子裏,他之前對外面的天氣一無所知,然後問他過會
原创 【劍指offer】【九度oj】棧的壓入壓出
題目描述: 輸入兩個整數序列,第一個序列表示棧的壓入順序,請判斷第二個序列是否爲該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧序列對應的一個彈出序列,但4,3,5,