1.二叉排序树 二叉排序树又称二叉查找树,二叉排序树或者一颗空树,或者是具有如下性质的二叉树: (1)若它的左子树非空,则左子树上所有节点的值均小于根节点 (2)若它的右子树非空,则右子树的所有节点的值均大于根节点 (3)左、右子树本身又各是一颗二叉排序树 例子: 利用逐点插入法建立序列(50,72 ...
分类:
编程语言 时间:
2017-05-10 22:25:44
阅读次数:
268
最近在研究基于标签传播的社区分类,LabelRank算法基于标签传播和马尔科夫随机游走思路上改装的算法,引用率较高,打算将代码实现,便于加深理解。 一、概念 相关概念不再累述,详情见前两篇文章 二、算法思路 (1)Propagation (2)Inflation (3)Cut off (4)Expl ...
分类:
编程语言 时间:
2017-05-10 22:24:21
阅读次数:
564
enumberable:表示是否能通过for-in循环返回属性。默认为truewritable:是否可以修改属性,默认为truevalue:包含这个属性的数据值。读取属性值时3,从这个属性读,写入属性时,把新值保存到这个位置。默认值为undefine.getter:在读取属性时,调用的函数setter:在写入属性时调用的函..
分类:
编程语言 时间:
2017-05-10 22:01:35
阅读次数:
280
方法1:os.system
>>>importos
>>>os.system(‘ls‘)
anaconda-ks.cfgDjango-1.2.7install.log.syslogptyprocess-0.5.1server1.py公共的文档
a.pydockermysitepycharm-2016.3.2server.py模板下载
client1.pydocker-1.7.1paramiko-2.1.1pycharm-license.txtsetu..
分类:
编程语言 时间:
2017-05-10 22:00:45
阅读次数:
320
python之raw_input()(学习笔记六)我们经常使用raw_input()读取用户的输入,如下例子所示:>>>name=raw_input(‘pleaseinputyourname:‘),截图如下:下面简单说下,raw_input()与if搭配使用,脚本如下:#!/usr/bin/envpython#-*-coding:utf-8-*-birth=raw_input(‘birt..
分类:
编程语言 时间:
2017-05-10 22:00:31
阅读次数:
292
python 基本的数据结构 序列 序列的特点就是,可以根据索引(index),既元素的位置来获取序列中的元素,第一个元素是0,依次类推。 所有序列都可以进行通用的操作: 索引,分片,迭代,加,乘 除了这些通用的操作,我们还能进行某个元素是否序列中的判断,和计算序列的长度。 python中常用的数据 ...
分类:
编程语言 时间:
2017-05-10 22:00:13
阅读次数:
252
抽象类和接口,一直比较容易混淆,特性很类似,但是细节上又有不一样,总结如下。 首先,要了解什么是抽象方法。 抽象方法是只有方法声明没有方法体的方法用关节自abstract声明,例如 包含了抽象方法的类,一定是抽象类。但是抽象类中可以没有抽象方法,也可以用自己的类变量(static修饰)和实例变量(非 ...
分类:
编程语言 时间:
2017-05-10 21:57:32
阅读次数:
209
#!/usr/bin/envpython#TCP-Serverimportsocketimportsubprocesssk_obj=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sk_obj.bind((‘127.0.0.1‘,8000))sk_obj.listen(5)whileTrue:conn,ipaddr=sk_obj.accept()print(‘connectionfromip:%s‘%ipaddr[0])whileTrue:try:from_re..
分类:
编程语言 时间:
2017-05-10 21:57:02
阅读次数:
256
/******************************************************************** @file Main.cpp @date 2017-05-10 @author Zoro_Tiger @brief 问题 1013: C语言程序设计教程(第三版... ...
分类:
编程语言 时间:
2017-05-10 21:26:40
阅读次数:
194
发现有位前辈写得比我从书上看到的还详细,我就不写了,前辈的博文地址如下: http://blog.csdn.net/eson_15/article/details/51731567 ...
分类:
编程语言 时间:
2017-05-10 21:23:59
阅读次数:
185
python 操作 员工信息表 要求: 可进行模糊查询,语法至少支持下面3种: select name,age from staff_table where age > 22select * from staff_table where dept = "IT"select * from staff_ ...
分类:
编程语言 时间:
2017-05-10 21:23:51
阅读次数:
249
#需求:测试历史记录,一个猜字游戏,能在重新进入游戏时查看输入历史# 但是好比浏览器的播放记录,不能无限制查询以往输入。用到队列 ...
分类:
编程语言 时间:
2017-05-10 21:23:43
阅读次数:
197
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1107 题意:中文题诶~ 思路:通过题意可以发现对于两点p1(x1, y1),p2(x2, y2), 若x1<x2&&y1>y2则线段p1p2满足要求,那么显然可以 ...
分类:
编程语言 时间:
2017-05-10 21:23:21
阅读次数:
236
基本定义 一种寻路算法,特点是:启发式的,效率高,基本思路比较简单。 用途 寻路。在指定的地图上,考虑到地图上的移动代价,找到最优的路径。 核心概念 开表,闭表,估值函数。 开表 开表,记录了当前需要处理的地图上的点。 1什么点会加入开表? 1.1 当一个点是起始点时,可以加入; 1.2 当一个点是 ...
分类:
编程语言 时间:
2017-05-10 21:21:33
阅读次数:
287
关于闭包,我理解为定义在一个函数体函数内部的子函数,该子函数拥有唯一的接口和出口。作为函数体的变量被引用,函数体返回时闭包处于激活状态。 关于理解我们可以结合以下代码,我们所看到的闭包的形式: 1.该子函数可以访问外部函数(函数体)函数作用域中的变量丶参数丶和声明的其他的内部函数(子函数)。 2.当 ...
分类:
编程语言 时间:
2017-05-10 21:21:21
阅读次数:
183
1 package com.tn.策略模式; 2 3 public class Client { 4 private Strategy strategy; 5 public void setStrategy(Strategy strategy){ 6 this.strategy=strategy; ... ...
分类:
编程语言 时间:
2017-05-10 21:20:37
阅读次数:
240
一、先说一个简单的概念——变量提升: 通过function+函数名的方式,声明的函数,可以在代码中的任何位置调用; 通过var定义变量的方式,声明的函数,则必须在声明之后进行调用,原因就是在变量定义之前调用时,变量的值为undefined; 二、说一个特别重要的概念——函数在定义的时候(不是在调用的 ...
分类:
编程语言 时间:
2017-05-10 21:19:44
阅读次数:
207