摘要: 题目 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 示例1: 示例2: 提示:字符串长度在[0, 50000] 阅读全文
posted @ 2020-02-13 21:20 Galaxy_hao 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。 回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。 回文串不一定是字典当中的单词。 示例: 思路:哈希表 哈希表统计每个字符出现次数,如果是回文串的排列,则字符出现次数为奇数的个数不能大于1。 代码 阅读全文
posted @ 2020-02-13 21:16 Galaxy_hao 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 题目 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 示例 1: 示例 2: 限制: 0 <= len(s) <= 100 如果你不使用额外的数据结构,会很加分。 思路:find函数 代码 阅读全文
posted @ 2020-02-13 21:10 Galaxy_hao 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题目 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 返回如下的二叉树: 思路:递归 同 "【剑指Offer】面试题07. 重建二叉树" 关键在与正确定位左右子树范围。 代码 另一种写法 修改求根节点索引。 阅读全文
posted @ 2020-02-13 19:57 Galaxy_hao 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 返回如下的二叉树: 限制: `0 & preorder, vector& inorder) { if (preorder.empty()) return nullptr; 阅读全文
posted @ 2020-02-13 19:51 Galaxy_hao 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 题目 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 限制: `0 reversePrint(ListNode head) { vector res; if (!head) return res; while (head != nullptr) { res.push 阅读全文
posted @ 2020-02-13 17:38 Galaxy_hao 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例: 现有矩阵 matrix 如下: 给定 target = 5,返回 true。 给定 target = 20,返回 f 阅读全文
posted @ 2020-02-12 22:09 Galaxy_hao 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 题目 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 限制: `0 = 0 && j != i; i) { if (s[i] == ' ') { s[j ] = '0'; s[j ] = '2'; s[j ] = '%'; } else { s[j ] = s[i]; } 阅读全文
posted @ 2020-02-12 21:44 Galaxy_hao 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 题目 在一个 n m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: 给定 target = 5,返回 true。 给定 target = 20 阅读全文
posted @ 2020-02-12 20:38 Galaxy_hao 阅读(417) 评论(0) 推荐(0) 编辑
摘要: LeetCode题解分类汇总(包括剑指Offer和程序员面试金典) 剑指Offer(已完成) 序号 题目 难度 03 数组中重复的数字 简单 04 二维数组中的查找 简单 05 替换空格 简单 06 从尾到头打印链表 简单 07 重建二叉树 中等 09 用两个栈实现队列 简单 10- I 斐波那契数 阅读全文
posted @ 2020-02-12 14:41 Galaxy_hao 阅读(3109) 评论(0) 推荐(0) 编辑