實現了陣列的基本操作:插入,刪除,逆序,排序等
不足之處,只能在初始化的時候確定陣列的大小,陣列滿時不能動態擴充容量(以後改進);排序演算法可用其它代替冒泡。
#include
#include
#include
#include
//定義陣列型別
//定義資料結構體
typedef struct array
//顯示陣列
void showarr(parr parr)
printf("數值內容為:\n");
for(int i=0;icnt;++i)
}//插入資料,元素從第乙個開始,插入在指定位置前面
bool insert(parr parr, int pos,int value)
parr->pbase[pos-1]=value;
parr->cnt++;
return true;
}//查詢指定元素位置,找不到返回-1,
//first為true返回第乙個元素位置,否則返回最後乙個元素位置
int findvaluepos(parr parr,int value,bool first/*=true*/)
}else}}
return pos;
}//陣列逆序
void invertearr(parr parr)
}//陣列排序,使用氣泡排序
void sortarr(parr parr)}}
}
ASP基本功能實現
修改資料庫的記錄 若要修改資料庫的記錄,首先使用ado鏈結到access資料庫ntopsamp.mdb,下sql指令尋找待修改的記錄,將結果傳回到rs1的recordset當中,asp程式碼如下 set rs server.createobject adodb.recordset sql selec...
Servlet基本功能實現
生命週期 3.0版本以上的支援,版本號就是建立web專案的版本 webservlet註解 可以定義多個路徑,陣列形式 學習servlet之前應該了解下請求頭的知識 request可以用來獲取請求行的各種引數,知道方法即可,這些方法要寫在servlet的doget方法中 域物件,乙個有作用範圍的物件 ...
c 佇列基本功能
include include include typedef int status define ok 1 define error 0 template class order tream int n status full 判斷是否為滿 status empty 判斷是否為空 void put...