剑指Offer
文章平均质量分 90
大厂,我来啦
文艺倾年
学无止境!
展开
-
【剑指Offer】模拟
文章目录励志一、剑指 Offer 29. 顺时针打印矩阵题:解: 励志 We’re gonna do this together. 让我们并肩作战。 一、剑指 Offer 29. 顺时针打印矩阵 题: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]原创 2021-11-13 11:29:32 · 114 阅读 · 0 评论 -
【剑指Offer】数学
文章目录励志一、剑指 Offer 14- I. 剪绳子题:解: 励志 You should hope for courage and try for honor. 你要怀着勇气,去争取荣誉。 一、剑指 Offer 14- I. 剪绳子 题: 给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m-1] 。请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长原创 2021-11-11 22:55:14 · 123 阅读 · 0 评论 -
【剑指Offer】位运算
文章目录励志一、剑指 Offer 15. 二进制中 1 的个数题:解: 励志 There is a limit to what one can do if people are themselves limited. 如果一个人画地自限,那么他的成就也会很有限。 一、剑指 Offer 15. 二进制中 1 的个数 题: 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为 汉明重量).)。 提示: 请注意,在某些语言(如Java)中,没有无符原创 2021-11-03 21:02:46 · 106 阅读 · 0 评论 -
【剑指Offer】分治算法
文章目录励志一、剑指 Offer 07. 重建二叉树题:解: 励志 Love isn’t about ridiculous little words. Love is about grand gestures. 爱不是简单的几个字,爱要付诸行动。 一、剑指 Offer 07. 重建二叉树 题: 输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 示例 1: Input: preorder = [3,9,20,15,7], in原创 2021-10-25 22:17:06 · 154 阅读 · 0 评论 -
【剑指Offer】排序
文章目录励志常见算法 励志 Money is not life’s report card. 金钱不能用来衡量人生精彩与否。 常见算法 下图所示,为在 「随机乱序」、「接近有序」、「完全倒序」、「少数独特」四类输入数据下,各常见排序算法的排序过程。 排序算法主要可根据 稳定性 、就地性 、自适应性 分类。 具有稳定性,即相等元素的相对位置不变化; 具有就地性,即不使用额外的辅助空间; 具有自适应性,即时间复杂度受元素分布影响; ...原创 2021-10-18 11:53:17 · 147 阅读 · 0 评论 -
【剑指Offer】双指针
文章目录励志目录 励志 If you focus on what you left behind, you will never be able to see what lies ahead. 如果老是挂念已失去的,你就永远看不到未来。 题目来源: https://leetcode-cn.com/leetbook/detail/illustration-of-algorithm/ 配合学习文档: https://www.kancloud.cn/alex_wsc/dataalg/1853982 书籍原创 2021-10-13 15:02:48 · 105 阅读 · 0 评论 -
【剑指Offer】动态规划
文章目录励志目录一、剑指 Offer 10- I. 斐波那契数列题:解: 励志 题目来源: https://leetcode-cn.com/leetbook/detail/illustration-of-algorithm/ 配合学习文档: https://www.kancloud.cn/alex_wsc/dataalg/1853982 书籍推荐: 《漫画算法》 视频推荐: https://www.bilibili.com/video/BV1E4411H73v 目录 一、剑指 Offer 10原创 2021-10-09 15:56:01 · 237 阅读 · 0 评论 -
【剑指Offer】搜索与回溯
文章目录励志目录一、剑指 Offer 12. 矩阵中的路径题:解: 励志 题目来源: https://leetcode-cn.com/leetbook/detail/illustration-of-algorithm/ 配合学习文档: https://www.kancloud.cn/alex_wsc/dataalg/1853982 书籍推荐: 《漫画算法》 视频推荐: https://www.bilibili.com/video/BV1E4411H73v 目录 一、剑指 Offer 12. 矩原创 2021-09-21 09:24:55 · 146 阅读 · 0 评论 -
【剑指Offer】查找算法
文章目录励志目录一、剑指 Offer 03. 数组中重复的数字题:解:二、剑指 Offer 04. 二维数组中的查找题:解: 励志 题目来源: https://leetcode-cn.com/leetbook/detail/illustration-of-algorithm/ 配合学习文档: https://www.kancloud.cn/alex_wsc/dataalg/1853982 书籍推荐: 《漫画算法》 视频推荐: https://www.bilibili.com/video/BV1E原创 2021-09-05 18:20:11 · 107 阅读 · 0 评论 -
【剑指Offer】数据结构
文章目录励志一、剑指 Offer 05. 替换空格题:解:总结 励志 Being yourself, that is a magic stronger than any wish. 坚守本心,远胜祈愿。 题目来源: https://leetcode-cn.com/leetbook/detail/illustration-of-algorithm/ 一、剑指 Offer 05. 替换空格 题: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are hap原创 2021-09-01 20:46:55 · 286 阅读 · 0 评论 -
【剑指Offer】字符串
文章目录算法是一门艺术!1.反转字符串题目大意:2. 整数反转题目大意:总结 算法是一门艺术! 1.反转字符串 Leetcode344. Write a function that reverses a string. The input string is given as an array of characters s. 题目大意: 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 示例 1: 输入:["h","e","l","l","o"] 输出原创 2021-07-30 14:03:12 · 177 阅读 · 0 评论 -
【剑指Offer】数组-Java语言
文章目录算法是一门艺术!1.旋转数组总结 算法是一门艺术! 1.旋转数组 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4] 示例 2: 输入:nums = [-1,-100,3,99]原创 2021-07-19 21:54:07 · 364 阅读 · 0 评论