【OJ练习】并行计算器

#include #include #include #include using namespace std; typedef enum NumType { Add, Multi, REV }enNumType; typedef struct NumNode...

2015-10-19 04:29:06

阅读数:261

评论数:0

【OJ练习】删除重复字符

简要描述 删除重复字符 给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串。需要保证字符出现的先后顺序,并且区分大小写。 详细描述: 接口说明 原型: int GetResult(const char...

2015-03-31 10:43:20

阅读数:542

评论数:0

C++拷贝构造函数详解

一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plaincopy int a = 100;   int b = a;    而类对象与普通对象不同,类对...

2014-08-25 15:37:58

阅读数:344

评论数:0

高危函数

高危函数主要是指业界已经明确的存在安全隐患的函数。系统安全漏洞往往来源于程序中,使用高危函数对来自网络报文的不严谨处理。 高危函数 危险系数 存在的漏洞问题描述 void * memcpy( void *dst, const void *sr...

2014-08-18 13:08:43

阅读数:1795

评论数:0

小端字节序与大端字节序

端模式分为:小端字节序和大端字节序,也就是字节在内存中的顺序。   小端字节序:低字节存于内存低地址;高字节存于内存高地址。如一个long型数据0x12345678         0x0029f458  0x78         0x0029f459  0x56         0x0...

2014-08-03 11:04:55

阅读数:397

评论数:0

sizeof用法总结

在c/c++中,经常会遇到考察一个变量占多大的内存,往往会涉及到很多的细节问题,这里就进行总结一下。 1、关于字符变量的内存占用大小 2、关于struct的内存占用大小 3、关于enum的内存占用大小 4、关于union的内存占用大小 5、关于类的内存占用大小 ...

2014-08-02 10:48:20

阅读数:459

评论数:0

内存池技术详解

我们都知道频繁的动态内存分配很可能会造成大量的内存碎片和效率低下,因为需要搜索整个空闲链表找到可以被分配的内存块,而且容易造成内存泄漏等问题,那么如何解决这两个问题呢? 内存池技术带你走进这个问题的殿堂。 内存池技术首先会分配一大块内存给程序,当程序需要分配内存的时候从内存池中去获得,而且不需...

2014-07-31 22:17:00

阅读数:512

评论数:0

【HihoCoder】Trie树 (字符串匹配)

时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。 这一天,他们遇到了一本词典,于是小Hi就向小Ho提出了那个经典的问题:“小Ho...

2014-07-17 19:44:48

阅读数:1413

评论数:0

【HihoCoder】最长回文子串

题目1 : 最长回文子串 时间限制:1000ms 单点时限:1000ms 内存限制:64MB 描述    小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。    这一天,他们遇到了一连串的字符串,于是小...

2014-07-12 12:51:46

阅读数:782

评论数:0

【OJ练习】字符转换

简要描述 字符替换,按照替换规则,将输入的字符串做转换;其它字符不作处理。 详细描述: 题目背景 字母的替换规则,如下所示,A被E替换,B被C替换,依次类推。  A B C D E F G H I J K L M N O P Q R S T U V W X Y Z E C F A J ...

2014-07-11 13:16:03

阅读数:448

评论数:0

【OJ练习】寻找丑数

描述: 丑数是指那些因子只含2,3,5的数,为方便起见,1也视为丑数,故1,2,3,4,5,6,8,9,10,12,15是最前面的丑数,请编写一个程序,输出第N(N 如果输入非法值,请返回 -1     一些转化的例子: 输入整数N = 5 输出的丑数是5   /* 功能:输入一个...

2014-07-09 13:08:50

阅读数:684

评论数:0

【OJ练习】守望者的逃离

描述: 恶魔猎手尤迪安野心勃勃.他背叛了暗夜精灵,率深藏在海底的那加企图叛变:守望者在与尤迪安的交锋中遭遇了围杀.被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去,到那时,岛上的所有人都会遇难:守望者的跑步速度,为17m/s,以这样的速度是无法逃离荒岛的。庆...

2014-07-08 13:18:58

阅读数:946

评论数:0

【OJ练习】三天打渔两天晒网

描述:  俗话说三天打渔两天晒网,某人从2010年1月1日开始打三天鱼,然后晒两天网,然后再打三天鱼,再晒两天网,周而复始,输入任意一天,求该天是打渔还是晒网    // 功能:从2010年1月1日起判断输入时期是否为打渔 // 输入: unsigned int  nYear 输入日期的...

2014-07-07 12:20:11

阅读数:964

评论数:0

【OJ练习】判断2的次幂

题目描述: 给定一个整数n,判断这个整数是否是2的N次方 样例输入 3 样例输出 0 接口说明: 原型:int checker(int n); 输入参数:int n 返回值:0:否  1:是 思路: 由于2的N次方的数二进制表示是第1位为1,其余为0,而x-1(假如x为2的N...

2014-07-07 11:25:26

阅读数:383

评论数:0

【OJ练习】纪念品分组

元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。  你的任...

2014-07-04 19:40:21

阅读数:1160

评论数:0

【OJ练习】查询某一天是一年中的第几天

·         编写一个函数,计算输入的某天(输入格式是年月日)是一年中的第几天,并返回结果。例如输入2012、2、1,那么返回成功且天数为32。 详细描述: ·         只需要完成该函数功能算法,中间不需要有任何IO的输入输出,注意对输入的保护,如果输入非法则返回失败,否则返回成...

2014-07-04 19:26:21

阅读数:1510

评论数:0

【OJ练习】把数组排成最小的数

题目描述: 给输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。  样例输入1: {2, 1} 样例输出1: 12  样例输入2: {32, 321} 样例输出2: 32132  样例输入3: {4589, 101,41425,9999} 样例...

2014-07-04 19:15:05

阅读数:490

评论数:0

【OJ练习】Fibonacci数列的计算和转换

介绍: 一、Fibonacci数列: 1,1,2,3,5,8,13,15,28,… 它们有这样的规律:第1和第2的数字都是1,第3个数字是前2个数字之和,第4个数字是第2,第3个数字之和。 即Fn = F(n-1) + F(n-2). 二、扩展Fibonacci数列: 扩展Fibona...

2014-07-04 19:06:27

阅读数:439

评论数:0

Android源码下载详细步骤 第一篇之下载环境准备

前阵子参考网上的一些教程,自己下了一个android4.0的源码,由于步骤相对比较多,打算分成几篇文档来写: 第一篇:源码的下载环境准备:主要介绍系统要求和需要的相关工具 第二篇:Android 源码的具体下载步骤 第三篇:Android 源码的编译 现在开始第一篇! 1、LInux...

2013-12-14 20:31:49

阅读数:460

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭