上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页
摘要: 解题思路: 在理解题意以后,我们需要先分解下问题。首先要先获取节点高度,然后再再进行比对判断,判断每一个节点左右子树的高度差的绝对值是否超过1。 我们需要了解如何遍历二叉树,这样才能知道树的高度。还要了解递归的思想可以让代码逻辑更加清晰。 type TreeNode struct { left *T 阅读全文
posted @ 2020-07-01 17:58 small_lei_it 阅读(175) 评论(0) 推荐(0)
摘要: 原文地址:https://mp.weixin.qq.com/s/9IJRJcRz5WiCUqxScYkVrQ 背景: 相信大家都知道排行榜,在很多场景里都需要用到排行榜功能,尤其是游戏中!之前在了解排行榜实现机制的时候,在网上看得最多的答复便是使用redis的有序集合实现。于是深入了解了一下redi 阅读全文
posted @ 2020-07-01 16:56 small_lei_it 阅读(478) 评论(0) 推荐(0)
摘要: package main import "fmt" func main() { ch := make(chan int) q := make(chan int) go func(ch, q chan int) { for i := 0; i < 10; i++ { num := <-ch fmt.P 阅读全文
posted @ 2020-06-28 22:18 small_lei_it 阅读(235) 评论(0) 推荐(0)
摘要: 给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: board = [ ['A','B','C','E'], ['S','F','C','S' 阅读全文
posted @ 2020-06-14 16:53 small_lei_it 阅读(304) 评论(0) 推荐(0)
摘要: 今天遇到了一个小坑:使用etcdv3的时候,报了这么一堆错误 # github.com/coreos/etcd/clientv3/balancer/resolver/endpointvendor\github.com\coreos\etcd\clientv3\balancer\resolver\en 阅读全文
posted @ 2020-06-03 21:31 small_lei_it 阅读(8177) 评论(0) 推荐(0)
摘要: func ExampleDecoder() { const jsonStream = ` {"Name": "Ed", "Text": "Knock knock."} {"Name": "Sam", "Text": "Who's there?"} {"Name": "Ed", "Text": "Go 阅读全文
posted @ 2020-04-24 09:43 small_lei_it 阅读(1043) 评论(0) 推荐(0)
摘要: 不要给另外的字符串分配额外的空间,你必须原地修改输入字符串、使用 O(1) 的额外空间解决这一问题。package mainfunc Reverse(s string) string { r := []rune(s) for i, j := 0, len(r)-1; i < j; i, j = i+ 阅读全文
posted @ 2020-04-15 17:33 small_lei_it 阅读(386) 评论(0) 推荐(0)
摘要: 命令: sudo lsof -i -P -n | grep LISTEN 再用ps 命令即可发现6060端口的进程为: ps -aux |grep "69842" 阅读全文
posted @ 2020-04-09 14:16 small_lei_it 阅读(1884) 评论(0) 推荐(0)
摘要: example: type Query struct { Attributes []string Modifiers map[string][]Modifier Sources map[string][]string SourceAliases map[string]string Condition 阅读全文
posted @ 2020-04-09 10:50 small_lei_it 阅读(3779) 评论(0) 推荐(0)
摘要: 不在同一个项目下目录结构 导入包这个时候,mypackage也需要进行module初始化,即拥有一个属于自己的go.mod文件,内容如下:module mypackagego 1.14然后我们在moduledemo/main.go中按如下方式导入:package mainimport ( "fmt" 阅读全文
posted @ 2020-04-08 11:32 small_lei_it 阅读(935) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页