码迷,mamicode.com
首页 > 编程语言
数据结构和算法
1.二叉排序树 二叉排序树又称二叉查找树,二叉排序树或者一颗空树,或者是具有如下性质的二叉树: (1)若它的左子树非空,则左子树上所有节点的值均小于根节点 (2)若它的右子树非空,则右子树的所有节点的值均大于根节点 (3)左、右子树本身又各是一颗二叉排序树 例子: 利用逐点插入法建立序列(50,72 ...
分类:编程语言   时间:2017-05-10 22:25:44    阅读次数:268
LabelRank(A Stabilized Label Propagation Algorithm for Community Detection in Networks)非重叠社区发现
最近在研究基于标签传播的社区分类,LabelRank算法基于标签传播和马尔科夫随机游走思路上改装的算法,引用率较高,打算将代码实现,便于加深理解。 一、概念 相关概念不再累述,详情见前两篇文章 二、算法思路 (1)Propagation (2)Inflation (3)Cut off (4)Expl ...
分类:编程语言   时间:2017-05-10 22:24:21    阅读次数:564
javascript中对象的属性的特性
enumberable:表示是否能通过for-in循环返回属性。默认为truewritable:是否可以修改属性,默认为truevalue:包含这个属性的数据值。读取属性值时3,从这个属性读,写入属性时,把新值保存到这个位置。默认值为undefine.getter:在读取属性时,调用的函数setter:在写入属性时调用的函..
分类:编程语言   时间:2017-05-10 22:01:35    阅读次数:280
python环境下,执行系统命令方法
方法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()(学习笔记六)
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 数据类型
python 基本的数据结构 序列 序列的特点就是,可以根据索引(index),既元素的位置来获取序列中的元素,第一个元素是0,依次类推。 所有序列都可以进行通用的操作: 索引,分片,迭代,加,乘 除了这些通用的操作,我们还能进行某个元素是否序列中的判断,和计算序列的长度。 python中常用的数据 ...
分类:编程语言   时间:2017-05-10 22:00:13    阅读次数:252
java 抽象类和接口
抽象类和接口,一直比较容易混淆,特性很类似,但是细节上又有不一样,总结如下。 首先,要了解什么是抽象方法。 抽象方法是只有方法声明没有方法体的方法用关节自abstract声明,例如 包含了抽象方法的类,一定是抽象类。但是抽象类中可以没有抽象方法,也可以用自己的类变量(static修饰)和实例变量(非 ...
分类:编程语言   时间:2017-05-10 21:57:32    阅读次数:209
通过python socket远程执行命令,并返回值
#!/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
问题 1013: C语言程序设计教程(第三版)课后习题6.3
/******************************************************************** @file Main.cpp @date 2017-05-10 @author Zoro_Tiger @brief 问题 1013: C语言程序设计教程(第三版... ...
分类:编程语言   时间:2017-05-10 21:26:40    阅读次数:194
SpringMVC学习笔记七:SpringMVC统一异常处理
发现有位前辈写得比我从书上看到的还详细,我就不写了,前辈的博文地址如下: http://blog.csdn.net/eson_15/article/details/51731567 ...
分类:编程语言   时间:2017-05-10 21:23:59    阅读次数:185
python练习_module02-1-员工信息表
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
python基础一 ------简单队列用作历史记录
#需求:测试历史记录,一个猜字游戏,能在重新进入游戏时查看输入历史# 但是好比浏览器的播放记录,不能无限制查询以往输入。用到队列 ...
分类:编程语言   时间:2017-05-10 21:23:43    阅读次数:197
51nod1107(逆序对数&归并排序)
题目链接: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
A*算法的理解与简单实现
基本定义 一种寻路算法,特点是:启发式的,效率高,基本思路比较简单。 用途 寻路。在指定的地图上,考虑到地图上的移动代价,找到最优的路径。 核心概念 开表,闭表,估值函数。 开表 开表,记录了当前需要处理的地图上的点。 1什么点会加入开表? 1.1 当一个点是起始点时,可以加入; 1.2 当一个点是 ...
分类:编程语言   时间:2017-05-10 21:21:33    阅读次数:287
Javascript关于闭包的个人理解
关于闭包,我理解为定义在一个函数体函数内部的子函数,该子函数拥有唯一的接口和出口。作为函数体的变量被引用,函数体返回时闭包处于激活状态。 关于理解我们可以结合以下代码,我们所看到的闭包的形式: 1.该子函数可以访问外部函数(函数体)函数作用域中的变量丶参数丶和声明的其他的内部函数(子函数)。 2.当 ...
分类:编程语言   时间:2017-05-10 21:21:21    阅读次数:183
【java设计模式】【行为模式Behavioral Pattern】策略模式Strategy Pattern
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
javascript函数作用域及this指向详解
一、先说一个简单的概念——变量提升: 通过function+函数名的方式,声明的函数,可以在代码中的任何位置调用; 通过var定义变量的方式,声明的函数,则必须在声明之后进行调用,原因就是在变量定义之前调用时,变量的值为undefined; 二、说一个特别重要的概念——函数在定义的时候(不是在调用的 ...
分类:编程语言   时间:2017-05-10 21:19:44    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!