cheng102e的博客

缘何不懂,坚持不懈磨砺精炼


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

剑指offer 0.n个骰子的点数

发表于 2020-03-07 | 分类于 剑指offer
字数统计: 376 | 阅读时长 ≈ 1
剑指offer 0.n个骰子的点数题目把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。 示例 1: 输入: 1 输出: [0.16667 ...
阅读全文 »

剑指offer 67.剪绳子

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 394 | 阅读时长 ≈ 1
剑指offer 67.剪绳子题目题目描述 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…,k[m]。请问k[0]xk[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为 ...
阅读全文 »

剑指offer 66.机器人的运动范围

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 360 | 阅读时长 ≈ 1
剑指offer 66.机器人的运动范围题目地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能 ...
阅读全文 »

剑指offer 65.矩阵中的路径

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 456 | 阅读时长 ≈ 2
剑指offer 65.矩阵中的路径题目请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。(这里应该有个图但是没有)矩阵中 ...
阅读全文 »

剑指offer 64.滑动窗口的最大值

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 381 | 阅读时长 ≈ 1
剑指offer 64.滑动窗口的最大值题目给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗 ...
阅读全文 »

剑指offer 63.数据流中的中位数

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 358 | 阅读时长 ≈ 1
剑指offer 63.数据流中的中位数题目如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获 ...
阅读全文 »

剑指offer 62.二叉搜索树的第k个结点

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 201 | 阅读时长 ≈ 1
剑指offer 62.二叉搜索树的第k个结点题目给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。 思路二叉搜索树的中序遍历是递增的,找到第k小的话,那就只需要中序遍历即可,遍历的第k个数就是所需的数。 代码1234 ...
阅读全文 »

剑指offer 61.序列化二叉树

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 375 | 阅读时长 ≈ 1
剑指offer 61.序列化二叉树题目请实现两个函数,分别用来序列化和反序列化二叉树 二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个字符串,序 ...
阅读全文 »

剑指offer 60.把二叉树打印成多行

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 242 | 阅读时长 ≈ 1
剑指offer 60.把二叉树打印成多行题目从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 思路和上一题类似,不过无需用两个栈了,只需要以队列来存储即可,就是简单的层次遍历,记得设置一个标记来记录每一行的长度,因为是按行输出的。 代码123456789101112131415161 ...
阅读全文 »

剑指offer 59.按之字形顺序打印二叉树

发表于 2020-03-06 | 分类于 剑指offer
字数统计: 335 | 阅读时长 ≈ 1
剑指offer 59.按之字形顺序打印二叉树题目请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 思路用栈来存储了,一正一负,也不是很麻烦,只是入栈的时候顺序不同,左子树右子树是奇数,右子树左子树是偶数, ...
阅读全文 »
1234…24
cheng102e

cheng102e

238 日志
12 分类
9 标签
RSS
GitHub E-Mail QQ 博客园
近期文章
  • LeetCode 543. Diameter of Binary Tree
  • LeetCode 234. Palindrome Linked List
  • LeetCode 206. Reverse Linked List
  • LeetCode 160. Intersection of Two Linked Lists
  • LeetCode 1160. Find Words That Can Be Formed by Characters
0%
© 2020 cheng102e
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
博客全站共91.8k字
访客数 人 总访问量 次