原创 給定一個整數序列,請找出這個整數序列的中間數的值。

問題描述   在一個整數序列a1, a2, …, an中,如果存在某個數,大於它的整數數量等於小於它的整數數量,則稱其爲中間數。在一個序列中,可能存在多個下標不相同的中間數,這些中間數的值是相同的。   給定一個整數序列,請找出這個整

原创 ODBC簡介

ODBC全稱Open Database Connectivity,用於對數據庫的訪問。 在ODBC之前,市面上有不同的數據庫管理系統,如MySQL、ORACLE(甲骨文)、DB2、Sybase、Informix、VF、Acces

原创 c/c++找第k小元素代碼(非排序)

不用排序,c/c++找第k小元素代碼 編譯環境vs2013,源代碼如下: #include<iostream> using namespace std; void Sort(int k,int a[],int start,int end

原创 詳解matlab中.*和*的區別

matlab中點乘和乘的區別 開始學習matlab中,很容易被運算符前是否有“點”而迷惑,我以點乘和乘爲例,寫一下自己的理解: A*B是矩陣乘法 A.*B是A,B的對應元素相乘 初學者看到這還是不能夠理解,我舉個例子,這樣能更加

原创 c/c++判斷字符串是否爲迴文

c/c++判斷字符串是否爲迴文,例如輸入abcba則是迴文,abccba也是迴文,迴文就是正着看和倒着看是一樣的。 編譯環境:vs2013,代碼如下: #include<iostream> using namespace std; in

原创 如何下載自己喜歡的網站

當你看到一個喜歡的網站,想去查看其中的代碼,學習網站的一些編程知識技巧。一般你可以左鍵,審查元素。如果有一種方法可以把整個網站都下載了,那樣就再好不過了。 網上有很多這樣的工具,百度“網站整站下載器”如 Teleport Ultra。。。

原创 C語言如何動態申請空間(一維和二維)

C語言如何動態申請一維和二維空間呢? 這裏有個小例子,看過後就很容易理解 編譯環境爲vs2013 #include <stdio.h> #include <stdlib.h> #define M 10000 int main(){

原创 如何隨機生成01隨機字符串

在c或c++中,隨機生成01隨機字符串 編譯環境爲vs2013 #include <iostream> using namespace std; int main(){ char key[64]; int seed;

原创 visual studio 2013黑框閃一下消失

vs2013黑框閃一下消失如何解決。 很簡單,在main函數最後return 0的前面加一句 system("pause"); 就好了。 如果這句報錯,添加頭文件 #include<stdlib.h>

原创 C語言如何生成規定範圍內的隨機數

如何生成規定範圍內的隨機數c語言/c++ 編譯環境vs2013 #include<stdio.h> #include<time.h> #include<stdlib.h> #define max 100 //隨機生成最大的數爲100

原创 DES加密教程詳細解讀

1997年數據加密標準DES正式公佈,其分組長度爲64比特,密鑰長度爲64比特,其中8比特爲奇偶校驗位,所以實際長度爲56比特。現在DES已經被AES所取代。 1)DES的加密過程 明文64位->初始置換IP->16輪加密變換

原创 c++如何生成隨機數

c++如何生成隨機數 編譯環境vs2013 #include<iostream> #include<time.h> using namespace std; int main() { int num = 0; sran

原创 幾種排序算法的實現與比較

編譯環境:vs2013 /* **排序算法比較** 利用隨機函數產生N個隨機整數,利用直接插入排序、折半插入排序,起泡排序、快速排序、選擇排序、堆排序,基數排序七種排序方法進行排序(結果爲由小到大的順序),並比較次數和交換次數。 這裏

原创 c語言中如何添加計時函數,統計程序執行的時間

這裏舉一個例子,行優先和列優先遍歷二維數組的程序執行時間比較,這裏需要調用 time.h 編譯環境爲vs2013 #include <stdio.h> #include <stdlib.h> #include <time.h> #def