清明节给大一的孩子们讲了点STL的应用,下了些功夫,搬到这里来供大家学习交流。
1.泛型程序设计简介与迭代器的介绍
2.常见的STL容器及其例题应用(UVA10474,UVA101,UVA10815,UVA156,UVA540,UVA136
HDU1027,CF501B,HDU1716,HDU4277)
3.相关练习和思路
1.泛型程序设计简介与迭代器的介绍
1...
分类:
其他 时间:
2015-04-10 18:01:18
收藏:
0 评论:
0 赞:
0 阅读:
325
1、字符串
ruby中的字符串可以使用单引号,也可以使用双引号,但对单引号的支持比较少,对双引号的支持介绍两个:
(1)支持转义字符 比如: \n等
(2)字符串内的表达式内插,#{表达式}
例如:def say_goodnight(name)
Result = “Good night, #{name}”
end
2、数组
a = [ 1 , ‘cat’ , 3.14]
b =...
分类:
其他 时间:
2015-04-10 18:00:50
收藏:
0 评论:
0 赞:
0 阅读:
240
最近手贱更新了Android studio,而as又自动更新了sdk,导致该死的Eclipse找不到当初设置的api文档了,整个Eclipse都不好了,所有的Android项目报错,所有的项目都无法导入、生成。
每次打开adt都会报错parseSdkContent failed java.lang.NullPointerException1.网上很多人说可以删除workspace下的.metada...
分类:
编程语言 时间:
2015-04-10 18:00:12
收藏:
0 评论:
0 赞:
0 阅读:
292
flag参数解析,我原以为会了,结果今天发现,原来比我印象中还强大些.
索性记一下.
第一个例子是常见用法:
第二个例子,扩展功能:...
分类:
编程语言 时间:
2015-04-10 18:00:00
收藏:
0 评论:
0 赞:
0 阅读:
285
problem:
Follow up for "Remove Duplicates":
What if duplicates are allowed at most twice?
For example,
Given sorted array A = [1,1,1,2,2,3],
Your function should return length = 5,
...
分类:
其他 时间:
2015-04-10 17:59:50
收藏:
0 评论:
0 赞:
0 阅读:
179
最近,我和一位同事合作设计数据库表。我们在设计好各个表之后,需要将表的基本信息记录下来,发给同项目组的同事参阅和评审。最开始,我们不是很清楚如何来描述每张表的信息。通过与大家商量之后,我们认为通过如下格式描述数据库表的基本信息比较恰当。本文的可供有类似需求的开发人员参考。要比较完整地描述一张数据表,需要交代清楚这五个部分:总体说明、版本说明、表结构说明、建表脚本、初始化语句。以下以员工信息表为例加...
分类:
其他 时间:
2015-04-10 17:59:40
收藏:
0 评论:
0 赞:
0 阅读:
137
现代计算机系统具有处理器与外围设备并行工作后的能力,为了发挥这一能力,提高系统的效率,可以采用多道程序设计技术,让几个程序同时装入主存储器并行执行。进程的并发执行就是由此而来。
处理器就相当于计算机的大脑,计算机当中的一切工作都需要它来进行指挥和计算,那么程序是怎样在处理器中执行的哪?处理器是怎眼管理它们的那?进程与程序之间又有什么关系那?下面我贴张图让大家看看。
...
分类:
其他 时间:
2015-04-10 17:59:31
收藏:
0 评论:
0 赞:
0 阅读:
190
android:persistentDrawingCache (Google官方译文)
Defines the persistence of the drawing cache. The drawing cache might be enabled by a ViewGroup for all its children in specific situations (for instan...
分类:
移动平台 时间:
2015-04-10 17:59:20
收藏:
0 评论:
0 赞:
0 阅读:
136
【题目描述】
历届试题 兰顿蚂蚁
时间限制:1.0s 内存限制:256.0MB
问题描述
兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。
平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。
蚂蚁的头部朝向为:上下左右其中一方。
蚂蚁的移动规则十分简单:
若蚂蚁...
分类:
其他 时间:
2015-04-10 17:59:10
收藏:
0 评论:
0 赞:
0 阅读:
260
Sparse Autoencoder Recap:Because we used a sigmoid activation function for f(z(3)), we needed to constrain or scale the inputs to be in the range [0,1], since the sigmoid function outputs numbers in th...
分类:
其他 时间:
2015-04-10 17:59:00
收藏:
0 评论:
0 赞:
0 阅读:
394
在没有Cocos Studio的时候通常使用菜单作为按钮,在Cocos Studio中不用这么麻烦了,Cocos Studio中自带了一个按钮控件,使用Cocos Studio自带的按钮控件可以直接在界面上添加按钮
首先启动Cocos Studio,并且创建好一个C++项目
向Cocos Studio中添加一张图片用作窗口的背景图片,并且按照下面的方法将图片添加到MainSce...
分类:
其他 时间:
2015-04-10 17:58:50
收藏:
0 评论:
0 赞:
0 阅读:
204
Intent 是 Android 程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组
件想要执行的动作,还可以在不同组件之间传递数据。Intent 一般可被用于启动活动、启动
服务、以及发送广播等场景
Intent是一种运行时绑定机制,它能在程序运行的过程中连接两个不同的组件。通过intent 程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组...
分类:
移动平台 时间:
2015-04-10 17:58:40
收藏:
0 评论:
0 赞:
0 阅读:
201
BIOS将bootsect这个引导程序载入内存后,接下来就要靠bootsect来加载第二批和第三批程序。bootsect首先要做的工作就是规划内存。
实模式下,寻址最大范围是1MB(0xFFFFF)。关于setup程序,在bootsect.s中要指定setup程序的扇区数和被加载到的位置(0x90200),此外还要指定启动扇区(也就是bootsect.s)被BIOS加载的位置(0x07c00)和将...
分类:
其他 时间:
2015-04-10 17:58:30
收藏:
0 评论:
0 赞:
0 阅读:
232
数据抽象:是指定义数据和函数成员的能力;
封装:是指从常规访问中保护类成员的能力。
接口:成员函数定义了类的接口。通过将定义类所用到的数据和成员函数设置维为private来封装类。
第十二章:
类1、 构造函数的初始化式只在构造函数的定义中而不是声明中指出。
2、 使用构造函数的初始化列表与在构造函数体中对类的成员变量进行赋值的区别:本质就在于前者是对变量进行初始化,而后者是对变量进行赋值。...
分类:
编程语言 时间:
2015-04-10 17:58:10
收藏:
0 评论:
0 赞:
0 阅读:
327
未初始化的CGFloat变量在debug 和release环境下默认值不一样,今天身边的人调了好久这个bug,最后终于改过来了,将问题记录下来供大家参考和警醒变量一定要初始化啊啊啊啊。。。。。
在Debug环境下,CGFloat变量被默认初始化为0,从始至终都没有变化。但在Release环境下,CGFloat变量默认初始化为320,但在后来又被改变为568...
分类:
其他 时间:
2015-04-10 17:58:00
收藏:
0 评论:
0 赞:
0 阅读:
244
线性表一般分为顺序结构和链式结构。
顺序表里面元素的地址是连续的,如数组;
链表里面节点的地址不是连续的,是通过指针连起来的,如单链表;
顺序表和链表结构各自的优缺点:(引自百度知道)
①顺序结构:
优点:易于查询,索引快 list[n]这样的操作,O(1)复杂度
缺点:扩展性弱,不易删除、添加。
②链表结构:
优点:扩展性强,易于删除、添加
缺...
分类:
其他 时间:
2015-04-10 17:57:50
收藏:
0 评论:
0 赞:
0 阅读:
91
从Stack Exchange开始,用户打造了133个各种社区了,它们运转的核心是什么呢?...
分类:
Web开发 时间:
2015-04-10 17:57:40
收藏:
0 评论:
0 赞:
0 阅读:
261
简单空间bfs,开三维数组剪枝1026ms过
#include
#include
#include
#include
using namespace std;
int a,b,c,t;
int re;
int mapp[51][51][51];
int dir[6][3]={{0,0,1},{0,0,-1},{1,0,0},{-1,0,0},{0,1,0},{0,-1,0}};
struct...
分类:
其他 时间:
2015-04-10 17:57:20
收藏:
0 评论:
0 赞:
0 阅读:
154
树链剖分+动态开结点~...
分类:
其他 时间:
2015-04-10 17:57:10
收藏:
0 评论:
0 赞:
0 阅读:
166
思路:
最大公约数问题也是一个非常典型的递归算法的应用。每次递归使得原来求两个大数之间的公约数转变成求两个稍微小点的数之间的公约数,要求转换的过程要保证不会改变公约数的值。这就要看其中转换的原理了。
原理从《几何原本》中得出--辗转相除。假设f(x, y) 表示x,y的最大公约数是g,而k = x/y,b= x%y,则g必能整出b。因为x = ky + b,b = x - ky,b/g...
分类:
其他 时间:
2015-04-10 17:57:00
收藏:
0 评论:
0 赞:
0 阅读:
270