Given a set of distinct integers,nums, return all possible subsets.Note:Elements in a subset must be in non-descending order.The solution set must not...
分类:
其他好文 时间:
2015-07-12 10:53:37
阅读次数:
130
//将ASCII码转化为16进制数
if((ch>=‘0‘)&&(ch<=‘9‘))
???????return?ch-0x30;
????else?if((ch>=‘A‘)&&(ch<=‘F‘))
???????return?ch-‘A‘+10;
????else?if((ch>=‘a‘)&&(ch<=‘f‘))
??...
分类:
其他好文 时间:
2015-07-12 09:50:25
阅读次数:
118
Given a range [m, n] where 0
For example, given the range [5, 7], you should return 4.
算法一:使用异或
一个范围内所有的数作位与运算,结果是高位相同部分保存不变,低位为0.
我们要做的是,如何求出这个分界位置。
不需要对范围中每个数,作位与运算,仅需对两个端点作异或运算。
异或运算是,...
分类:
其他好文 时间:
2015-07-12 09:49:18
阅读次数:
161
//成员函数GetArea(),计算圆的面积,构造一个Circle的对象进行测试。
#include
using namespace std;
#define PI 3.1415926
class Circle
{
public :
Circle()
{};
Circle(double r)
{
Radius=r;
}
double GetArea()
{
return P...
分类:
其他好文 时间:
2015-07-12 09:44:17
阅读次数:
668
Summary Ranges题目思路直接做代码class Solution {
public:
vector summaryRanges(vector& nums) {
vector ans;
if (nums.size() == 0) return ans;
int startPosition = 0...
分类:
其他好文 时间:
2015-07-12 09:39:12
阅读次数:
109
简单题。先建树,我用邻接表来存了。然后对于每个叶子结点DFS一下,DFS深度超过了K就return,找到了叶子节点就记录下来,最后排个序,然后输出答案。由于结点编号比较奇葩,所以用两个map来转换一下。这个代码写的很丑,大半夜写的,迷迷糊糊。#include#include#include#incl...
分类:
其他好文 时间:
2015-07-12 08:25:19
阅读次数:
100
深搜。不过有一个强大的剪枝。就是假设之后的全部用上都不能达到H,则return。if (A[n]-A[x-1]+summ#include#includeusing namespace std;const int maxn = 50;long long a[maxn], A[maxn];int fl....
分类:
其他好文 时间:
2015-07-12 08:24:08
阅读次数:
129
def make_change(amount, coins): """Return a list of coins that sum to amount, preferring the smallest coins available and placing the smallest c...
分类:
其他好文 时间:
2015-07-12 00:03:57
阅读次数:
165
1.传入一个string类型的参数,然后将string的每个字符间加个空格返回1 String.prototype.spacify = function(){2 return this.split("").join(" ");3 };4 console.log("ab...
分类:
其他好文 时间:
2015-07-12 00:03:39
阅读次数:
192
javascript的return语句简单介绍:return语句在js中非常的重要,不仅仅具有返回函数值的功能,还具有一些特殊的用法,有个清晰的把握是非常有必要的。下面就结合实例简单介绍一下return语句的作用。一.用来返回控制和函数结果:通常情况,return语句对于一个函数是很有必要的,因为往...
分类:
编程语言 时间:
2015-07-12 00:02:03
阅读次数:
323