求一个整数n的阶乘后面有几个0 思路:0肯定是由5*2=10得到,2的个数肯定远大于5,所以只要数一下n的阶乘的因式分解里有几个5即可。 class Solution {public: int trailingZeroes(int n) { int count = 0; while (n) { co...
分类:
其他 时间:
2015-03-05 22:17:47
收藏:
0 评论:
0 赞:
0 阅读:
231
一、编写不必要的代码 1、不应该在真正的需求来临之前编写那些代码。 2、不要编写不必要的代码,并且要删除没有用到的代码。二、代码难以修改 1、对未来做太多假设。 2、不仔细设计就编写代码(基本设计都不做) 3、设计程序时,应当根据你现在确切知道的需求,而不是你认为未来会出现的需求。三、过分...
分类:
其他 时间:
2015-03-05 22:17:37
收藏:
0 评论:
0 赞:
0 阅读:
207
第一部分 计算机程序和面向对象编程编程语言种类: 机器语言:2进制(0和1) 汇编语言:英文字符缩写和助记符 高级语言: 面向过程:面向过程是从微观上/细节上处理具体事务。 C语言 面向对象:面向对象是从整体上/宏观上把握要处理的事情。 C++/JAVA , C# ,...
分类:
编程语言 时间:
2015-03-05 22:17:27
收藏:
0 评论:
0 赞:
0 阅读:
241
SqlServer中的数据类型UniqueIdentifier究竟是什么东东? 该类型一般用来做为主键使用,可用SQL语法的newid()来生成一个唯一的值。我想请问的是,这个值是一个长整型的数据值...
分类:
数据库技术 时间:
2015-03-05 22:17:17
收藏:
0 评论:
0 赞:
0 阅读:
256
//自定义confirm插件 //自定义confirm插件 //思路:1.事件操作:显示id为myConfirm的div层,并返回false;// 2.事件操作:回调函数调用trigger()方法去自动执行事件,改变status的状态值,返回status; var status...
分类:
Web开发 时间:
2015-03-05 22:16:37
收藏:
0 评论:
0 赞:
0 阅读:
338
给出Excel表格里一列的编号,有A-Z组合而成,表示一个具体的数字。 示例: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28解题:ABC=A?262+B?261+C?260因此代码实现为: class Solution {public: int...
分类:
其他 时间:
2015-03-05 22:16:17
收藏:
0 评论:
0 赞:
0 阅读:
174
转载请注明来源,并包含相关链接。网上有很多讲解KMP算法的博客,我就不浪费时间再写一份了。直接推荐一个当初我入门时看的博客吧: http://www.cnblogs.com/yjiyjige/p/3263858.html 这位同学用详细的图文模式讲解了KMP算法,非常适合入门。 ----------...
分类:
编程语言 时间:
2015-03-05 22:16:07
收藏:
0 评论:
0 赞:
0 阅读:
334
目录简介交换排序冒泡排序快速排序插入排序直接插入排序希尔排序选择排序简单选择排序堆排序归并排序基数排序总结简介排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参...
分类:
编程语言 时间:
2015-03-05 22:15:47
收藏:
0 评论:
0 赞:
0 阅读:
540
jboss7的服务器开启和关闭命令
分类:
其他 时间:
2015-03-05 22:15:37
收藏:
0 评论:
0 赞:
0 阅读:
280
转载:http://www.cnblogs.com/wisdomforce/archive/2010/05/23/1742098.htmlC#集合之STACK1、Stack定义System.Collections.Stack类表示对象的简单的后进先出非泛型集合。2.优点1、后进先出的集合。2、Sta...
分类:
Windows开发 时间:
2015-03-05 22:15:27
收藏:
0 评论:
0 赞:
0 阅读:
421
1.在where子句中: 1 CREATE TABLE `hello`.`sometbl` ( 2 3 `id` INT NOT NULL AUTO_INCREMENT , 4 5 `a` VARCHAR(45) NULL , 6 7 `b` VARCHAR(45) NULL ,...
分类:
数据库技术 时间:
2015-03-05 22:15:17
收藏:
0 评论:
0 赞:
0 阅读:
258
一旦程序里出现了“无法解决的复杂性”,就说明设计中有些深层次的基本错误。如果问题在这个层面上无法解决,应当回过头看看产生问题的真正原因是什么。 问题复杂,解法不一定会复杂。大多数麻烦的设计问题,都可以用在纸上画图或写出来的办法找到答案。 重新设计的每个步骤都应该足够小,比如给变量取个更好的名...
分类:
其他 时间:
2015-03-05 22:15:07
收藏:
0 评论:
0 赞:
0 阅读:
253
1.第1题解答程序是线性分段函数,可用二分法定位对应的分段函数。2.第4题解答#include#include#includeusing namespace std;int month[13] = {0, 31, 28, 31, 30, 31, 30, 31...
分类:
其他 时间:
2015-03-05 22:14:40
收藏:
0 评论:
0 赞:
0 阅读:
343
插入排序的算法复杂度为O(n2),但假设序列为正序可提高到O(n),并且直接插入排序算法比較简单,希尔排序利用这两点得到了一种改进后的插入排序。一. 算法描写叙述希尔排序:将无序数组切割为若干个子序列,子序列不是逐段切割的,而是相隔特定的增量的子序列,对各个子序列进行插入排序;然后再选择一个更小.....
分类:
编程语言 时间:
2015-03-05 22:14:17
收藏:
0 评论:
0 赞:
0 阅读:
251
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)...
分类:
数据库技术 时间:
2015-03-05 22:14:07
收藏:
0 评论:
0 赞:
0 阅读:
300
给一组数字,按a..z为1..26排求出能组成多少种不同的字母链。简单的DP,边界条件f[0]=1,f[1]=1,f[n]=f[n-1](如果第n个字符即s[n-1]!=48),f[n]+=f[n-2](如果第n和第n-1个字符能组成小于26的数字)#include#includechar s[50...
分类:
其他 时间:
2015-03-05 22:13:57
收藏:
0 评论:
0 赞:
0 阅读:
215
(function($){ $.fn.resizeimage = function(){ var imgLoad = function (url, callback) { var img = new Image(); img.src =...
分类:
Web开发 时间:
2015-03-05 22:13:47
收藏:
0 评论:
0 赞:
0 阅读:
447
1:列出所有员工的姓名,部门名称,和工资select a1.ename,a1.sal,a2.dname from emp a1,dept a2 where a1.deptno = a2.deptno;2:列出所有部门的详细信息和部门人数select a2.deptno,a2.dname,a2.loc...
分类:
数据库技术 时间:
2015-03-05 22:13:37
收藏:
0 评论:
0 赞:
0 阅读:
268
结构体: 结构体是一种特殊形态的类,与类的唯一区别是:类的缺省访问权限是private,而结构体的缺省访问权限是public。另外,结构体存在的主要原因就是与c语言保持兼容。 什么时候用结构体,而不用类呢?主要用来保存数据。而没有什么操作的类型。 人们通常将结构体的数据成员设为共有,因此这时...
分类:
编程语言 时间:
2015-03-05 22:13:17
收藏:
0 评论:
0 赞:
0 阅读:
323
为什幺要压缩?压缩会提高计算速度?这是因为mapreduce计算会将数据文件分散拷贝到所有datanode上,压缩可以减少数据浪费在带宽上的时间,当这些时间大于压缩/解压缩本身的时间时,计算速度就会提高了。 hadoop的压缩除了将输入文件进行压缩外,hadoop本身还可以在计算过程中将map输出以...
分类:
其他 时间:
2015-03-05 22:13:07
收藏:
0 评论:
0 赞:
0 阅读:
251