【129-Sum Root to Leaf Numbers(所有根到叶子结点组组成的数字相加)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a number.
An example...
分类:
编程语言 时间:
2015-08-15 06:44:54
阅读次数:
114
【130-Surrounded Regions(环绕区域)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'.
A region is captured by flipping all 'O's into 'X'...
分类:
编程语言 时间:
2015-08-15 06:45:16
阅读次数:
117
【134-Gas Station(加油站问题】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 There are N gas stations along a circular route, where the amount of gas at station i is gas[i].
You have a car with an unlimited gas tan...
分类:
编程语言 时间:
2015-08-15 06:44:26
阅读次数:
147
本文将通过正则表达式来过滤文件夹中的某些特殊文件,并打印出来。这其中涉及到文件过滤器,其中应用到了匿名类。 package date0815.demo1;
/**
* Java匿名内部类
* @author zzw
*
*/
import java.io.File;
...
分类:
编程语言 时间:
2015-08-15 01:40:32
阅读次数:
227
1. 定义一个函数: ????1)必须以def开头 ????2)参数之间用,隔开 ????3)函数的内容以冒号:开始,并且缩进 ????4)不带表达式的return,相当于返回None def?function_name(parameters)...
分类:
编程语言 时间:
2015-08-15 01:41:22
阅读次数:
186
这一节我们来聊聊模块
1.模块:函数、类等组合在一个文件里面
2.导入模块:
import xxx
3.调用模块方法
import sys
sys.platform
输出:'win32'
详细的展开会在后面的章节。
就说到这里,谢谢大家
------------------------------------------------------------...
分类:
编程语言 时间:
2015-08-15 01:40:07
阅读次数:
304
今天我举一些常用的函数,让大家了解一下:
函数
作用
dir([obj])
浏览对象的属性
help([obj])
显示对象的文档字符串
ini([obj])
将对象转为整形
len([obj])
返回对象长度
open([obj])
打开文件
range(start,stop)
取一定范围的整数...
分类:
编程语言 时间:
2015-08-15 01:39:07
阅读次数:
154
1.“#”注释的开始
#注释的东西
print("welcome")
2.“\n”换行符
3.”\“接着上一行
2>3 or 3==3
注意:逻辑操作符必须在\前面,不然报错
4.使用元组为多变量赋值
5.”:“把语句分开,我们平常的if,while,for都有使用到
6.”;“把多语句连在一起,不过为了可读性,避免这样做...
分类:
编程语言 时间:
2015-08-15 01:39:57
阅读次数:
168
这一节我们来详细展开变量赋值
1.下面我们举各种赋值的例子
anInt=12
anFloat=2.2
anStr='string'
aList=['a','a','a']
anArray=(1,2,3)
aMap={1:'a',2:'b',3:'c',}
2.链式赋值
就说到这里,谢谢大家
---------------------------------...
分类:
编程语言 时间:
2015-08-15 01:39:46
阅读次数:
278
1.标识符的组成
1)有数字、下划线、英文字母组成
2)第一个字符只能是字母或者下划线
3)大小写敏感
标识符一般是变量名称、方法名、类名等
2.关键字
python里面有一系列的关键字,如果你不清楚某个单词是不是,你可以用iskeyword()这个方法测试一下
3.内建
1)可当作系统保留字
2)可当作全局变量
3)解释器在python启动前自动导入
4.专用下划线
1)...
分类:
编程语言 时间:
2015-08-15 01:39:25
阅读次数:
148
题目大意:给出N个点,M条有向边,问是否任意两点u,v都满足u能到达v或者v能到达u解题思路:强连通分量内的所有的点都满足,接着要判断一下其他的点能否满足了
求出所有的强连通分量,接着缩点,用桥连接,形成新的图(以下所说的点都是指新的图的点)
如果一个点同时指向另外两个不同的点,那么这两个点之间肯定是不能相互到达的,所以拓扑排序一下,就可以知道是否符合了#include
#in...
分类:
编程语言 时间:
2015-08-15 01:35:24
阅读次数:
215
Java把【内存】分成两种,一种叫做【栈内存】,一种叫做【堆内存】在【函数中】定义的一些基本类型的【变量】和对象的【引用变量】都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会【自动】释放掉为该变量分配的内存空间,该内存...
分类:
编程语言 时间:
2015-08-15 01:32:44
阅读次数:
136
1.修改java 中getter 返回的Integer 对象变量会修改对象中对应的Integer 变量吗?public class Test{ private Integer i; public Integer getI(){ return i; } publi...
分类:
编程语言 时间:
2015-08-15 01:32:41
阅读次数:
117
根据经纬度坐标获取对应的切片算法,含天地图、谷歌等。Javascript: 1 function getPoints2() 2 { 3 var topTileFromX = -180; 4 var topTileFromY = 90; 5 6 va...
分类:
编程语言 时间:
2015-08-15 01:32:48
阅读次数:
2685
gcc已经安装了但是还报c++编译器不支持的错误。于是找到如下组件安装:yum install gcc-c++再次安装pcre成功。附:centos上源码安装gcchttp://my.oschina.net/vaero/blog/210485# issue: configure: error: C+...
分类:
编程语言 时间:
2015-08-15 01:30:59
阅读次数:
2018
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?答:是值传递。可以这么理解:有一个Person(name="S"),作为参数传给一个方法,在此方法中将此Person重新设置name=“B”,那么有一下结论①这个Person还是...
分类:
编程语言 时间:
2015-08-15 01:30:58
阅读次数:
146
在进行位操作算法设计之前,先了解位操作的一些细节知识点:1. 位操作数据溢出的结果2. 数据位提升的隐式转换http://www.cnblogs.com/grandyang/p/4606334.html
分类:
编程语言 时间:
2015-08-15 01:28:47
阅读次数:
148