码迷,mamicode.com
首页 > 编程语言
单源最短路 Bellman-Ford算法
单源最短路问题是固定一个起点s,求它到所有点的最短路的问题。Bellman-Ford算法可以用于边权为负的情况而不像Dijkstra只适用于边权为正的情况(有负圈返回错误),但是其效率比较低。记从起点s出发到顶点i的最短距离为的d[i] 那么 d[i] = min(d[j]+(j->i)|其中#include #include #include <algori...
分类:编程语言   时间:2015-03-04 22:44:49    阅读次数:217
【02】以 const enum inline 代替 #define
1 // 2 // 2015-03-04 02/55 3 // 以 const enum inline 代替 #define 4 // 5 6 // 防止同一个物理文件被包含多次 7 #pragma once 8 9 // ----------------------------------1...
分类:编程语言   时间:2015-03-04 22:42:10    阅读次数:208
Unity 3d 实施刚体力
刚体的恒定力组件
分类:编程语言   时间:2015-03-04 22:37:12    阅读次数:223
spring的依赖注入DI(IOC)
1、手动注入(1)set注入public class UserService { private UserDao userDao; public void setUserDao(UserDao dao){ this.userDao = dao; }} ...
分类:编程语言   时间:2015-03-04 22:34:26    阅读次数:166
迪杰斯特拉(Dijkstra)算法
1 # include 2 3 # define MAX_VERTEXES 20//最大顶点数 4 # define INFINITY 65535;//代表∞ 5 6 typedef struct...
分类:编程语言   时间:2015-03-04 22:35:54    阅读次数:204
Java 基础知识点(必知必会其二)
1.如何将数字输出为每三位逗号分隔的格式,例如“1,234,467”? 1 package com.Gxjun.problem; 2 3 import java.text.DecimalFormat; 4 import java.util.Scanner; 5 6 7 /* 8 * 如何...
分类:编程语言   时间:2015-03-04 22:36:22    阅读次数:201
我对直接插入排序的一点理解
今天复习排序,发现自己还是没什么长进,不过对于直接插入排序,还是有更深入的一点理解,这里留下点痕迹。 插入排序分为3类,即直接插入排序、二分排序以及希尔排序。 这里简单描述一下直接插入排序的思路。假如你现在是一名新生,早上全学院的学生去文体馆前集合,一个专业一列总队,而你去晚了,不知道自己该站哪,....
分类:编程语言   时间:2015-03-04 22:34:58    阅读次数:223
C# winform与Javascript的相互调用[转]
原文链接 javascript访问C#代码 javascript访问C#代码 二、建立Windows应用程序 1.创建Windows应用程序项目 2.在Form1窗体中添加WebBrowser控件 3.在Fo...
分类:编程语言   时间:2015-03-04 22:33:36    阅读次数:194
springMVC项目在jboss7中配置应用自己的log4j--转载
原文地址:http://www.xuebuyuan.com/1954635.htmlJboss7默认采用容器自己的log4j module,应用自己配置的log4j不起作用,需要应用做一些设置:以springMVC项目为例:1> 在WEB-INF下新建文件jboss-deployment-struc...
分类:编程语言   时间:2015-03-04 22:29:07    阅读次数:220
javascript正则表达式
/*//复习var obj= new Number(2);alert(Number.MIN_VALUE);var num = new Number(22e3);alert(num);alert(isFinite(num));//判断是否超出了规定的范围var person={fname:"John"...
分类:编程语言   时间:2015-03-04 22:29:36    阅读次数:230
java serializable深入了解
一、串行化的概念和目的1. 什么是Serialization?串行化(Serialization)是计算机科学中的一个概念,它是指将对象存储到介质(如文件、内在缓冲区等)中或是以二进制方式通过网络传输。之后可以通过反串行化从这些连续的位数据重新构建一个与原始对象状态相同的对象,因此在特定情况下也可以...
分类:编程语言   时间:2015-03-04 22:28:53    阅读次数:157
C++标准库之迭代器
迭代器是对指针进行进一步抽象的产物。迭代器是遍历所有容器(序列)/流的统一界面,是标准库泛形算法的基础。迭代器根据其能力分为五种:categorypropertiesvalid expressionsall categoriescopy-constructible,copy-assignablean...
分类:编程语言   时间:2015-03-04 22:28:39    阅读次数:183
编写一个删除c语言程序文件中所有的注释语句
//删除c语言程序中所有的注释语句,要正确处理带引号的字符串与字符串常量#include using namespace std;#define MAXLINE 1000void rcomment(int c);void in_comment(void);void deleteTail(void);...
分类:编程语言   时间:2015-03-04 22:28:49    阅读次数:198
topo排序完全版
输入数据:4 61 21 32 33 42 44 24 61 21 32 33 42 41 2topo排序为偏序:演示:http://www.tyut.edu.cn/kecheng1/site01/suanfayanshi/topological_sort.asp详细:http://blog.csd...
分类:编程语言   时间:2015-03-04 22:28:46    阅读次数:179
java中的super限定
super的用法:(1)如果需要在子类中调用父类中被覆盖的实例方法,可以用super限定来调用父类中被覆盖的方法。public void callOverridedMethod(){ super.fly(); } (2)(3)(4)(5)
分类:编程语言   时间:2015-03-04 22:27:21    阅读次数:149
【译】Unity3D Shader 新手教程(1/6)
刚开始接触Unity3D Shader编程时,你会发现有关shader的文档相当散,这也造成初学者对Unity3D Shader编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还有5篇文章)详细介绍了Unity3D中的表面着色器(Surface Shader)的,为学习更复杂的Shader...
分类:编程语言   时间:2015-03-04 22:24:00    阅读次数:458
java基础篇---I/O技术
在代码编写过程中意识到自己I/O流这方面还不是很清楚,所以便写下次博文回顾
分类:编程语言   时间:2015-03-04 22:21:52    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!