首页 > 编程语言
LeetCode222 Count CompleteTree Nodes(计算完全二叉树的节点数) Java 题解
题目: 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的实现
寻找回文数寻找回文数也是一个比较好玩的题目,也是学习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
解决“unhandle exception ... MFCO42D.DLL”问题
在用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
STL算法设计理念 - 函数适配器
1)函数适配器的理论知识 2)常用函数函数适配器 标准库提供一组函数适配器,用来特殊化或者扩展一元和二元函数对象。常用适配器是: 1、绑定器(binder): binder通过把二元函数对象的一个实参绑定到一个特殊的值上,将其转换成一元函数对象。C++标准库提供两种预定义的binder适配器:bind1st和bind2nd,前者把值绑定到二元函数对象的第一...
分类:编程语言   时间:2015-07-09 22:40:16    收藏:0  评论:0  赞:0  阅读:288
《python核心编程》读书笔记——列表解析
列表解析是列表类型的方法,这种方法结合了列表的方括弧、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__()方法与实例化
@Python中的__new__()方法与实例化__new__()是在新式类中新出现的方法,它作用在构造方法建造实例之前,可以这么理解,在Python 中 存在于类里面的构造方法__init__()负责将类的实例化,而在__init__()启动之前,__new__()决定是否 要使用该__init_...
分类:编程语言   时间:2015-07-09 22:38:16    收藏:0  评论:0  赞:0  阅读:281
【转】Java对象序列化和反序列化
【转自】孤傲苍狼的 Java基础学习总结——Java对象的序列化和反序列化一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; ...
分类:编程语言   时间:2015-07-09 22:37:56    收藏:0  评论:0  赞:0  阅读:346
Python对象(下)
前面一篇文章介绍了一些Python对象的基本概念,这篇接着来看看Python对象相关的一些内容。Python对象的比较Python对象有三个要素:身份,类型和值,所以我们就分别从这三个角度出发看看对象之间的比较。对象身份比较对象身份的比较,其实就是比较对象的内存地址,即内建函数id()的结果比较。可...
分类:编程语言   时间:2015-07-09 22:37:16    收藏:0  评论:0  赞:0  阅读:370
Algorithm --> Dijkstra和Floyd最短路径算法
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 web 4.1处理json
Spring mvc处理json,我们都知道使用@ResponseBody,处理xml也是用此注解。如果想spring mvc的使用@ResponseBody注解处理json,我们需要加入一些处理bean,也可以使用默认spring提供的。? 通过spring源码Request...
分类:编程语言   时间:2015-07-09 21:33:36    收藏:0  评论:0  赞:0  阅读:373
《编程导论(Java)》格言录
★的后面重要言论/建议/格言…… ★计算机软件开发的核心有二:程序的组织(面向对象技术)、问题求解(算法)。 ★柏拉图法则:类的世界独立存在,对象世界由类创建而来。 ★面向对象技术通过颠倒的理念世界而模拟唯物的真实世界。 ★我服务故我在。 ★Learning by doing. ★计算就是模拟——艾伦·凯(Alan Curtis Kay) ★程序必须是写给人读的,仅仅偶尔...
分类:编程语言   时间:2015-07-09 21:32:36    收藏:0  评论:0  赞:0  阅读:327
将字符串转化为数字的python实现
将字符串转化为数字的python实现 将字符串转化为数字的python实现,例如将字符串“1234567.8”转化为 1234567.8 这也是学习python中的一个简单的练习题...
分类:编程语言   时间:2015-07-09 21:31:26    收藏:0  评论:0  赞:0  阅读:358
编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
#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流及其使用
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
python中strip()函数的理解
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
linux中操作java进程
通过 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的一个简单题目。涉及到的知识点是:python内置函数filter()的应用。思路如下: 在全部自然数中,先取出素数2,然后过滤掉以2为因子的所有数(因为这些数都不是素数)得到新的序列 然后在新序列中取出素数 3,然后过滤掉以3为因子的所有数得到一个新的序列 然后在新序列中去除第一个数,然后过滤掉以这个数为因子的所有...
分类:编程语言   时间:2015-07-09 21:27:56    收藏:0  评论:0  赞:0  阅读:822
makeJar
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
C++实现一个多线程同步方式的协同工作程序示例
多线程并发程序与协同程序其实是不同的概念。多线程并发是多个执行序同时运行,而协同程序是多个执行序列相互协作,同一时刻只有一个执行序列。今天想到的是将两者结合起来,拿现实生活中的例子来说,假设一个班级有100个学生,一个老师要批改100个学生的作业,有时老师太忙或者赶时间会叫几个同学帮忙批改,等所有同...
分类:编程语言   时间:2015-07-09 21:22:56    收藏:0  评论:0  赞:0  阅读:536
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!