码迷,mamicode.com
首页 > 其他好文
STL之list
STL中的list容器的一点总结 1.关于list容器 list是一种序列式容器。list容器完成的功能实际上和数据结构中的双向链表是极其相似的,list中的数据元素是通过链表指针串连成逻辑意义上的线性表,也就是list也具有链表的主要优点,即:在链表的任一位置进行元素的插入、删除操作都是快速的。list的实现大概是这样的:list的每个节点有三个域:前驱元素指针域、数据域和后继元素指...
分类:其他好文   时间:2014-08-07 19:00:30    阅读次数:250
POJ 1125 Stockbroker Grapevine
Stockbroker Grapevine Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 26859   Accepted: 14868 Description Stockbrokers are known to overreact to rumours. You...
分类:其他好文   时间:2014-08-07 19:00:20    阅读次数:281
stl之vector
STL中的vector容器的一点总结 1.vector的简单介绍 vector作为STL提供的标准容器之一,是经常要使用的,有很重要的地位,并且使用起来也是灰常方便。vector又被称为向量,vector可以形象的描述为长度可以动态改变的数组,功能和数组较为相似。实际上更专业的描述为:vector是一个多功能的,能够操作多种数据结构和算法的模板类和函数库,vector之所以被认...
分类:其他好文   时间:2014-08-07 19:00:00    阅读次数:188
STL之涉及到的算法
一、非变异算法 是一组不破坏操作数据的模板函数,用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。非变异算法具有极为广泛的适用性,基本上可应用与各种容器。 1查找容器元素find 它用于查找等于某值的元素。它在迭代器区间[first,last)(闭开区间)上查找等于value值的元素,如果迭代器i所指的元素满足*i=value,则返回迭代器i;未找到满足条件的元素,返...
分类:其他好文   时间:2014-08-07 18:59:50    阅读次数:306
HDU 4927 Series 1
Problem Description Let A be an integral series {A1, A2, . . . , An}. The zero-order series of A is A itself. The first-order series of A is {B1, B2, . . . , Bn-1},where Bi = Ai+1 - Ai. The ...
分类:其他好文   时间:2014-08-07 18:59:40    阅读次数:248
stl 之set图解
使用set或multiset之前,必须加入头文件 Set、multiset都是集合类,差别在与set中不允许有重复元素,multiset中允许有重复元素。 sets和multiset内部以平衡二叉树实现 1.   常用函数 1)        构造函数和析构函数 set c:创建空集合,不包含任何元素 set c(op):...
分类:其他好文   时间:2014-08-07 18:59:30    阅读次数:331
STL之排序
1. 所有STL sort算法函数的名字列表: 函数名             功能描述 sort          对给定区间所有元素进行排序 stable_sort     对给定区间所有元素进行稳定排序 partial_sort     对给定区间所有元素部分排序 partial_sort_copy    对给定区间复制并排序 nth_element   ...
分类:其他好文   时间:2014-08-07 18:59:20    阅读次数:231
request.getparameter和 request.getattribute的区别
request.getAttribute():是request时设置的变量的值,用request.setAttribute("name","您自己的值");来设置值, request.getParameter():提取发送过来的参数如:本网页 request.getParameter 是用来接受来自get方法或post方法的参数 ok 只能接受java.lang.String ...
分类:其他好文   时间:2014-08-07 18:59:00    阅读次数:189
struts2学习笔记(一)—— 知识点扫描
一、struts2的核心部件 (1)Configuration (2)Action (3)Interceptor (4)Value Stack / OGNL (5)Result Types (6)Results / View Technology 二、architectural goals: (1)separation  of concerns (2)loose coup...
分类:其他好文   时间:2014-08-07 18:58:50    阅读次数:262
1.5.2.1 从简单开始
1.5.2.1 从简单开始   开始新项目,通常新建脚本文件,尝试实现最初的原型,试验关键想法。这时的脚本文件包含了各种试验的源代码,经常是杂乱无章的。如图 1.3,这个阶段的 Visual Studio IDE 可能就像这个样子。 图 1.3 使用交互式 F#,先测试代码,然后包装成函数。   图 1.3 只显示了编辑器和 F# 交互窗口,但这就是我们现在所需要的全部,因为我们还没...
分类:其他好文   时间:2014-08-07 18:58:40    阅读次数:202
hdu 4923 Room and Moor(线性表)
题目链接:hdu 4923 Room and Moor 题目大意:给定一个序列a,元素由0,1组成,求一个序列b,元素在0~1之间,并且保证递增。输出最小的∑(ai?bi)2, 解题思路:首先剔除为首的0,和末尾的1,然后将中间部分成若干段由连续1开头,连续0结尾的各个段落。对于每一段有一个最优的值x=aa+b(a为1的个数,b为0的个数),用栈维护各个段的x值,如果当前x值小于前面一...
分类:其他好文   时间:2014-08-07 18:58:30    阅读次数:277
【开源夏令营优秀开题报告】专题之三-云与大数据合集
5个提案的14个开题报告,涉及数据可视化实践、社交云电视模型、Spark上流式机器学习算法实现、基于云存储的Linux系统增强服务和网络拓扑距离的高效KNN查询。...
分类:其他好文   时间:2014-08-07 18:58:10    阅读次数:306
HDU Billboard
题目分析:给你n张海报,一个宣传板。让你在满足海报可以贴在最高位置的时候则贴的最高,无法满足时贴的最靠左,输出海报所贴的高度。如果不能贴则输出-1.    一道很简单,但是我没想出的基础线段树。 算法思想:    把宣传板的高度转换成线段树的区间,从而得知每一个区间的大小当然为宣传板的宽度啦。然后,每次查询每个区间内的大小是否有满足当前海报宽度的,有责得到结果。然后,在更新减去当前所用的宽度...
分类:其他好文   时间:2014-08-07 18:57:50    阅读次数:181
hdu 4927 Series 1(组合+公式)
题目链接:hdu 4927 Series 1 题目大意:给定一个长度为n的序列a,每次生成一个新的序列,长度为n-1,新序列b中bi=ai+1?ai,直到序列长度为1.输出最后的数。 解题思路:n最多才3000,ai最大也才1000,貌似不会超int,但是要注意,有些数不止被计算了一次,最多的数被计算了C(15003000),所以肯定要用高精度处理,那么用o(n2)的复杂度肯定就跪了。...
分类:其他好文   时间:2014-08-07 18:57:40    阅读次数:237
不能被继承的类
方法一:通过私有化构造函数 代码: #include using namespace std; //只能在堆上进行创建 class sealedClass{ private : sealedClass(){} ~sealedClass(){} public: static sealedClass * getInstance(){ return new sealedClass(...
分类:其他好文   时间:2014-08-07 18:57:20    阅读次数:184
hdu 4930 Fighting the Landlords(模拟)
题目连接:hdu 4930 Fighting the Landlords 题目大意:就是两个人玩斗地主,有8种牌型,单张,一对,三张,三带一,三带对,四带二,四炸,王炸。要求上家这一轮出牌下家管不上或者上家将牌走完则输出yes。 解题思路:总共就20张牌,枚举220种出牌方法,然后保留每种牌型的最大值,判断一下就可以了,注意细节。 #include #include #inclu...
分类:其他好文   时间:2014-08-07 18:57:10    阅读次数:344
Cocos2d-x教程(30)-3.x版本物理引擎的使用
Cocos2d-x 3.x版本物理引擎使用。 .物理世界依据的是牛顿定律,并独立于正常的渲染世界的,两个世界一个负责游戏画面渲染,一个负责物理模拟,他们之间存在数据交互。物理引擎并非每款游戏的必需品,但它却可以更好的模拟现实世界的真实感。...
分类:其他好文   时间:2014-08-07 18:56:40    阅读次数:270
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!