摘要:
链表本身是一个数据结构,清空是把链表中的元素清空,但链表还存在,销毁则是把链表这个结构的内存都释放了。。 清空是链表没节点,但是链表还在,可以继续插入节点。销毁就是链表没了,整个链表的空间都被释放了,不能进行任何操作了。 就像一个杯子,把杯子里的水倒掉叫清空,把杯子砸碎叫销毁。。 清空链表与销毁链表的代码如下:#include "stdlib.h"#include "stdio.h"struct student{ int num; //学号 float score; //分数,其他信息可以继续在下面增加字段 struct student *next; / 阅读全文
摘要:
#include <stdio.h>#include <string.h> #include <stdlib.h> #include <math.h>#include <assert.h> #include <ctype.h> #include <map>#include <string>#include <set>#include <bitset>#include <utility>#include <algorithm>#include <v 阅读全文
摘要:
分别使用C++中的运算符重载的方法来实现大数之间的数学运算,包括加法、减法、乘法、除法、n次方、取模、大小比较、赋值以及输入流、输出流的重载。。 并且使用这个大数模板,顺利AC了HDOJ上的1134这个题目的Catalan数计数问题。。http://acm.hdu.edu.cn/showproblem.php?pid=1134大数模板的代码如下:#include<iostream> #include<string> #include<iomanip> #include<algorithm> using namespace std; #define 阅读全文