摘要: [TOC] 题目描述: 给出整数数组 A,将该数组分隔为长度最多为 K 的几个(连续)子数组。分隔完成后,每个子数组的中的值都会变为该子数组中的最大值。 返回给定数组完成分隔后的最大和。 示例: 提示: + `1 & A, int K) { int sz = A.size(); vector lst 阅读全文
posted @ 2019-05-23 10:56 zhanzq1 阅读(459) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例: 阅读全文
posted @ 2019-05-23 10:13 zhanzq1 阅读(108) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 所有 DNA 由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。 编写一个函数来查找 DNA 分子中所有出现超多一次的10个字母长的序列(子串)。 示例: 解法: cpp c 阅读全文
posted @ 2019-05-23 10:08 zhanzq1 阅读(145) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 给定一个二叉树,返回它的 前序 遍历。 示例: 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 解法: 阅读全文
posted @ 2019-05-23 09:45 zhanzq1 阅读(143) 评论(0) 推荐(0)