Fork me on GitHub
晴宝

吃饱好减肥


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

剑指Offer之丑数

发表于 2019-04-15 | 分类于 剑指Offer
字数统计 240 字 | 阅读时长 1 分钟

题目描述:

把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。

阅读全文 »

剑指Offer之序列化二叉树

发表于 2019-04-15 | 分类于 剑指Offer
字数统计 402 字 | 阅读时长 1 分钟

题目描述:

请实现两个函数,分别用来序列化和反序列化二叉树

阅读全文 »

剑指Offer之矩阵中的路径

发表于 2019-04-15 | 分类于 剑指Offer
字数统计 855 字 | 阅读时长 3 分钟

题目描述:

请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。 例如 a b c e s f c s a d e e 这样的3 X 4 矩阵中包含一条字符串”bcced”的路径,但是矩阵中不包含”abcb”路径,因为字符串的第一个字符b占据了矩阵中的第一行第二个格子之后,路径不能再次进入该格子。

阅读全文 »

剑指Offer之机器人的运动范围

发表于 2019-04-12 | 分类于 剑指Offer
字数统计 466 字 | 阅读时长 2 分钟

题目描述:

地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?

阅读全文 »

剑指Offer之重建二叉树

发表于 2019-04-12 | 分类于 剑指Offer
字数统计 587 字 | 阅读时长 2 分钟

题目描述:

输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。

阅读全文 »

剑指Offer之树的子结构

发表于 2019-04-12 | 分类于 剑指Offer
字数统计 264 字 | 阅读时长 1 分钟

题目描述:

输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)

阅读全文 »

剑指Offer之按之字形顺序打印二叉树

发表于 2019-04-11 | 分类于 剑指Offer
字数统计 327 字 | 阅读时长 1 分钟

题目描述:

请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。

阅读全文 »

剑指Offer之二叉搜索树的后序遍历序列

发表于 2019-04-11 | 分类于 剑指Offer
字数统计 323 字 | 阅读时长 1 分钟

题目描述:

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。

阅读全文 »

剑指Offer之滑动窗口的最大值

发表于 2019-04-11 | 分类于 剑指Offer
字数统计 265 字 | 阅读时长 1 分钟

题目描述:

给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}, {2,3,4,[2,6,2],5,1}, {2,3,4,2,[6,2,5],1}, {2,3,4,2,6,[2,5,1]}。

阅读全文 »

剑指Offer之二叉搜索树的第k个结点

发表于 2019-04-11 | 分类于 剑指Offer
字数统计 166 字 | 阅读时长 1 分钟

题目描述:

给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。

阅读全文 »
1…345…16
晴宝宝

晴宝宝

151 日志
10 分类
18 标签
GitHub
© 2017 - 2021 晴宝宝
由 Hexo 强力驱动
主题 - NexT.Muse