java实现用邻接矩阵(相邻矩阵)实现图,缺点是矩阵中大量的0元素会耗费大量的存储空间
public class Graph {  
    final int MAX_VERTEX = 10;// 最多10个顶点  
    Vertex[] vertex;// 顶点数组  
    int[][] adjacency;// 邻接矩阵  
    int numOfVertex;// 当前图...
                            
                            
                                分类:
其他好文   时间:
2014-06-20 12:12:49   
                                阅读次数:
207
                             
                         
                    
                        
                            
                            
                                数组是一种复合类型,由类型名+数组名+维度组成。数组定义中的类型可以是C++基本内置类型,也可以是类类型的。数组元素的类型可以是除了引用类型以外的其他任何类型,没有所有的元素都是引用的数组。
 
数组的维度必须是大于或等于1的编译器常量,所谓的编译器常量就是指在编译期间就可算出结果的表达式,字面值常量,枚举类型,用常量表达式初始化的const对象。任何在编译器无法计算出的值都不可作为数...
                            
                            
                                分类:
编程语言   时间:
2014-06-20 10:27:20   
                                阅读次数:
268
                             
                         
                    
                        
                            
                            
                                0.句末不用打分号1.变量var 常量let,不用指定类型,自动推断2.当需要指定类型时:let 
explicitDouble:Double=7 //7.03.+号不能自动把数字变成string,全部用显式转换:let label="The width 
is"let width=94let wid....
                            
                            
                                分类:
其他好文   时间:
2014-06-11 13:11:16   
                                阅读次数:
272
                             
                         
                    
                        
                            
                            
                                一、FPGA与CPLD的基本概念 1.CPLD 
CPLD主要是由可编程逻辑宏单元(LMC,Logic Macro 
Cell)围绕中心的可编程互连矩阵单元组成,其中LMC逻辑结构较复杂,并具有复杂的I/O单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。由于 
CPLD内部采用固定长度的...
                            
                            
                                分类:
其他好文   时间:
2014-06-11 12:25:07   
                                阅读次数:
222
                             
                         
                    
                        
                            
                            
                                我们都知道,const和static 
readonly的确非常像:通过类名而不是对象名进行訪问,在程序中仅仅读等等。在多数情况下能够混用。二者本质的差别在于,const的值是在编译期间确定的,因此仅仅能在声明时通过常量表达式指定其值。而static 
readonly是在执行时计算出其值的,所以还能够...
                            
                            
                                分类:
其他好文   时间:
2014-06-11 12:03:51   
                                阅读次数:
279
                             
                         
                    
                        
                            
                            
                                字符串最大的特点是:一旦被初始化就不可以被改变方法区:方法区,静态区,常量池。 String 
s =new String(); String s0= "";//两者效果一样,但这个方便, String s1 = 
"abc"//s1是什么?s1是一个类类型变量(应指向对象),"abc"是一个对象,字符...
                            
                            
                                分类:
其他好文   时间:
2014-06-11 08:11:25   
                                阅读次数:
271
                             
                         
                    
                        
                            
                            
                                1.php没有顶级作用域,所以你没办法在函数内部使用变量(参数传递除外,而且常量是可以的哟),所以你的变量即使是static的也不能在函数外声明函数里用。除非借助global关键字修饰变量才可以。但是需要注意的是global修饰可不是放在函数外的,而是放在函数里面。 
$i=10; g...
                            
                            
                                分类:
Web程序   时间:
2014-06-11 07:37:18   
                                阅读次数:
327
                             
                         
                    
                        
                            
                            
                                上述代码中,如果可选值为nil,那么判断条件则为false,而且在{}中的代码将会被忽略,如果可选值不为nil,会将该值逐步运算后赋值给let后面的常量,其中逐步运算过程将依据实际的代码块.Switch 
语法支持任何类型数据以及各种比较操作,并不局限在整型. let vegetable = "re....
                            
                            
                                分类:
移动开发   时间:
2014-06-10 00:09:50   
                                阅读次数:
411
                             
                         
                    
                        
                            
                            
                                常量关键字  let变量关键字  var数组和字典  ([])\ () 格式字符串标记
      在swift语法中使用let关键字声明常量,例如
   let myConstant = 42
     使用let声明的常量在编译时候不需要赋值,但是你必须在某个时候给它且只能赋值一次,意味着你可以声明一次,可以在许多地方使用多次。 
     使用var关键字声明变量,例如...
                            
                            
                                分类:
其他好文   时间:
2014-06-07 15:47:33   
                                阅读次数:
229
                             
                         
                    
                        
                            
                            
                                http://poj.org/problem?id=1166
大致题意:输入一个3*3的矩阵,其中0=12 o'clock, 1=3 o'clock, 2=6 o'clock, 3=9 o'clock;现在需要最少的移动使9个时钟都拨到12点的位置。题中共有9种不同的移动方法,每移动一次,其对应时钟都会顺时针旋转90度。
思路:这题与模2的开关问题类似。开关只有两种状态,即开和...
                            
                            
                                分类:
其他好文   时间:
2014-06-07 13:06:48   
                                阅读次数:
215