码迷,mamicode.com
首页 > 2016年05月07日 > 全部分享
C++基础知识——二维数组做函数参数
1.确定大小的二维数组 void Func(int array[3][10]);  void Func(int array[][10]);  2.不确定大小的二维数组转为二维指针: 从实参传递来的是数组的起始地址,在内存中按数组排列规则存放(按行存放),而并不区分行和列,所以可以转换成二维指针。 void Func(int **array, int m, int n); ...
分类:编程语言   时间:2016-05-07 09:07:04    阅读次数:168
More Effective C++----效率 & (16)牢记80-20准则(80-20 rule)
效率 我怀疑一些人在C++软件开发人员身上进行秘密的巴甫洛夫试验,否则为什么当提到“效率”这个词时,许多程序员都会流口水。(Scott Meyers真幽默 译者注) 事实上,效率可不是一个开玩笑的事情。一个太大或太慢的程序它们的优点无论多么引人注目都不会为人们所接受。本来就应该这样。软件是用来帮助我们更好地工作,说运行速度慢才是更好的,说需要32MB内存的程序比仅仅需要16MB内存...
分类:编程语言   时间:2016-05-07 09:06:31    阅读次数:272
高精度求N!
#include #include #include #include using namespace std; typedef long long LL; const LL MOD = 100000000000000; const int MAXN = 40000; LL a[MAXN]; int main() {...
分类:其他好文   时间:2016-05-07 09:06:54    阅读次数:141
STL学习笔记— —iterator迭代器
头文件所有的容器都定义了自己的迭代器类型,所以一般情况下,不需要再自己添加迭代器头文件。但是如果要使用一些特殊的迭代器,如反向迭代器,或者一些迭代器辅助函数,那么就需要添加头文件。迭代器类型 类型 能力 提供者 输入迭代器 一次向前读取 istream 输出迭代器 向前写入 ostream,inserter 前向迭代器 向前读取和写入...
分类:其他好文   时间:2016-05-07 09:05:11    阅读次数:118
STL学习_List篇
STL学习——List篇 简介List与Vector不同,它不使用连续空间,而是每次插入或删除一个元素,就配置或释放一个元素空间。故list对空间的使用精准,不浪费任何空间。list对任何位置的元素插入或删除,常数时间完成。 List与Vector的使用,视元素的多少,元素的构造复杂度,元素存取行为的特性而定。 List节点List本身与List节点不同,List是一个双向的链表。其节点信息如下:...
分类:其他好文   时间:2016-05-07 09:07:25    阅读次数:248
投简历
Problem W Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 38   Accepted Submission(s) : 13 Problem Description Speakless很早就想出国,现在他已经考完了所有需要的...
分类:其他好文   时间:2016-05-07 09:05:41    阅读次数:165
证手机号码和电话号码的正则表达式
电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$) 匹配格式: 11位手机号码 3-4位区号,7...
分类:移动开发   时间:2016-05-07 09:07:09    阅读次数:214
iOS开发系列-动画绘图CALayer
代码下载地址:https://github.com/wwpeter/WW-MotionDemo.git 概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章...
分类:移动开发   时间:2016-05-07 09:06:21    阅读次数:322
Android 兼容性介绍之setBackground
简介相信大家都使用过各种布局,而对于各种布局都会使用到设置背景图片这个功能市场上现在Android手机基本上大多数都是在4.4.4版本或以上,但是老一些的手机还是存的所以针对Android的兼容性问题,我们还是要好好处理的。处理方案我们如何处理Android的兼容性问题了?根本:就是对sdk版本所缺少的类或者方法做出相应处理即可 案例分析例如一:setBackground相信大家都或多或少的使用过,...
分类:移动开发   时间:2016-05-07 09:04:43    阅读次数:428
HDOJ(HDU) 2304 Electrical Outlets(求和、、)
Problem Description Roy has just moved into a new apartment. Well, actually the apartment itself is not very new, even dating back to the days before people had electricity in their houses. Because of...
分类:其他好文   时间:2016-05-07 09:06:56    阅读次数:144
LeetCode Linked List Cycle
判断一个链表中是否存在着一个环,能否在不申请额外空间的前提下完成?...
分类:其他好文   时间:2016-05-07 09:04:06    阅读次数:111
POJ 3581 后缀数组
点击打开链接 题意:将一个数列分成连续的三段,每段必须有数字,问这三段反转后的数列的最小字典序的方案,并输出,注意:第一个数比后面所有都大 思路:因为第一个数最大,那么将整个数列反转后的字典序最小的后缀为第一段分开位置,但是要判断情况,如最后还要至少剩下两个数完成后两段,接下来找第二段的分开位置,不可以像刚刚那么找了,想这个例子,将第一段去掉后是这样的,1 3 2 1 100 如果和第一次一样...
分类:编程语言   时间:2016-05-07 09:04:17    阅读次数:180
leetcode 079 word search
Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertically...
分类:其他好文   时间:2016-05-07 09:03:56    阅读次数:129
Androidstudio Git (对已有项目提交和从远程获取项目到本地)
两种方式:        一种是check out 远程的代码项目到本地(本地原本没有项目)        一种是本地项目 提交到远程服务器(远程服务器上没有项目)    方式一:请参考文章:http://www.sxt.cn/info-6043-u-7372.html博客 方式二  适用于已有项目 步骤:在VCS——Import into V...
分类:移动开发   时间:2016-05-07 09:05:35    阅读次数:182
通过案例对SparkStreaming透彻理解三板之二
1.解密Spark Streaming运行机制 2.解密Spark Streaming架构 I.Spark Core是基于RDD形成的,RDD之间都会有依赖关系,Spark Streaming在RDD上的时间维度,DStream就是在RDD的基础之上加上了时间维度。DStream就是RDD的模板,随着时间的流逝不断地实例化DStream,以数据进行填充DStream Graph,静态的...
分类:其他好文   时间:2016-05-07 09:05:46    阅读次数:135
51Nod 1049 最大子段和
N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续子段和的最大值。当所给的整数均为负数时和为0。 例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。 Input 第1行:整数序列的长度N(2 <= N <= 50000) 第2 - N + 1行:N个整数(-10...
分类:其他好文   时间:2016-05-07 09:05:25    阅读次数:164
Android货币单位获取方法
最近在做一个货币兑换的功能,其中包含货币单位的获取和选择,整理出来供大家参考。个人整理的货币单位文件如下: CNY=人民币(CNY) USD=美元(USD) RUB=俄罗斯卢布(RUB) HKD=港元(HKD) EUR=欧元(EUR) JPY=日元(JPY) KRW=韩元(KRW) GBP=英镑(GBP)...
分类:移动开发   时间:2016-05-07 09:04:03    阅读次数:544
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!