上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 34 下一页
摘要: n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 上图为 8 皇后问题的一种解法。 给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。 每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。 阅读全文
posted @ 2020-03-01 22:20 zhangyu63 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 实现 pow(x, n) ,即计算 x 的 n 次幂函数。 示例 1: 输入: 2.00000, 10输出: 1024.00000示例 2: 输入: 2.10000, 3输出: 9.26100示例 3: 输入: 2.00000, -2输出: 0.25000解释: 2-2 = 1/22 = 1/4 = 阅读全文
posted @ 2020-03-01 21:51 zhangyu63 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 5 个沉默寡言的哲学家围坐在圆桌前,每人面前一盘意面。叉子放在哲学家之间的桌面上。(5 个哲学家,5 根叉子) 所有的哲学家都只会在思考和进餐两种行为间交替。哲学家只有同时拿到左边和右边的叉子才能吃到面,而同一根叉子在同一时间只能被一个哲学家使用。每个哲学家吃完面后都需要把叉子放回桌面以供其他哲学家 阅读全文
posted @ 2020-03-01 19:30 zhangyu63 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 3月份的每日一题活动 使用队列实现栈的下列操作: push(x) -- 元素 x 入栈pop() -- 移除栈顶元素top() -- 获取栈顶元素empty() -- 返回栈是否为空注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, s 阅读全文
posted @ 2020-03-01 19:04 zhangyu63 阅读(168) 评论(0) 推荐(0) 编辑
摘要: runner模式,大概我们就是通过interrupt和pool来进行并发的控制 package runner import ( "errors" "os" "os/signal" "time" ) type Runner struct { interrupt chan os.Signal compl 阅读全文
posted @ 2020-03-01 17:21 zhangyu63 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"],输出:[ ["ate","eat","tea"], ["nat","tan"], ["bat"]]说明: 所有 阅读全文
posted @ 2020-02-29 01:03 zhangyu63 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例: 输入: [1,1,2]输出:[ [1,1,2], [1,2,1], [2,1,1]] 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/permutations-ii著作权归领扣网络所 阅读全文
posted @ 2020-02-28 22:11 zhangyu63 阅读(124) 评论(0) 推荐(0) 编辑
摘要: goroutine使用方便,但是如果不加以处理一般会deadlock,因为goroutine配合Chanel的话只能是一进一出,否则就会卡在那里。下面一个示例就是利用这个WaitGroup处理这种死锁。 写之前有个小地方,就是关于chan单向双向的问题。如果是我们定义了一个双向chan,它是可以传给 阅读全文
posted @ 2020-02-27 21:28 zhangyu63 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 我们经常用的panic是会让程序挂掉,生产环境显然不合适,但是错误怎么避免,Go不像Java有try catch,在简洁的同时也有如何处理异常错误的问题。 我们可以用闭包,闭包的思路就是不会改变外部的东西,也就是说我们处理了错误其实错误还是存在,只是使用了错误。 举例 func viewHandle 阅读全文
posted @ 2020-02-26 20:43 zhangyu63 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 写了一个棋牌游戏的服务端 明天找时间整理一下。 阅读全文
posted @ 2020-02-25 23:56 zhangyu63 阅读(66) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 34 下一页