题目:
Given a complete binary tree, count the number of nodes.
Definition of a complete binary tree from Wikipedia:
In a complete binary tree every level, except possibly the last, is completel...
分类:
编程语言 时间:
2015-07-09 22:42:26
收藏:
0 评论:
0 赞:
0 阅读:
791
寻找回文数寻找回文数也是一个比较好玩的题目,也是学习python的一个简单的filter()函数的应用解决方法:即按照回文数的特点进行即可。方法一:一行代码解决#coding=UTF-8
#寻找回文数
def is_palindrome(n):
s=str(n)
return s[0:len(s)//2]==s[-1:len(s)//2:-1]...
分类:
编程语言 时间:
2015-07-09 22:41:36
收藏:
0 评论:
0 赞:
0 阅读:
189
在用MFC编程时,有时会遇到如下情况:
图(1) Unhandled exception MFCO42D.DLL出现该问题的原因是:没有把工程设置为“Use MFC in a Static Library”。
解决方法:
1)点击VC6.0工具栏上的【Project】 –> Setting –> 在General选项卡:选择”Use MFC in a Shared DLL” –> OK,如...
分类:
编程语言 时间:
2015-07-09 22:40:56
收藏:
0 评论:
0 赞:
0 阅读:
969
1)函数适配器的理论知识
2)常用函数函数适配器
标准库提供一组函数适配器,用来特殊化或者扩展一元和二元函数对象。常用适配器是:
1、绑定器(binder): binder通过把二元函数对象的一个实参绑定到一个特殊的值上,将其转换成一元函数对象。C++标准库提供两种预定义的binder适配器:bind1st和bind2nd,前者把值绑定到二元函数对象的第一...
分类:
编程语言 时间:
2015-07-09 22:40:16
收藏:
0 评论:
0 赞:
0 阅读:
288
列表解析是列表类型的方法,这种方法结合了列表的方括弧、for循环、if语句。用for把处理后的值放入列表:1 squared = [ x**2 for x in range(4) ]2 for i in squared:3 print i4 5 06 17 48 91 [ i*2 for i...
分类:
编程语言 时间:
2015-07-09 22:39:06
收藏:
0 评论:
0 赞:
0 阅读:
185
@Python中的__new__()方法与实例化__new__()是在新式类中新出现的方法,它作用在构造方法建造实例之前,可以这么理解,在Python 中 存在于类里面的构造方法__init__()负责将类的实例化,而在__init__()启动之前,__new__()决定是否 要使用该__init_...
分类:
编程语言 时间:
2015-07-09 22:38:16
收藏:
0 评论:
0 赞:
0 阅读:
281
【转自】孤傲苍狼的 Java基础学习总结——Java对象的序列化和反序列化一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; ...
分类:
编程语言 时间:
2015-07-09 22:37:56
收藏:
0 评论:
0 赞:
0 阅读:
346
前面一篇文章介绍了一些Python对象的基本概念,这篇接着来看看Python对象相关的一些内容。Python对象的比较Python对象有三个要素:身份,类型和值,所以我们就分别从这三个角度出发看看对象之间的比较。对象身份比较对象身份的比较,其实就是比较对象的内存地址,即内建函数id()的结果比较。可...
分类:
编程语言 时间:
2015-07-09 22:37:16
收藏:
0 评论:
0 赞:
0 阅读:
370
Dijkstra算法一.最短路径的最优子结构性质 该性质描述为:如果P(i,j)={Vi....Vk..Vs...Vj}是从顶点i到j的最短路径,k和s是这条路径上的一个中间顶点,那么P(k,s)必定是从k到s的最短路径。下面证明该性质的正确性。 假设P(i,j)={Vi....Vk..Vs...V...
分类:
编程语言 时间:
2015-07-09 22:36:36
收藏:
0 评论:
0 赞:
0 阅读:
361
Spring mvc处理json,我们都知道使用@ResponseBody,处理xml也是用此注解。如果想spring mvc的使用@ResponseBody注解处理json,我们需要加入一些处理bean,也可以使用默认spring提供的。? 通过spring源码Request...
分类:
编程语言 时间:
2015-07-09 21:33:36
收藏:
0 评论:
0 赞:
0 阅读:
373
★的后面重要言论/建议/格言……
★计算机软件开发的核心有二:程序的组织(面向对象技术)、问题求解(算法)。
★柏拉图法则:类的世界独立存在,对象世界由类创建而来。
★面向对象技术通过颠倒的理念世界而模拟唯物的真实世界。
★我服务故我在。
★Learning by doing.
★计算就是模拟——艾伦·凯(Alan Curtis Kay)
★程序必须是写给人读的,仅仅偶尔...
分类:
编程语言 时间:
2015-07-09 21:32:36
收藏:
0 评论:
0 赞:
0 阅读:
327
将字符串转化为数字的python实现
将字符串转化为数字的python实现,例如将字符串“1234567.8”转化为 1234567.8
这也是学习python中的一个简单的练习题...
分类:
编程语言 时间:
2015-07-09 21:31:26
收藏:
0 评论:
0 赞:
0 阅读:
358
#include
void sort(int*x,int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;jx[k])
k=j;
if(k!=i)
{
t=x[i];
x[i]=x[k];
x[k]=t;
}
}
}
void main()
{
FILE*...
分类:
编程语言 时间:
2015-07-09 21:31:06
收藏:
0 评论:
0 赞:
0 阅读:
1003
Java中常见的IO流的介绍及使用:
ByteArrayInputStream & ByteArrayOutputStream
FileInputStream & FileOutputStream
PipedInputStream & PipedOutputStream
ObjectInputStream & ObjectOutputStream
SequenceInputStream
......
分类:
编程语言 时间:
2015-07-09 21:30:36
收藏:
0 评论:
0 赞:
0 阅读:
382
bool g_InvalidInput = false;
int FindGreatestSumOfSubArray(int *pData, int nLength)
{
if ((pData == NULL) || (nLength
{
g_InvalidInput = true;
return 0;
}
g_InvalidInput = false;
int nCurSum...
分类:
编程语言 时间:
2015-07-09 21:30:26
收藏:
0 评论:
0 赞:
0 阅读:
356
1、strip()函数
函数原型
声明:s为字符串,rm为要删除的字符序列
s.strip(rm) :删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) :删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) :删除s字符串中结尾处,位于 rm删除序列的字符...
分类:
编程语言 时间:
2015-07-09 21:29:46
收藏:
0 评论:
0 赞:
0 阅读:
442
通过 ps -ef|grep java 来得到真正运行的线程
通过kill -9 XXXXX来杀死正在运行的线程,其中XXXXX是上面java线程的序号。
另外还有2个指令我也不熟悉,一个是cat,一个是vi,用这个指令的时候用:q来退出,进去退不出来了,我惆怅
其中都可以看一个文件,但是cat本身就是查看,当然vi也可以看但是这个指令主要是进去用来编辑的。...
分类:
编程语言 时间:
2015-07-09 21:29:33
收藏:
0 评论:
0 赞:
0 阅读:
436
寻找所有的素数的python实现寻找素数也是一个在学习python的一个简单题目。涉及到的知识点是:python内置函数filter()的应用。思路如下:
在全部自然数中,先取出素数2,然后过滤掉以2为因子的所有数(因为这些数都不是素数)得到新的序列
然后在新序列中取出素数 3,然后过滤掉以3为因子的所有数得到一个新的序列
然后在新序列中去除第一个数,然后过滤掉以这个数为因子的所有...
分类:
编程语言 时间:
2015-07-09 21:27:56
收藏:
0 评论:
0 赞:
0 阅读:
822
task makeJar(type: Jar) { //指定生成的jar名 baseName 'plugin' //从哪里打包class文件 from('build/intermediates/classes/debug/com/xhrd/mobile/hybridframe...
分类:
编程语言 时间:
2015-07-09 21:23:36
收藏:
0 评论:
0 赞:
0 阅读:
234
多线程并发程序与协同程序其实是不同的概念。多线程并发是多个执行序同时运行,而协同程序是多个执行序列相互协作,同一时刻只有一个执行序列。今天想到的是将两者结合起来,拿现实生活中的例子来说,假设一个班级有100个学生,一个老师要批改100个学生的作业,有时老师太忙或者赶时间会叫几个同学帮忙批改,等所有同...
分类:
编程语言 时间:
2015-07-09 21:22:56
收藏:
0 评论:
0 赞:
0 阅读:
536