C實現陣列的基本功能

2021-06-17 19:37:03 字數 775 閱讀 1609

實現了陣列的基本操作:插入,刪除,逆序,排序等

不足之處,只能在初始化的時候確定陣列的大小,陣列滿時不能動態擴充容量(以後改進);排序演算法可用其它代替冒泡。

#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...