码迷,mamicode.com
首页 > 编程语言
Dijkstra算法(迪杰斯塔拉算法)
算法描述: Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。 Dijkstra算法是很有代表性的...
分类:编程语言   时间:2014-12-23 13:53:46    阅读次数:224
【java基础知识】【java序列化与反序列化及序列化ID】
今天上午学习了java序列化与反序列化及serialVersionUID的用处。一、序列化与反序列化的作用:对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节序列。因为不对对象序列化的化容易出现很多问题,所以引入了序列化解决了这些...
分类:编程语言   时间:2014-12-23 13:48:35    阅读次数:143
python学习笔记五:模块和包
一、模块用import导入cal.py:#!/usr/bin/pythondef add(x,y): return x+yif __name__ == '__main__': print add(1,2)注:__name__为内置变量,如果直接在CLI中调用值为__mail__,否则为文...
分类:编程语言   时间:2014-12-23 13:48:06    阅读次数:176
Java注释@interface的用法
java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编....
分类:编程语言   时间:2014-12-23 13:47:10    阅读次数:299
简明python教程学习笔记
参考(Reference)不知道为什么没有翻译成引用。shoplist = ['apple','mango','carrot','banana']mylist = shoplist这样写的话,mylist和shoplist指向同样的内存空间。那如果想要完全拷贝一份而不是引用shoplist应该怎么写...
分类:编程语言   时间:2014-12-23 13:46:23    阅读次数:214
折半插入排序
var arr = [38,49,65,97,76,13,27,49];var BIN_INSERTSORT = function(arr){ var i, j,temp,low,mid,high; var n = arr.length; for( i = 1;i=low;j--){ ...
分类:编程语言   时间:2014-12-23 13:44:16    阅读次数:185
拖动排序
菜单、菜品排序问题在菜品分类和菜品表中,新增排序字段,以供用户排序。新增时需要插入序号(max+1)查询时按照序号从低到高的顺序排序排序算法:以菜品为例牛肉粉 序号1 鸡蛋饭 序号2烤羊肉 序号3卤豆腐 序号4 ① 现在需要将 卤豆腐 放在第一位1)第一步:获取牛肉粉(欲取代的位置)的序号为1,并获...
分类:编程语言   时间:2014-12-23 13:43:51    阅读次数:171
Jar包读取内部和外部的文件
jar包中的类如何读取包内和包外的配置文件? 最近将代码打包成jar包,关于如何处理读取配置文件的问题特此记录一下。? Java代码? out.properties?? a.jar?? -com?? -a.class?? -in.properties?? 如上...
分类:编程语言   时间:2014-12-23 12:35:57    阅读次数:139
java中的Callable接口
一、概述 该接口位于java.util.concurrent包下,声明:public interface Callable      V - call 方法的结果类型 返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结...
分类:编程语言   时间:2014-12-23 12:33:34    阅读次数:138
R语言与数据分析之十:购物篮分析
提到数据挖掘,我们第一反应就是之前听到的啤酒和尿不湿的故事,该故事就是典型的数据挖掘中的关联规则。购物篮分析区别于传统的线性回归的主要区别为,关联分析针对离散数据; 常见关联规则: 关联规则:牛奶=>鸡蛋【支持度=2%,置信度=60%】 支持度:分析中的全部事务的2%同时购买了牛奶和鸡蛋,需设定域值,来限定规则的产生; 置信度:购买了牛奶的筒子有60%也购买了鸡蛋,需设定域值,来限定规则的...
分类:编程语言   时间:2014-12-23 12:34:32    阅读次数:339
C语言编程队列的实现
queue.c功能函数:#include "queue.h" static void CopyToNode(Item item,Node *pn) { pn->item = item; } static void CopyToItem(Node *pn, Item *pi) { *pi = pn->item; } /* 把队列初始化为空,就是设置尾指针为NULL并设置项数(items成员)为...
分类:编程语言   时间:2014-12-23 12:32:22    阅读次数:220
【Leetcode】Major Element in JAVA
题目不难,但是我这个方法太贱了,我做了一个O(n^2)的方法,但是很明显跑不过因为会time exceed limited,所以我就取巧写了一个第六行。。。大家忽略吧…… public class Solution { public int majorityElement(int[] num) { int top = num.length/2; int count =...
分类:编程语言   时间:2014-12-23 12:30:19    阅读次数:254
Effective C++学习笔记(Part One:Item 1-4)
最近终于把effectvie C++仔细的阅读了一边,很惊叹C++的威力与魅力。最近会把最近的读书心得与读书笔记记于此,必备查找使用,如果总结有什么不当之处,欢迎批评指正: 现在只列出框架,最近会尽快填充完整: 注:由于条款之间存在很多联系,所有有些条款不适合单独拉出来,...
分类:编程语言   时间:2014-12-23 12:29:37    阅读次数:159
java中的FutureTask类
一、概述 位于java.util.concurrent包下,类声明: public class FutureTask extends Object implements RunnableFuture 可取消的异步计算。利用开始和取消计算的方法、查询计算是否完成的方法和获取计算结果的方法,此类提供了对 Future 的基本实现。仅在计算完成时才能获取结果;如果计算尚未完成,则阻...
分类:编程语言   时间:2014-12-23 12:28:08    阅读次数:193
Effective C++学习笔记(Part Two:Item 5-12)
最近终于把effectvie C++仔细的阅读了一边,很惊叹C++的威力与魅力。最近会把最近的读书心得与读书笔记记于此,必备查找使用,如果总结有什么不当之处,欢迎批评指正: 现在只列出框架,最近会尽快填充完整: 第2部分:构造/析构/赋值运算 个人认为这是C++的比较难理解的地方,也是C++的深邃所在,刚开始阅读时,可能在某些地方不理解,最好的方式是边读边编程实现,用心去思考其精髓所在!...
分类:编程语言   时间:2014-12-23 12:29:44    阅读次数:157
VBA获取某文件夹下所有文件和子文件目录的文件
VBA获取某文件夹下所有文件,或子文件目录的文件 '------------------------------------------- '获取某文件夹下的所有Excel文件 '------------------------------------------- Sub getExcelFile(sFolderPath As String) On Error Resume Next Di...
分类:编程语言   时间:2014-12-23 12:29:16    阅读次数:349
java做的二维码客户端
java做的二维码客户端 源代码下载地址:http://www.zuidaima.com/share/1550463611882496.htm...
分类:编程语言   时间:2014-12-23 12:28:51    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!