上一页 1 ··· 18 19 20 21 22
摘要: 题目:请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], 阅读全文
posted @ 2021-10-19 19:46 梦想是能睡八小时的猪 阅读(29) 评论(0) 推荐(0)
摘要: 题目:从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ]思想:使用一个队列存储,每次遍历队列中 阅读全文
posted @ 2021-10-17 19:55 梦想是能睡八小时的猪 阅读(27) 评论(0) 推荐(0)
摘要: 题目:从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回:[3,9,20,15,7] 算法思想:使用一个队列来保存遍历到的结点,队列的实现方法是每次遍历都将头结点读取后 阅读全文
posted @ 2021-10-17 17:09 梦想是能睡八小时的猪 阅读(42) 评论(0) 推荐(0)
摘要: 题目:在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。 输入:s = "abaccdeff" 输出:'b' 输入:s = "" 输出:' ' 算法思想:遍历整个字符串,将出现的字符对应减去'a'的ASCII码,转为0-25的数字,存入数组中.再遍历整个字符 阅读全文
posted @ 2021-10-17 15:58 梦想是能睡八小时的猪 阅读(37) 评论(0) 推荐(0)
摘要: 1.下划线 下划线的作用是用来接收一个变量,并且不对其进行操作. 比如os.Open,返回值为*os.File,error. 普通写法: f,err := os.Open("xxxxxxx") 如果此时不需要知道返回的错误值 就可以用 f, _ := os.Open("xxxxxx") 如此则忽略了 阅读全文
posted @ 2021-10-16 17:02 梦想是能睡八小时的猪 阅读(133) 评论(0) 推荐(0)
摘要: 命令行输入go可以得到如下帮助 (base) PS C:\Users\76010\Desktop> go Go is a tool for managing Go source code. Usage: go <command> [arguments] The commands are: bug s 阅读全文
posted @ 2021-10-16 16:25 梦想是能睡八小时的猪 阅读(38) 评论(0) 推荐(0)
摘要: 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。输入:[3,4,5,1,2]输出:1输入:[2,2,2,0,1]输出:0 阅读全文
posted @ 2021-10-16 14:42 梦想是能睡八小时的猪 阅读(36) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22