LeetCode 之 Valid Palindrome,本文给出详细算法思想与源码实现。...
分类:
其他好文 时间:
2015-07-23 10:43:50
阅读次数:
129
题目:http://acm.hdu.edu.cn/showproblem.php?pid=5297
题意:给定整数n和整数r,在1、2、3、4、5.......的序列中删掉可以开2次方的数,3次方的数,4次方的数,.......r次方的数,剩下的数称为Y序列,求Y序列中第n个数是多少。
分析:对于一个数x,如果求出x在Y序列的位置就好办了。
先不管序列中的1,假如r=3,可以开2次...
分类:
其他好文 时间:
2015-07-23 10:41:03
阅读次数:
87
在我们学习C语言的时候,碰到一种程序跳转,叫做goto,goto可以跳到程序的任意地方。又到了后来,学习了程序设计方法学,不知哪一位计算机前辈(貌似是迪杰斯特拉),认为goto使得程序的跳转过于随意,使代码的逻辑变得混乱,所以不推荐使用goto。现在来到OC,在OC中也有goto,为了学习的完整性,我们也来学习下这种相对高级的跳转。
(一)代码一:
int main(int argc, con...
分类:
其他好文 时间:
2015-07-23 10:43:09
阅读次数:
124
B - Eddy's digital Roots
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d
& %I64u
Submit Status Practice HDU
1163
Description
The digital root of a positive integ...
分类:
其他好文 时间:
2015-07-23 10:41:31
阅读次数:
82
分析题意可知:
1、最少需要切断多少边使吴不能找到张(题意吴只能走最短路径上面的边),对从起点到终点的最短路径重新建图,每条边的权值为1,求最大流即可
2、在吴可以找到张的前提下,最多可以切断边的数量:只需要在所有最短路径中寻找一条经过边数量最少的最短路径,用边的总数减去它即可(逆向思维)
代码如下:
#include
#include
#include
#include
#def...
分类:
其他好文 时间:
2015-07-23 10:43:16
阅读次数:
126
萝卜叶万能助手登录发布退出规则编写汇总如下:规则是用逗号隔开,第一个逗号之前是HTML标签名 标签类型,第二个逗号之前是访问标签的标志,一般为id,name,或其他比如data,max-length等,最后一个标签是填充的内容,比如{UserName}代表登录名称,{Password}代表登录密码,...
分类:
其他好文 时间:
2015-07-23 10:41:02
阅读次数:
186
不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算 UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。为了不让讲解空洞抽象,我还是用代码实例的方式...
分类:
其他好文 时间:
2015-07-23 10:39:51
阅读次数:
112
Objective-C学习之旅 第三篇Objective-C 类声明,定义,实例,初始化类声明//类声明的编译处理指令以@interface开始,以@end结尾,在这之间代码便是类变量的定义和方法的声明。//类的声明和定义比其他语言复杂,这会让刚开始学习Objective-C的人非常困惑//准确的说...
分类:
其他好文 时间:
2015-07-23 10:39:48
阅读次数:
89
为什么在中国乃至亚洲大部分国家都是 权力社会?为什么在中国有权就有钱,有钱无权的都要寻求权力保护伞?为什么在西方欧洲国家大部分是 金钱社会?仔细感悟觉得 这跟国家历史有很大的关系。在中国 经历了5000年的封建社会王权统治, 封建社会的核心就是 权力社会, 金钱依附于权力。而西方国家 经历的最长的反...
分类:
其他好文 时间:
2015-07-23 10:40:37
阅读次数:
137
原文网址: http://www.cocoachina.com/ios/20141218/10687.html在使用 table view 的时侯经常会遇到这样的需求:table view 的 cell 中的内容是动态的,导致在开发的时候不知道一个 cell 的高度具体是多少,所以需要提供一个计算 ...
分类:
其他好文 时间:
2015-07-23 10:37:55
阅读次数:
119
1 7 8 9 10 11 13 14 15 16 17 19 21 22 23 24 25 26
分类:
其他好文 时间:
2015-07-23 10:37:01
阅读次数:
110
//倒计时 xx秒后发送 __block int timeout=60; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); ...
分类:
其他好文 时间:
2015-07-23 10:36:51
阅读次数:
100
意义:帮助了解存入对象的的数据结构Data::Dumper有面向对象和直接使用函数两种调用方法直接调用函数方式,例如:use Data::Dumper;my $a = "good";my $b = "bad";my @my_array = ("hello", "world", "123", 4.5)...
分类:
其他好文 时间:
2015-07-23 10:37:30
阅读次数:
904
杀死所有正在运行的容器dockerkill$(dockerps-a-q)删除所有已经停止的容器dockerrm$(dockerps-a-q)删除所有未打dangling标签的镜像dockerrmi$(dockerp_w_picpaths-q-fdangling=true)删除所有镜像dockerrmi$(dockerp_w_picpaths-q)为这些命令创建别名#~/.bash_aliases
#杀死所..
分类:
其他好文 时间:
2015-07-23 09:33:53
阅读次数:
96
//
// main.m
// 04-new方法的实现原理
#import
#import "Person.h"
#import "Student.h"
int main(int argc, const char * argv[]) {
/*
Person * p = [[Person alloc] init];
[p run];
...
分类:
其他好文 时间:
2015-07-23 09:35:14
阅读次数:
122
如果你的VirtrualBox不能新建64bit的虚拟机一般有下面两个原因:
1、电脑是32位的,不支持创建64bit的虚拟机
2、电脑不支持Intel VT-x,或者是Intel VT-x没有打开
可以用一个软件直接来检测以上的两点,下载地址:https://www.grc.com/securable.htm
点击运行后,界面如下:
第一个64位表示你的电脑最多支持多少位的系统,3...
分类:
其他好文 时间:
2015-07-23 09:35:03
阅读次数:
121
对于一个openstack新手来说,自己使用命令行搭建一个openstack无疑是一个痛苦的过程,使用一个搭建工具将会使搭建过程变成的简单,下面就介绍一下我的一次成功的搭建过程。
第一步:安装虚拟机
我个人比较喜欢用virtrualbox的虚拟机,可以从如下的地址进行下载:https://www.virtualbox.org/wiki/Downloads,选择相应的版本下载安装就行了。
第二...
分类:
其他好文 时间:
2015-07-23 09:33:53
阅读次数:
191