bvac

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年2月9日

摘要: ```py # 找明星问题 # 10个人中只有一个明星,大家都认识明星,明星不认识任何人。 from random import randrange #直接法,两两判断 def naive_celeb(G): n = len(G) for u in range(n): for v in range(n): if u == v: conti... 阅读全文
posted @ 2017-02-09 16:31 bvac 阅读(332) 评论(0) 推荐(0) 编辑

2017年2月8日

摘要: 问题: 如图,让更多的人找到自己想要的位置。 思路: 递归剔除那些没有人想要坐的位置。 构造列表, 等于0,表示C被映射到了a上。 代码: 代码解析: A:剩余人员的集合; B:被指向座位的集合; 优化算法: 以上时间复杂度为$n^2$,可以使用一个计数列表替代B,如果该座位有人指向则+1,剔除没有 阅读全文
posted @ 2017-02-08 18:26 bvac 阅读(219) 评论(0) 推荐(0) 编辑

2017年1月20日

摘要: 请看代码, package main // 从Mysql中导出数据到CSV文件。 import ( "database/sql" "encoding/csv" "fmt" "os" _ "github.com/go sql driver/mysql" ) var ( tables = []strin 阅读全文
posted @ 2017-01-20 20:18 bvac 阅读(1105) 评论(0) 推荐(0) 编辑

2017年1月19日

摘要: 先来看看几个例子。 例 1: 例 2: 例 3: 要使用 defer 时不踩坑,最重要的一点就是要明白, return xxx 这一条语句并不是一条原子指令! 其实使用 defer 时,用一个简单的转换规则改写一下,就不会迷糊了。改写规则是将 return 语句拆成两句写,return xxx 会被 阅读全文
posted @ 2017-01-19 11:37 bvac 阅读(176) 评论(0) 推荐(0) 编辑

2017年1月17日

摘要: Github地址:https://github.com/bitly/go simplejson 比较简单,直接看代码 go package main import ( "fmt" simplejson "github.com/bitly/go simplejson" ) func main() { 阅读全文
posted @ 2017-01-17 16:37 bvac 阅读(6400) 评论(0) 推荐(0) 编辑

2017年1月16日

摘要: 参考: http://blog.csdn.net/u014029783/article/details/53762363 用法: 代码: 阅读全文
posted @ 2017-01-16 16:36 bvac 阅读(2247) 评论(0) 推荐(0) 编辑

摘要: 只要实现了Sortable接口的所有方法,就可以使用该接口的函数。 我们通过冒泡排序来演示一下: go package main import "fmt" type Sortable interface { Len() int Less(int, int) bool Swap(int, int) } 阅读全文
posted @ 2017-01-16 11:34 bvac 阅读(850) 评论(0) 推荐(0) 编辑

2017年1月11日

摘要: 该笔记参考《Go并发编程实战》 首先实现一个自定义的HashSet 利用 作为键,布尔型作为值。 go package main import ( "bytes" "fmt" ) type HashSet struct { m map[interface{}]bool } func NewHashS 阅读全文
posted @ 2017-01-11 09:25 bvac 阅读(365) 评论(0) 推荐(0) 编辑

2016年6月2日

摘要: 机器要求: 内存最低 2G,2核CPU 安装系统 centos 7 1511 Mini 略 系统初始化设置 1. 安装wget 2. 更改yum源 3. 系统设置 4. 增加清华的Gitlab源 vim /etc/yum.repos.d/gitlab ce.repo 添加以下内容: 5. 安装Git 阅读全文
posted @ 2016-06-02 22:54 bvac 阅读(227) 评论(0) 推荐(0) 编辑

2016年5月26日

摘要: 全部看完并能够理解,yield就不再晦涩啦 阅读全文
posted @ 2016-05-26 08:30 bvac 阅读(607) 评论(0) 推荐(0) 编辑