Time of Update: 2017-01-19
冒泡排序法原理:它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成。
Time of Update: 2017-01-19
插入新的數字重新排序分析:將新的數字與已經排序好的數組中的數字一一比較,直到找到插入點,然後將插入點以後的數字都向後移動一個單位(a[i+1]=a[i]),然後將資料插入即可。代碼:複製代碼 代碼如下:#include<iostream>using namespace std;int main(){ int a[12];//定義用於儲存數位數組 int n;//輸入的新的數字 int i=0,j=0,k=0;//排序用到的變數 cout&
Time of Update: 2017-01-19
1.矩陣相加兩個同型矩陣做加法,就是對應的元素相加。複製代碼 代碼如下:#include<iostream>using namespace std;int main(){ int a[3][3]={{1,2,3},{6,5,4},{4,3,2}}; int b[3][3]={{4,3,2},{6,5,4},{1,2,3}}; int c[3][3]={0,0,0,0,0,0,0,0,0}; int i,j; cout<<"
Time of Update: 2017-01-19
廢話不多說,直接上代碼複製代碼 代碼如下:#include <iostream>using namespace std;const int N = 5;int matrix[5][5] ={ 1,2,3,4,5, 1,2,3,4,5, 1,2,3,4,5, 1,2,3,4,5,
Time of Update: 2017-01-19
第一步:輸入15個整數第二步:對這15個數進行排序第三部:輸入一個數,在後在排好序的數中進行折半尋找,判斷該數的位置實現代碼如下:方法一:選擇排序法+迴圈折半尋找法複製代碼 代碼如下:#include<iostream>using namespace std;int main(){ int a[15]; int n,i; void array_sort(int a[], int n); int zeban(int a[], int start
Time of Update: 2017-01-19
1.一維數組名作為函數參數傳遞一位元組名,就相當於該數組的首個元素的地址;複製代碼 代碼如下:int a[10];int *p;p=a;//p=a與p=&a[0]是等價的執行個體代碼: 複製代碼 代碼如下:#include<iostream>using namespace std;int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}; void Print(int *p ,int
Time of Update: 2017-01-19
錯誤為:Android.mk檔案c++的調用方法為:複製代碼 代碼如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := TestNdkLOCAL_CPP_EXTENSION :=com_ndk_test_JniClient.cppinclude $(BUILD_SHARED_LIBRARY)c中的調用方法:複製代碼 代碼如下:LOCAL_SRC_FILES :=
Time of Update: 2017-01-19
1.用字元數組存放一個字串程式1:定義一個字元數組並初始化,然後輸出其中的字串。複製代碼 代碼如下:#include<iostream>using namespace std;int main(){ char str[]="I lvoe China!"; cout<<str<<endl; return 0;}輸出結果:複製代碼 代碼如下:I love
Time of Update: 2017-01-19
只有在被調函數中,對指標進行引用操作,才可以達到不需要傳回值,就對指標指向的變數做出相應的變化。下面分析這樣兩個例子;要求:定義並初始化兩個字串變數,並執行輸出操作;然後調用函數使這兩個變數的值交換,並且要求被調函數的傳值通過傳遞指標來實現。程式1.1複製代碼 代碼如下:#include<iostream>#include<string>using namespace std;int main(){ string str1="I love
Time of Update: 2017-01-19
1引用的定義引用時C++對C的一個重要的擴充,引用的作用是給變數起一個別名。例如:int a;int &b=a;//聲明b是a的引用經過以上的聲明,b就成為了a的別名,a和b的地位以及作用都是一樣的。將b聲明為a的引用,不需要再為b開闢新的單元,b和a在記憶體中占同一儲存單元,它們具有相同的地址。複製代碼 代碼如下:#include<iostream>using namespace std;int main(){
Time of Update: 2017-01-19
1.定義結構體數組和定義結構體變數類似,定義結構體數組時只需聲明其為數組即可。如:複製代碼 代碼如下:struct Student{ int num; char name[20]; char sex[5]; int age; float
Time of Update: 2017-01-19
今天整理以前一個項目源碼,發現兩個隨機產生不重複字串的方法,覺得用起來挺方便的,在此貼出來,方便以後查閱。 方法一:隨機產生不重複數字字串 複製代碼 代碼如下: private int rep=0; /// <summary> /// 產生隨機數字字串 /// </summary> /// <param name="codeCount">待產生的位元</param> ///
Time of Update: 2017-01-19
首先建議一個工程 HelloJni如下圖:按照預設的配置下一步,直到完成 。 如下圖操作,點擊windows菜單-》Prefrence菜單: 彈出如下圖:選擇Andriod
Time of Update: 2017-01-19
複製代碼 代碼如下: $.request = (function () { var apiMap = {}; function request(queryStr) { var api = {}; if (apiMap[queryStr]) { return apiMap[queryStr]; } api.queryString = (function () { var urlParams = {}; var e, d = function (s) { return
Time of Update: 2017-01-19
複製代碼 代碼如下: #region 判斷圖片是否一致 /// <summary> /// 判斷圖片是否一致 /// </summary> /// <param name="img">圖片一</param> /// <param name="bmp">圖片二</param> /// <returns>是否一致</returns> public bool IsSameImg(Bitmap img,
Time of Update: 2017-01-19
本文執行個體為大家分享了java群聊功能,供大家參考,具體內容如下Java 對TCP協議的支援:--> java.net包中定義了兩個類ServerSocket 和Socket ,分別用來實現雙向串連的server 端和client 端。 --> Client 類定義用戶端 package com.dragon.java.tcpchat;import java.io.IOException;import java.net.Socket;import
Time of Update: 2017-01-19
通過這個例子來說明引用的作為函數參數的使用方法。請看代碼:複製代碼 代碼如下:#include<iostream>using namespace std;int main(){ void max(int &, int &);//當引用作為函數參數時,聲明函數的方法 int a[3]; cout<<"please input three numbers:"; cin>>a[0]>>a[1]>>a[
Time of Update: 2017-01-19
首先是區別:<>先去系統目錄中找標頭檔,如果沒有在到目前的目錄下找。所以像標準的標頭檔 stdio.h、stdlib.h等用這個方法。 而""首先在目前的目錄下尋找,如果找不到,再到系統目錄中尋找。 這個用於include自訂的標頭檔,讓系統優先使用目前的目錄中定義的。 然後是使用習慣的問題:假設A是常被包含的檔案。則A中寫的應該是一些 常用的函數,和一些宏定義。而且,不能出現main函數。
Time of Update: 2017-01-19
篩選法介紹:篩選法又稱篩法,是求不超過自然數N(N>1)的所有質數的一種方法。據說是古希臘的埃拉托斯特尼(Eratosthenes,約公元前274~194年)發明的,又稱埃拉托斯特尼篩子。具體做法是:先把N個自然數按次序排列起來。1不是質數,也不是合數,要划去。第二個數2是質數留下來,而把2後面所有能被2整除的數都划去。2後面第一個沒划去的數是3,把3留下,再把3後面所有能被3整除的數都划去。3後面第一個沒划去的數是5,把5留下,再把5後面所有能被5整除的數都划去。這樣一直做下去,就會把不
Time of Update: 2017-01-19
1. c語言中的整數類型有char, short, int, long等幾種, 下面是C語言對每種資料類型長度的規定: (a). short和long類型的長度不相同 (b). int類型通常同具體機器的物理字長相同 (c). short通常是16bits, int通常是16bits or 32bits每種編譯器可以根據硬體的不同自由確定, 但是short和int必須最少是16bits, 而long類型必須最少是32bits, 並且short必須比int和long類型要短。 2. sizeof(