码迷,mamicode.com
首页 > 编程语言
POJ 3114 - Countries in War(强连通分量+缩点+拓扑排序+DAG最短路)
题意:间谍在战争时期想要传递一份邮件回国,邮件可以在各个邮局之间传播,但传递是单向的,并且耗时,如果两个邮局在一个国家的话,那么邮件在他们之间的传递不用耗时,判断两个邮局是否在一个国家的标准是两个邮局可以互相传递邮件。给出两个邮局,输出最短的到达时间。 思路:强连通分量+缩点+拓扑排序+DAG最短路。...
分类:编程语言   时间:2015-05-10 09:50:11    阅读次数:148
Java开发环境的搭建
JDK VS JRE       JDK:Java Development Kit,是Java的开发环境,包含开发所需要的工具           JRE:Java Runtime Environment,是Java的运行环境,作用是运行Java程序 Java知识点       Java是通过JVM来执行字节码文件         Java是跨平台的,因为JVM不是跨平台的,每个操作系统...
分类:编程语言   时间:2015-05-10 09:48:15    阅读次数:162
Swift基础语法(一)
1.常量&变量 使用var关键字定义变量,可以修改 使用let关键字定义常量,不可修改 提示:在Swift开发中,通常先定义常量let,只有必须要修改的时候,才定义成var,这样会更安全。 2.类型转换 Swift是一个对类型要求及其严格的语言,任何数据类型之间,都不能隐式转换。如果要在不同的类型之间进行计算,必须转换格式 解决方案一...
分类:编程语言   时间:2015-05-10 09:48:01    阅读次数:207
【电子书】Effective Java中文版下载
下载地址: 点击打开链接 (需要资源0分的联系我~) 《Effective Java中文版(第2版)》主要内容:在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容...
分类:编程语言   时间:2015-05-10 09:46:40    阅读次数:175
链表算法-后面插入节点
链表算法-后面插入节点...
分类:编程语言   时间:2015-05-10 09:49:26    阅读次数:288
java编写图形用户界面程序--实例2:母亲节快乐!^_^o~ 努力!
最近时间越来越少了,又要准备省赛,又要备考四级! 作为一个地地道道的“农村娃”、”计算机渣“,作为一个在外的大学生,没能为母亲在她的节日为送礼物、亲身陪着她,现在只能默默地编个小程序送上祝福, 最近时间很少,学到的东西不多^_^o~ 努力!,每一点的成长对我来说都是有价值的努力! import java.awt.*; import javax.swing.*; import java.awt...
分类:编程语言   时间:2015-05-10 09:48:26    阅读次数:127
指向数组的指针
指向数组的指针变量成为数组指针变量。一个数组是由连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。该实例我们实现了使用数组的指针引用数组,利用数组名以及下标引用数组等。其中,使用数组的指针和数组的下标来遍历数组的时候可能不太容易理解,但是我已经在注释中说明清楚了。下面附上我的代码:#include /** * 本实例实现通过指向数组的指针引用数组, * 利用数组名以...
分类:编程语言   时间:2015-05-10 09:47:40    阅读次数:132
Swift学习之每日一tip (3)闭包
闭包介绍最近在学习swift的过程中,发现很多人都对于swift的闭包有很深的疑惑,今天就以我个人学习swift 1.2版本下的一些经验进行一些分享,如有错漏,望大家指出。 ps.《关于Swift学习之每日一tip》我这段时间会持续更新,而其中关于swift的内容都是在今年(2014)春节之后,苹果推出Xcode6.3测试版的之后推出的swift 1.2的语法,关于1.2与1.1的语法,我会在明天的...
分类:编程语言   时间:2015-05-10 09:45:50    阅读次数:145
老菜鸟致青春,程序员应该选择java 还是 c#-
致青春还记得自己那年考清华失败,被调剂到中科大软院,当初有几个方向可以选,软件设计、嵌入式、信息安全等等,毫不犹豫地选择了信息安全。为什么选信息安全?这四个字听起来多牛多有感觉,我本科是学物理的,记得做一个光学实验的时候,一个老师看我做的结果,说,学物理不是什么人都可以的,这个是需要一点智商的。好吧,当初其实并非对我一个人所说,但我确实感觉到受到了鄙视,同时,我没有任何在物理上的精湛技艺可以反击我的...
分类:编程语言   时间:2015-05-10 09:44:46    阅读次数:154
Java Eclipse的安装与汉化
1. 下载Eclipse       在浏览器输入网址 http://www.eclipse.org/downloads/ , 在打开的界面上点击Windows 64 Bit。 2. 下载中文包       在浏览器输入网址 http://www.eclipse.org/babel ,在打开的界面上点击 Downloads。       点击Luna...
分类:编程语言   时间:2015-05-10 09:45:14    阅读次数:217
JavaScript 引擎性能比较之二Google V8
还是和上一篇一样的 javascript arraysort.js, 现在由 V8 来执行, 看看测试结果如何 function random_str() { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i...
分类:编程语言   时间:2015-05-10 09:46:57    阅读次数:157
堆排序
堆排序是利用堆积树这种数据结构设计的一种算法。 要学习堆排序,我们首先要了解什么是二叉堆: 二叉堆是完全二叉树这这是近似完全二叉树。二叉堆可分为两种形式:最大堆和最小堆。 最大堆的性质是指某个结点的值至多与起父结点的值一样大,最小堆的性质就是指某个节点的值都大于其父结点的值。下图是一个最大堆和一个最小堆。 在堆排序中我们一般使用最大堆。我们要进行堆排序,首先需要把我们的数组转化成一...
分类:编程语言   时间:2015-05-10 09:44:24    阅读次数:133
Swift中的Masonry第三方库——SnapKit
在OC开发时我常用一个名叫Masonry的第三方Autolayout库,在转Swift后发现虽然Swift可以混编OC,但总感觉有些麻烦,在Github上发现了这个叫做SnapKit的第三方库,发现使用起来更方便,与大家分享一下 1、在Github上下载SnapKit,选择iOS target 编译...
分类:编程语言   时间:2015-05-10 09:40:03    阅读次数:336
C# 调用C++DLL 传结构体数组
C# 调用C++DLL 传结构体数组,注意C#和C++数据类型占用字节数要对应。否则传进去的数组会错位。C++ BOOL 对应C#bool.1.c++代码//MyDLL.h#ifndef MYDLL_H_#define MYDLL_H_#include #include #ifdef EXTER.....
分类:编程语言   时间:2015-05-10 09:40:42    阅读次数:214
Floyd算法应用-医院选址问题
1)问题描述n个村庄之间的交通图可以用有向网图来表示,图中边上的权值表示从村庄i到村庄j的道路长度。现在要从这n个村庄中选择一个村庄新建一所医院,问这所医院应建在哪个村庄,才能使所有的村庄离医院都比较近?2) 基本要求(1) 建立模型,设计存储结构;(2) 设计算法完成问题求解;(3) 分析算法的时...
分类:编程语言   时间:2015-05-10 09:38:38    阅读次数:245
Java 之关键字 null 使用总结
1.null的使用 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如我们在定义一个变量的时候我们通过会这样做:XXXX xxxx = null;在需要赋值的时候xxx = new XXXX();我们知道我们在定....
分类:编程语言   时间:2015-05-10 09:37:51    阅读次数:159
Java知多少(58)线程Runnable接口和Thread类详解
大多数情况,通过实例化一个Thread对象来创建一个线程。Java定义了两种方式:实现Runnable 接口;可以继承Thread类。下面的两小节依次介绍了每一种方式。实现Runnable接口 创建线程的最简单的方法就是创建一个实现Runnable 接口的类。Runnable抽象了一个执行代码单元。...
分类:编程语言   时间:2015-05-10 09:38:41    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!