【华为OJ】【算法总篇章】【华为OJ】【056-统计大写字母个数】【工程下载】题目描述找出给定字符串中大写字符(即'A'-'Z')的个数
接口说明
原型:int calcCapital(String str);
返回值:int
输入描述输入一个String数据
输出描述输出string中大写字母的个数
输入例子add123#$%#%#O
输出例子1
算法实现import java.u...
分类:
其他好文 时间:
2016-05-14 10:20:55
阅读次数:
173
【华为OJ】【算法总篇章】【华为OJ】【057-字符串运用-密码截取】【工程下载】———-这里写代码片题目描述Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,
但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,
123321->51233214 。...
分类:
其他好文 时间:
2016-05-14 10:20:50
阅读次数:
170
下面做我们的计算器最终版。当前还存在的问题是用户只能算一次。如果有人买一个一次性计算器,那么他肯定是个土豪。我们的计算器不能只给土豪用,所以要改成可以反复使用的。...
分类:
编程语言 时间:
2016-05-14 10:22:19
阅读次数:
174
【华为OJ】【算法总篇章】【华为OJ】【058-合法IP】【工程下载】题目描述现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,
表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址
串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。
输入描述输入一个i...
分类:
其他好文 时间:
2016-05-14 10:19:51
阅读次数:
295
【华为OJ】【算法总篇章】【华为OJ】【059-201301-JAVA-题目2-3级】【工程下载】题目描述请编写一个函数(允许增加子函数),计算n x m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左
上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。
输入描述输入两个正整数
输出描述返回结果
输入例子2
2
输出例子6
算法实现impo...
分类:
编程语言 时间:
2016-05-14 10:21:47
阅读次数:
193
【华为OJ】【算法总篇章】【华为OJ】【060-自守数】【工程下载】题目描述自守数是指一个数的平方的尾数等于该数自身的自然数。例如:252 = 625,762 = 5776,93762 = 87909376。
请求出n以内的自守数的个数接口说明
/**
* 功能: 求出n以内的自守数的个数
*
* 输入参数:int n
* 返回值:n以内自守...
分类:
其他好文 时间:
2016-05-14 10:20:11
阅读次数:
152
一、栈 1.栈的定义 栈是一种线性表,一种抽象数据类型,它只允许在一端进行插入或删除操作。又叫做LIFO(后进先出)线性表。 栈的基本操作有入栈push和出栈pop,栈顶top指的是进行操作的一端。如图,只有栈顶元素可以访问。进栈次序为a1、a2、a3、a4、a5,出栈次序为a5、a4、a3、a2、 ...
分类:
其他好文 时间:
2016-05-14 10:20:19
阅读次数:
175
先看一段奇葩代码: int x = 4; int y; y = (x++); printf("hello world. y = %d.\n", y); x = 4; y = (x++)+(x++); printf("hello world. y = %d.\n", y); x = 4; y = (x ...
分类:
其他好文 时间:
2016-05-14 10:20:50
阅读次数:
209
开发是经常用到的代码可进行快捷提示,比如mian alt+/就提示出了main方法是不是很方便,为什么就能提示出来呢? 马上来了: 在你使用的java开发工具中点击Window >Preference 如下可进行你常用代码快捷提示出来: 是不很方便呢?完事儿,小伙伴儿赶紧去试试吧! ...
分类:
系统相关 时间:
2016-05-14 10:18:16
阅读次数:
221
HTML: 1>:html不区分大小写,但推荐用小写。 2>:<style>…</style>定义CSS格式 <Script language=“”>…</Script> 用于定义脚本,Eg. Javascript 3>:常见标签: 超级链接,跳转到另一文件 <a href=“url” target ...
分类:
Web程序 时间:
2016-05-14 10:18:40
阅读次数:
284
转自:http://jingyan.baidu.com/article/915fc414c9d2ef51384b204c.html 装好了Ubuntu 13.10 后,打开部分Windows下的txt文本文件的时候,中文显示为乱码。但是自己用Gedit编写新文件的时候,输入的中文却可以正常显示,保存 ...
分类:
系统相关 时间:
2016-05-14 10:19:15
阅读次数:
186
转自:http://www.cnblogs.com/shouce/p/5488101.html 一、工厂模式 工厂模式的缺陷是:没解决对象识别的问题,而且每个对象的showMessage方法都不是同一个方法(每个方法在每个对象实例上都重新创建了一遍),增加了性能开销。 二、构造函数模式 构造函数模式 ...
分类:
编程语言 时间:
2016-05-14 10:18:08
阅读次数:
196
题目链接: 点我跳转~ 题意: 求中位数。 注意事项: (1)n最大为250000。 (2)内存限制大小为1500KB。 思路: 由于内存限制,只能开大概 n/2 大小的数组。如果 n 为偶数,排序之后,中位数的位置会出现在 n/2,和 n/2 + 1, 而如果 n 为奇数则中位数的位置在 n/2 ...
分类:
其他好文 时间:
2016-05-14 10:19:26
阅读次数:
223
环境为python3 1. 字符串和数值类型 可以直接输出,数值需要加单引号或者双引号 >>> print (1) 1 >>> print ("hello world") hello world 2.if判断语句 >>> print (1) 1 >>> print ("hello world") h ...
分类:
编程语言 时间:
2016-05-14 10:16:36
阅读次数:
162
用线段树优化凸包。 注意以下细节: 1.必须先递归非重儿子,若先递归重儿子,可能会把有用解踢掉。 2.不能每条链只建一个凸包,因为凸包不能只用某一部分去更新答案(可能不在考虑范围中的点联合某点踢掉了最优的点)。 还有就是老实地用double比斜率吧,不然爆long long。 ...
分类:
其他好文 时间:
2016-05-14 10:16:54
阅读次数:
124