剑指offer-58-1

剑指 Offer 58 - I. 翻转单词顺序

输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串”I am a student. “,则输出”student. a am I”。

阅读更多

leetcode-11

11. 盛最多水的容器

给你 n 个非负整数 a1,a2,..给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。.,a``n,每个数代表坐标中的一个点 (i, ai)

在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai)(i, 0)

找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

阅读更多

剑指offer-04

描述

在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

阅读更多

leetcode-75

75. 颜色分类

给定一个包含红色、白色和蓝色,一共 n 个元素的数组,**原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。

此题中,我们使用整数 012 分别表示红色、白色和蓝色。

阅读更多