• go基础
  • go面试
  • leetcode
  • 后台基础
  • 杂记

剑指 Offer 27. 二叉树的镜像

题目 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 4 / \ 2 7 / \ / \ 1 3 6 9 镜像输出: 4

阅读更多...

剑指 Offer 26. 树的子结构

题目 输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 例如: 给定的树 A: 3 / \

阅读更多...

剑指 Offer 32 - III. 从上到下打印二叉树 III

题目 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如: 给定二叉树: [3,9,20,nu

阅读更多...

剑指 Offer 32 - II. 从上到下打印二叉树 II

题目 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20

阅读更多...

剑指 Offer 32 - I. 从上到下打印二叉树

题目 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20

阅读更多...

剑指 Offer 11. 旋转数组的最小数字

题目 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个

阅读更多...

剑指 Offer 04. 二维数组中的查找

题目 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例

阅读更多...

剑指 Offer 53 - II. 0~n-1中缺失的数字

题目 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。 示例 1: 输入: [0,

阅读更多...

剑指 Offer 03. 数组中重复的数字

题目 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意

阅读更多...

剑指 Offer 58 - II. 左旋转字符串

题目 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。 比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位

阅读更多...

  • 上一页
  • 1
  • 2
  • 下一页
搜索
作者微信号

KGo笔记

最新文章
  • 剑指 Offer 27. 二叉树的镜像
  • 剑指 Offer 26. 树的子结构
  • 剑指 Offer 32 - III. 从上到下打印二叉树 III
  • 2021互联网公司时薪排行榜出炉!榜首竟然是……
  • 剑指 Offer 32 - II. 从上到下打印二叉树 II
  • 剑指 Offer 32 - I. 从上到下打印二叉树
  • 剑指 Offer 11. 旋转数组的最小数字
  • 剑指 Offer 04. 二维数组中的查找
  • 剑指 Offer 53 - II. 0~n-1中缺失的数字
  • 剑指 Offer 03. 数组中重复的数字
热门标签
  • 时薪
  • 剑指offer
  • go,unsafe.Pointer
  • go,切片
  • chan,go,切片
  • chan,go
  • 基金
  • redismock,单元测试
  • defer

粤ICP备2021096785号-1

粤公网安备 44030502007826号