码迷,mamicode.com
首页 > 2015年01月14日 > 全部分享
左旋转字符串
题目:左旋转字符串,定义字符串的左旋转操作:把前面若干个字符移动到尾部。比如把"lavor_zl"左旋转3位得"or_zllav"。要求时间对长度为n的字符串操作复杂度为O(n),辅助内存为O(1)。 解题思路: 定义一个整型参数count,用它表示旋转的位数,当左旋转的位数大于等于字符串长度时,可以用它除以字符串长度求余来表示旋转的位数,因为左旋转字符串长度的整数倍,字符串保持不变。...
分类:其他好文   时间:2015-01-14 22:56:02    阅读次数:184
Tree
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
div+css页面布局
实现效果: 代码:       * {           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
《Effective C++》资源管理:条款13-条款15
在系统中,资源是有限的,一旦用完必须归还给系统,否则可能会造成资源耗尽或其他问题。例如,动态分配的内存如果用完不释放会造成内存泄漏。 这里说的资源不仅仅是指内存,还包括其他,例如文件描述符、网络连接、数据库连接、互斥锁等。 在任何情况下都要把不使用的资源归还系统是一件非常困难的事情。尤其是考虑到异常、函数内多重回传路径等。 基于对象的资源管理办法几乎可以消除资源管理的问题。...
分类:编程语言   时间:2015-01-14 22:55:36    阅读次数:250
Maven学习(四):生命周期与maven插件
(一)简介 Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解: 1、顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。 2、这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mvn clean install 这样的命令是通用的。 3、一个Maven 的生命周期,可以分为若干个阶...
分类:其他好文   时间:2015-01-14 22:54:40    阅读次数:259
redis源码分析(2)——事件循环
redis源码分析,介绍事件循环的实现...
分类:其他好文   时间:2015-01-14 22:55:31    阅读次数:245
LeetCode--Triangle
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
gcc源代码分析,finish_decl ()函数和push_parm_decl ()函数分析
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
[leetcode]Flatten Binary Tree to Linked List
问题描述: 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中的数组中的数组相加
js中的数组中的数组相加,push和+=的区别。...
分类:编程语言   时间:2015-01-14 22:52:15    阅读次数:265
About netstat commnd
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
sql 求模 实现 贪婪算法
背景:   最近在维护一个项目, 因新功能需求拓展.  有一个字段存储 一个星期中的几天,可能是全部,也有可能只是其中的星期一, 星期三,等.  因为项目中有一个枚举值, 已作好初始化赋值工作, 而且 客户端开发时直接把组合值合并成一个早已存入这个字段到DB.  我在项目别的地方(动态批量生成月报表时,又需要得到这个具体的频率值. 因为每个月有几个星期一,星期三,不是固定的, 需要动...
分类:数据库   时间:2015-01-14 22:52:29    阅读次数:214
js中事件冒泡及阻止冒泡的一小段code
在有些情况下, 事件冒泡会给我们的应用程序带来负面的影响。 比如下面的例子(有些极端): 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
[leetcode] 98 Validate Binary Search Tree
问题描述: 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的性能——以复制大文件为例
比较Java新旧I/O的性能——以复制大文件为例...
分类:编程语言   时间:2015-01-14 22:53:38    阅读次数:165
1452条   上一页 1 2 3 4 5 6 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!