- 博客(6)
- 收藏
- 关注
原创 echo——log
/** 日志页*/if(!defined('EMLOG_ROOT')) {exit('error!');} ?> ?> 作者:信息:发表日期: include View::getView('side'); include View::getView('footer');?>
2013-04-21 16:42:46 1622
原创 vector的常用又重要的几种操作
1. v.push_back(t) 在容器的最后添加一个值为t的数据,容器的size变大。 另外list有push_front()函数,在前端插入,后面的元素下标依次增大。2. v.size() 返回容器中数据的个数,size返回相应vector类定义的size_type的值。 v.resize(2*v.size)将v的容量翻倍 或 v.re
2013-04-19 11:12:54 849
原创 共用体的实际应用
共用体用同一个空间来实现储存不同类型的数据,与结构体不同,结构体的大小是整个结构体成员的总和,而共用体的大小是该共用体的成员中占内存最大的决定。比如:用一个链表来储存学生和老师的信息,包括号码、姓名、职责(学生还是老师)、类别(几班或者职位)。这个类别中班级是整数,而职位是字符串,此时可用共用体来表示,需要储存整数就用整型,需要字符串就char型。示例代码:#include#
2013-04-17 21:55:20 1492
原创 简单链表的实现和输出
实现原理:用malloc动态获取空间 ,需要的时候再获取,节省内存,也可以free掉,比较自由。首先需要3个指针,一个用来指向链首(*head),一个用来指向新开辟节点(*p1),一个用来指向链尾(*p2)。首先head指针指向NULL,p1和p2都指向新开辟的节点:(新开辟节点由p1牵引)当获取的节点有效{ 第一个获取的节点则head指向第一个节点。当不是第一个节点时则p
2013-04-14 20:38:30 709
原创 结构体数组存放学生信息并排序输出
使用选择法进行排序,代码:#includeusing namespace std;struct Students { int num; char name[20]; char sex; int score; };int main(){ struct Students su[5
2013-04-10 18:40:26 3193
原创 鸡尾酒排序法(双向冒泡)
#includeusing namespace std;int main(){ int a[5]; int temp; bool swapped; int top=5,bottom=0,bound=0; int i,j,k,t=0; for(i=0;i<5;i++) cin>>a[i]; swapped=true; while(swapped) { cout<
2013-04-05 18:48:43 940 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人