- 博客(8)
- 收藏
- 关注
原创 【数据结构】单向链表实例
题目(出自《C++程序设计基础》):建立一个结点包括职工的编号、年龄和性别的单向链表,分别定义函数完成以下功能:(1)遍历该链表输出全部职工信息;(2)分别统计出男女性职工的人数;(3)在链表尾部插入新职工结点;(4)删除指定编号的职工结点;(5)删除年龄在60岁以上的男性职工或55岁以上的女性职工结点,并保存在另一个链表中。用主函数建立简单菜单选择,测试你的程序。
2011-12-18 01:59:37 2752
原创 【数据结构】单向有序链表---最水的代码
上代码,自己模拟#includeusing namespace std;struct node{ int data; node *next;} ;void search(node *,node *);void insert(node *,node *);void insert(node *,node *,node *);void print(node *);int mai
2011-12-17 10:56:34 761
原创 约瑟夫环(纯模拟)
有N个人围成一圈,顺序排号。从第一个人开始报数(1~3报数),报3的人退出圈子,问最后留下的人原来排在第几号?上代码#includeusing namespace std;int main(){ int *p,j,i,n,a[100]; cin>>n; for(i=0;i<n;i++) a[i]=i+1; p=a; for(i=
2011-12-06 02:48:36 705
原创 【杭电OJ】的input,output(一)
写给ACM入门的童鞋们,掌握ACM数据输入输出方式是入门第一步杭电【1089】#includeusing namespace std;int main(){ int a,b; while(cin>>a>>b) { cout<<a+b<<endl; } return 0;}杭电的还不错,有的OJ会把A B数据搞得好大好大
2011-12-04 11:54:52 606
原创 【模拟】使用蒙特卡罗算法计算圆周率
蒙特卡罗算法详见维基百科上代码#include#include#include#include#includeusing namespace std;void moni(long int n){ int i; double a,b,pi,arean=0,areaw=0; for(i=0;i<n;i++) { a=b=0.001; srand(int(time(
2011-12-03 01:07:53 1715
转载 C++的64位整数[原]by 赤兔
原文地址:http://www.cnitblog.com/cockerel/archive/2006/08/16/15356.html在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即0~4294967295。也就
2011-12-03 00:56:53 846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人