sum无非两种情况,用hashtable 或者用 2 pointer。 Hashtable的时候多不需要考虑重复问题,但是2 pointer往往要考虑重复问题。解决重复问题的方法为初始时判断,如果不是i=0或者nums[i] != nums[i-1],那就跳过。这样保证第一个值不可能是一样的。同理, ...
分类:
其他好文 时间:
2016-10-30 09:13:02
阅读次数:
231
那么我们如何实现对pair按value进行比较呢? 第一种:是最原始的方法,写一个比较函数; 第二种:刚才用到了,写一个函数对象。这两种方式实现起来都比较简单。 typedef pair<string, int> PAIR; bool cmp_by_value(const PAIR& lhs, co ...
分类:
编程语言 时间:
2016-10-30 00:27:52
阅读次数:
472
Java中经典的一些算法(一)
【程序01】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
...
分类:
编程语言 时间:
2016-10-29 22:27:22
阅读次数:
580
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的 ...
分类:
Web程序 时间:
2016-10-29 22:16:18
阅读次数:
343
c++为了与c语言能够兼容,做出了很大的牺牲,包括保留了struct关键字,还有编译期间添加了好多隐藏的代码。但是虚函数却不能与c语言实现兼容。而且有了虚函数,类的数据对象布局都发生了巨大的变化。这些暂时不说,还是回到上面的问题吧!我们都知道函数可以分为三种,一种是类的成员函数(member fun ...
分类:
其他好文 时间:
2016-10-29 19:00:15
阅读次数:
214
Train Problem II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem Description As we all know the Train Problem ...
分类:
其他好文 时间:
2016-10-29 18:44:43
阅读次数:
208
本题来自 Project Euler 第9题:https://projecteuler.net/problem=9 这题若是想清楚了,其实是相当简单,无非是找出各种 a+b+c=1000 的组合,然后验证 a**2 + b**2 = c**2 就行了。遍历范围方面,因为 a<b<c,最小的 a 最大 ...
分类:
编程语言 时间:
2016-10-29 14:16:26
阅读次数:
207
1.题目大意 Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements. For examp ...
分类:
编程语言 时间:
2016-10-29 14:13:16
阅读次数:
303
Python 2.7.12 下载地址:https://www.python.org/downloads/release/python-2712/ 安装路径D:\Program Files\Python27 python环境安装比较简单,下载python语言环境中的windows版本的msi格式文件,... ...
分类:
编程语言 时间:
2016-10-29 12:19:41
阅读次数:
413
PL/SQL存储过程编程 /**author huangchaobiao *Email:huangchaobiao111@163.com */ PL/SQL存储过程编程(上) 1. Oracle应用编辑方法概览 答:1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用; ...
分类:
数据库 时间:
2016-10-29 12:10:55
阅读次数:
168