1.字典
不允许一个键对应多个值:当有键发生冲突(即,字典键重复赋值),取最后(最近)的赋值。
>>> dict1 = {' foo':789, 'foo': 'xyz'}
>>> dict1
{'foo': 'xyz'}
2.集合分为可变集合(set) 和 不可变集合(frozenset)...
分类:
编程语言 时间:
2014-11-07 09:58:24
阅读次数:
139
求LCA(最近公共祖先)的算法有好多,按在线和离线...
分类:
编程语言 时间:
2014-11-07 09:57:24
阅读次数:
198
1.if语句
单个 if 语句可以通过使用布尔操作符 and , or 和 not。if-elif-else. elif即else if
if expression1:
expr1_true_suite
elif expression2:
expr2_true_suite
else:
none_of_the_above_suite
...
分类:
编程语言 时间:
2014-11-07 09:54:48
阅读次数:
217
【HDU】4918 Query on the subtree 点分治+树状数组...
分类:
编程语言 时间:
2014-11-07 09:54:12
阅读次数:
159
动态规划算法其实就是一种优化的算法,其基本思想就是将待求解的问题分解成若干子问题,先求解子问题(这些解不是独立的),然互从这些子问题中得到原问题的解。其最终得到的结果往往是最优解。和贪心法不同的是,动态规划法不可以将一个整体进行分割。
举个简单的例子:给出7个数,1,2.....7,从中选出不超过3个使得这3个数的和不超过20.求解时我们应该一步一步进行:
...
分类:
编程语言 时间:
2014-11-07 09:54:51
阅读次数:
186
1 #include 2 #include 3 const int N = 100; 4 int a[N]; 5 int dp[N][33]; 6 inline int min(const int &a, const int &b) 7 { 8 return a < b ? a : b...
分类:
编程语言 时间:
2014-11-07 09:50:04
阅读次数:
162
a = raw_input() #输入数字a = int(a) #强制转换成intb=True #一个标记for i in range(2,a): #从2开始循环本身 if a%i==0: #如果除了本身和1以外还能被整除 b=False #标记改成False br...
分类:
编程语言 时间:
2014-11-07 09:48:50
阅读次数:
112
最近闲着没事想看小说,找到一个全是南派三叔的小说的网站,决定都下载下来看看,于是动手,在很多QQ群里高手的帮助下(本人正则表达式很烂,程序复杂的正则都是一些高手指导的),花了三四天写了一个脚本需要 BeautifulSoup 和 requests 两个库(我已经把注释写得尽量详细)这个程序的执行速度...
分类:
编程语言 时间:
2014-11-07 09:48:22
阅读次数:
227
有时候会碰到一些错误换行的数据,比如正确数据应该是:20141010,aaa,bbb,ccc,ddd,eee但是实际给过来的数据是:20141010,aaa,bbb,ccc,ddd,eee这样出现错误换行,在进行一些数据处理时就不能通过解决办法:import redfile=open('tt.txt...
分类:
编程语言 时间:
2014-11-07 09:46:36
阅读次数:
225
1.软件里有很多优秀的框架,有一种类型的框架,它的特点是建立在一个现有技术的基础上,提供和现有技术一样业务功能的技术框架,这个新的技术框架比原技术更加易用,更加健壮同时功能更加强大,例如:jQuery,以及本文所要谈到的struts2和springMVC,深究这些框架都是相当之复杂,但是它们的优点其...
分类:
编程语言 时间:
2014-11-07 09:46:21
阅读次数:
237
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性.Python的IDE也有不少,网上也有很多介绍. 我自己选择了国产 Python IDE:UliPad.这个IDE本身就...
分类:
编程语言 时间:
2014-11-07 09:47:11
阅读次数:
158
写程序测试时总会碰到要删除日志文件夹下的日志或者删除一些历史文件,每次都会生成,再测试的时候为了查找错误原因方便总是要在测试前删除这些文件,手动删除比较麻烦,所以写一个批量删除脚本import osdef removeFileInFirstDir(targetDir): for file i...
分类:
编程语言 时间:
2014-11-07 09:45:29
阅读次数:
167
上一节我们介绍了函数,本小节我们介绍一下流程控制语句,对于不论什么一门编程语言来说,流程控制都是很重要的,也就是我们常说的顺序结构、选择结构和循环结构。************选择结构***************1.Javascript中用条件语句来实现选择结构,它提供的选择结构主要是if语句、....
分类:
编程语言 时间:
2014-11-07 09:43:35
阅读次数:
212
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性.Python的IDE也有不少,网上也有很多介绍. 我自己选择了国产 Python IDE:UliPad.这个IDE本身就...
分类:
编程语言 时间:
2014-11-07 09:44:35
阅读次数:
221
ownerDocument表示当前的document对象 ????var?childElem?=?document.getElementById(‘testid‘);
????if(childElem.ownerDocument()==document)
????{
????????alert(‘ownerDocument?is?...
分类:
编程语言 时间:
2014-11-07 08:41:30
阅读次数:
139
An easy problem
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9194 Accepted Submission(s): 2491
Problem Description
We once di...
分类:
编程语言 时间:
2014-11-07 08:41:47
阅读次数:
225