题目:左旋转字符串,定义字符串的左旋转操作:把前面若干个字符移动到尾部。比如把"lavor_zl"左旋转3位得"or_zllav"。要求时间对长度为n的字符串操作复杂度为O(n),辅助内存为O(1)。
解题思路:
定义一个整型参数count,用它表示旋转的位数,当左旋转的位数大于等于字符串长度时,可以用它除以字符串长度求余来表示旋转的位数,因为左旋转字符串长度的整数倍,字符串保持不变。...
分类:
其他好文 时间:
2015-01-14 22:56:02
阅读次数:
184
Tree
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述Little Valentine liked playing with binary trees very much. Her favorite game was constructing randomly looking binary trees with
capital lett...
分类:
其他好文 时间:
2015-01-14 22:56:51
阅读次数:
231
实现效果:
代码:
*
{
margin:0;
padding:0;
}
#container
{
width:70%;
background-color:Red;
margin:0px auto...
分类:
Web程序 时间:
2015-01-14 22:56:58
阅读次数:
256
鸡兔同笼
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。
输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a
a行里,每行都有一个n和m.(0
输出输出鸡兔的个数,或者No answer
样例...
分类:
其他好文 时间:
2015-01-14 22:54:40
阅读次数:
130
在系统中,资源是有限的,一旦用完必须归还给系统,否则可能会造成资源耗尽或其他问题。例如,动态分配的内存如果用完不释放会造成内存泄漏。
这里说的资源不仅仅是指内存,还包括其他,例如文件描述符、网络连接、数据库连接、互斥锁等。
在任何情况下都要把不使用的资源归还系统是一件非常困难的事情。尤其是考虑到异常、函数内多重回传路径等。
基于对象的资源管理办法几乎可以消除资源管理的问题。...
分类:
编程语言 时间:
2015-01-14 22:55:36
阅读次数:
250
(一)简介
Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解:
1、顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。
2、这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mvn clean install 这样的命令是通用的。
3、一个Maven 的生命周期,可以分为若干个阶...
分类:
其他好文 时间:
2015-01-14 22:54:40
阅读次数:
259
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.
For example, given the following triangle
[
[2],
[3,4],
[...
分类:
其他好文 时间:
2015-01-14 22:53:47
阅读次数:
153
parms:
parm
{ push_parm_decl ($1); }
/* This is what appears inside the parens in a function declarator.
Is value is represented in the format that grokdeclarator expects. */
pa...
分类:
其他好文 时间:
2015-01-14 22:55:48
阅读次数:
148
一、图片在线转换,大小在线转换 http://images.my-addr.com/resize_png_online_tool-free_png_resizer_for_web.php 二、图片在线转ico http://www.img2ico.net/ 疯吻IT...
分类:
其他好文 时间:
2015-01-14 22:54:15
阅读次数:
185
问题描述:
Given a binary tree, flatten it to a linked list in-place.
For example,
Given
1
/ 2 5
/ \ 3 4 6
The flattened tree should look like:
...
分类:
其他好文 时间:
2015-01-14 22:54:05
阅读次数:
158
js中的数组中的数组相加,push和+=的区别。...
分类:
编程语言 时间:
2015-01-14 22:52:15
阅读次数:
265
This command is awesome, we can use it conveniently to check the network status.
Here some common examples:
1) netstat display the current IP port status.
2) netstat -nr display the rou...
分类:
Web程序 时间:
2015-01-14 22:53:11
阅读次数:
337
背景:
最近在维护一个项目, 因新功能需求拓展. 有一个字段存储 一个星期中的几天,可能是全部,也有可能只是其中的星期一, 星期三,等.
因为项目中有一个枚举值, 已作好初始化赋值工作, 而且 客户端开发时直接把组合值合并成一个早已存入这个字段到DB.
我在项目别的地方(动态批量生成月报表时,又需要得到这个具体的频率值. 因为每个月有几个星期一,星期三,不是固定的, 需要动...
分类:
数据库 时间:
2015-01-14 22:52:29
阅读次数:
214
在有些情况下, 事件冒泡会给我们的应用程序带来负面的影响。 比如下面的例子(有些极端):
window.onload = function(){
var all = document.getElementsByTagName('*');
for(var i = 0; i < all.length; i++){
console.log('xxx')...
分类:
Web程序 时间:
2015-01-14 22:53:29
阅读次数:
234
问题描述:
Given a binary tree, determine if it is a valid binary search tree (BST).
Assume a BST is defined as follows:
The left subtree of a node contains only nodes with keys
less than the node'...
分类:
其他好文 时间:
2015-01-14 22:53:40
阅读次数:
179
比较Java新旧I/O的性能——以复制大文件为例...
分类:
编程语言 时间:
2015-01-14 22:53:38
阅读次数:
165