摘要:
一、数制转换 例如,把十进制数159转换成八进制数,如图 159/8=19余7,19/8=2余3,2/8=0余2,我们发现得到的结果是倒过来的,因为栈的先进后出的特性,所以可以用栈来存储这几个数,然后输出出来就是对应的正确的八进制数了。 伪代码: void conversion(){ InitSta 阅读全文
摘要:
一、基本操作 1)定义 typedef int ElementType;typedef LNode *PtrToLNode;//指向结点的指针struct LNode{ElementType data;PtrToLNode next;};typedef PtrToLNode List; 2)初始化 阅读全文
摘要:
一、基本操作 ①定义 typedef struct{ ElemType *elem;//存储空间地址 int length;//当前长度 int listsize;//当前分配的存储容量}SqList; ②初始化 void InitSqList(SqList *l){ l->elem=(ElemTy 阅读全文
摘要:
一、 函数原型:int rand() 头文件:#include <stdlib.h> 返回值为随机值,参数为空,通过 rand 函数就会产生一个随机数。 栗子: 运行该栗子你会得到一个随机数,但是你再运行一次会发现仍然是你第一次得到的数。那是因为产生随机数的原理是这样的:产生随机数的原理是根据一个值 阅读全文
摘要:
一、什么是TCP/IP协议? 首先说一下协议,协议是指为有序顺利地完成某件事而建立的规则、标准或约定。那么TCP和IP就是Transmission Control Protocol和Internet Protocol协议的简写了,当然TCP/IP协议不只是TCP协议和IP协议,它是众多协议的统称。 阅读全文
摘要:
题目描述 呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第i层楼(1<=i<=N)上有一个数字Ki(0<=Ki<=N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3 3 1 2 5代表了 阅读全文
摘要:
题目描述 一个N×M的由非负整数构成的数字矩阵,你需要在其中取出若干个数字,使得取出的任意两个数字不相邻(若一个数字在另外一个数字相邻8个格子中的一个即认为这两个数字相邻),求取出数字和最大是多少。 输入输出格式 输入格式: 输入第1行有一个正整数T,表示了有T组数据。 对于每一组数据,第1行有两个 阅读全文
摘要:
题目背景 圣诞夜系列~~ 题目描述 圣诞老人回到了北极圣诞区,已经快到12点了。也就是说极光表演要开始了。这里的极光不是极地特有的自然极光景象。而是圣诞老人主持的人造极光。 轰隆隆……烟花响起(来自中国的浏阳花炮之乡)。接下来就是极光表演了。 人造极光其实就是空中的一幅幅n*m的点阵图像。只是因为特 阅读全文
摘要:
题目背景 你作为一个村的村长,保卫村庄是理所当然的了.今天,村庄里来了一只恶龙,他有n个头,恶龙到处杀人放火。你着急了。不过天无绝人之路,现在来了一个骑士团。里面有m位成员(往下看) 题目描述 每个人都可以砍掉一个大小不超过(<=)z的头,要money个金币,求最小花费。 输入输出格式 输入格式: 阅读全文
摘要:
题目描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。 你 阅读全文