导航

2013年2月28日

摘要: 算法导论的伪代码: MERGE 函数是合并两个已经排好序的序列。 下面的输入参数:A是一个数组,p,q和r是数组下标,满足 p<=q<=r。下面的函数假设子数组 A[p…q] 和 A[q+1...r]都是已经拍好序的。这个函数将这两个子数组合并成数组A[p...r] 下面的函数MERGE-SORT排序子数组A[p...r]中的元素,如果p>=r,则该子元素最有有一个元素,所以是已经排好序的。否... 阅读全文

posted @ 2013-02-28 17:48 蝈蝈俊 阅读(2855) 评论(0) 推荐(1)

摘要: 网上可以看到的例子: http://blog.csdn.net/rwen2012/article/details/6557297 http://blog.csdn.net/aura521521/article/details/8453894 这两个算法书写过于复杂,算法导论上伪代码如下: 网上例子:http://kejibo.com/golang-insert-sort/跟这个比较类似。 ... 阅读全文

posted @ 2013-02-28 15:44 蝈蝈俊 阅读(852) 评论(0) 推荐(0)

摘要: 情况1:http://my.oschina.net/uniquejava/blog/103220 环境变量中定义了没用的:GOBIN 情况2: package 名必须有main。 如下图: 修改 package 名 为 main 后就正常了。 参考: http://stackoverflow.com/questions/11949007/go-cannot-compile-hello-worl... 阅读全文

posted @ 2013-02-28 15:31 蝈蝈俊 阅读(2140) 评论(0) 推荐(0)

摘要: Go语言保留着C中值和指针的区别,但是对于指针繁琐用法进行了大量的简化,引入引用的概念。所以在Go语言中,你几乎不用担心会因为直接操作内寸而引起各式各样的错误。Go语言的指针,基本上只剩下用于区分 byref 和 byval 语义。 运算符就是简单的 & 和 * 一个取地址、一个解析地址。 package main import( "fmt" ) func main(){ ... 阅读全文

posted @ 2013-02-28 11:57 蝈蝈俊 阅读(25378) 评论(4) 推荐(0)