**自主編寫vector類**
#include#include#include#include#define ll long long int
#define s string
#define c char
using namespace std;
template class vector
//向vector容器中輸入資料型別為t的x;
void push_back(t x)
//從容器的尾端移除元素
void pop_back()
//返回vector容器中元素的個數;
ll size()
//查詢元素在整個容器中第一次出現的位置,有則返回具體位置,否則返回-1(代表容器中沒有該元素);
ll findbegin(t x)
}if(i==-1)
}//查詢元素在整個容器**現的次數,有則返回出現的個數,否則返回0(代表容器中沒有該元素);
ll findcount(t x)
}//有序表中去重操作
void unique()
a[dest-1]=x;
} //移除位置在dest位置的元素
t removedestination(int dest)
//還回容器尾元素,如果容器中的元素個數是大於0的,則返回尾元素;
t end()
//快速排序
void quicksort(ll l,ll r)
vec3[count1]=vec2;
//檢視容器中元素有哪些;
cout<<"原始容器元素輸出:"c x[63]=;
void testchar()
vec5[count1]=vec4;
//檢視容器中元素有哪些;
cout<<"原始容器元素輸出:"
cout<<"容器的頭元素為: "/測試容器的尾元素值並返回;
cout<<"容器的尾元素為: "/測試容器的大小並返回;
cout<<"容器的大小為: "/find測試;
testnumber=x[rand()%62];
cout<<"testnumber = "
cout<<"destination = "
vec5[count1].insert(destination,testnumber);
//檢視插入後容器元素;
cout<<"原始容器元素輸出:"
cout<<"對於插入後的容器再刪除位置為"
cout<<"移除位置在destination的元素 , 檢視移除後容器元素: "
vec5[count1]=vec4;
//移除從頭到尾第一次出現的元素testnumber;
vec5[count1].removebegindiscover(testnumber);
//檢視移除後容器元素;
cout<<"移除從頭到尾第一次出現的元素testnumber , 檢視移除後容器元素: "
vec5[count1]=vec4;
//移除從尾到頭第一次出現的元素testnumber;
vec5[count1].removeenddiscover(testnumber);
//檢視移除後容器元素;
cout<<"移除從尾到頭第一次出現的元素testnumber,檢視移除後容器元素: "
vec5[count1]=vec4;
//移除從容器中所有出現的元素testnumber;
vec5[count1].removeall(testnumber);
//檢視移除後容器元素;
cout<<"移除從容器中所有出現的元素testnumber , 檢視移除後容器元素: "
vec5[count1]=vec4;
//無序表去重;
vec5[count1].disorderunique();
//檢視移除後容器元素;
cout<<"無序表去重 , 檢視移除後容器元素:"
vec5[count1]=vec4;
//排序
vec5[count1].quicksort(0,vec5[count1].size()-1);
//檢視排序後的序列
cout<<"排序 , 檢視排序後的序列:"
vec5[count1].unique();
//檢視移除後容器元素;
cout<<"有序表去重 , 檢視移除後容器元素"
java語言自主程式設計模擬資料檔案
資料格式樣本為 2018 08 242 19 08 320,15219835179,重慶,小公尺,fri aug 31 09 01 43 cst 2018 但在資料中時間格式為2018 08 242 19 08 320 所以我們要更改時間的輸出格式 這需要使用 dateformat 類的format...
C 利用vector編寫多項式類
利用vector編寫多項式類,實現多項式的加減乘除等功能以及函式值,導數值等。pragma once include include includeusing namespace std class poly 建構函式 poly poly poly exp 建構函式 poly poly double...
資料庫類的編寫
execsql方法用於執行sql語句,返回boolean型,主要實現對資料庫中資料進行新增,修改,刪除等操作,相應的功能執行成功返回true,否則返回false public boolean execsql string squerystring catch return false getdata...