仅用递归函数和栈操作逆序一个栈

2019-07-03

一个依次压入1,2,3,4,5,那么从栈顶到栈底分别为5,4,3,2,1。将这个栈转置后,从栈顶到栈底为1,2,3,4,5.也就是实现栈中元素逆序,但是只能使用递归函数来实现,不能用其他数组结构。


盛最多水的容器

2019-07-01

给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。


字符串转换整数

2019-06-28

请你来实现一个 atoi 函数,使其能将字符串转换成整数。


Z 字形变换

2019-06-27

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。


无重复字符的最长子串

2019-06-25

### 题目 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 ### 实现


合并两个有序数组

2019-06-23

给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。



加一

2019-06-21

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。


DEV-ZHL