- 博客(7)
- 收藏
- 关注
转载 C++链表的创建与操作
转自:http://blog.sina.com.cn/s/blog_4b41e46d0100gb1b.html我们知道,数组式计算机根据事先定义好的数组类型与长度自动为其分配一连续的存储单元,相同数组的位置和距离都是固定的,也就是说,任何一个数组元素的地址都可一个简单的公式计算出来,因此这种结构可以有效的对数组元素进行随机访问。但若对数组元素进行插入和删除操作,则会引起大量数据的移动,从而使简
2016-11-21 09:20:23 428
原创 华为OJ(坐标移动)
描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内) 坐标之间以;分隔。 非法坐标点需要进行丢弃。如AA10; A1A; $%$; YAD; 等。 下面
2016-11-18 21:36:38 294
转载 数据结构--栈
1、栈的简介1.1栈的特点栈(Stack)是一种线性存储结构,它具有如下特点:栈中的数据元素遵守”先进后出"(First In Last Out)的原则,简称FILO结构。限定只能在栈顶进行插入和删除操作。1.2栈的相关概念栈的相关概念:栈顶与栈底:允许元素插入与删除的一端称为栈顶,另一端称为栈底。压栈:栈的插入操作,叫做进栈,也称压栈、入栈
2016-11-15 22:22:20 428
原创 数据结构---队列
1、队列是一种“先进先出”的结构(FIFO)。可分为:普通队列和环形队列。环形队列:下面程序是环形队列实现的过程:头文件:#pragma oncea#ifndef MYQUEUE_H#define MYQUEUE_Hclass MyQueue{public:MyQueue(int queueCapacity);virtual ~MyQueue();
2016-11-15 09:21:15 226
转载 矩阵翻硬币 蓝桥杯
转自http://blog.csdn.net/snailset/article/details/26752435题目: 小明先把硬币摆成了一个 n 行 m 列的矩阵。 随后,小明对每一个硬币分别进行一次 Q 操作。 对第x行第y列的硬币进行 Q 操作的定义:将所有第 i*x 行,第 j*y 列的硬币进行翻转。 其中i和j为任意使操作可行
2016-11-02 10:55:04 248
转载 大整数乘法
问题描述求两个不超过 200 位的非负整数的积。输入数据有两行,每行是一个不超过 200 位的非负整数,没有多余的前导0。输出要求一行,即相乘后的结果。结果里不能有多余的前导 0,即如果结果是342,那么就不能输出为0342。输入样例1234567890098765432100输出样例1219326311126352690000解题思路在下面的例子程序中,用 unsigned an1[200]和u...
2016-11-02 10:53:44 398
转载 大整数加法
问题描述求两个不超过 200 位的非负整数的和。输入数据有两行,每行是一个不超过 200 位的非负整数,没有多余的前导0。输出要求一行,即相加后的结果。结果里不能有多余的前导 0,即如果结果是342,那么就不能输出为0342。输入样例2222222222222222222233333333333333333333输出样例Output Sample:5
2016-11-02 10:50:59 437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人