leetcode第321题力码LeetCode问题的个人代码反转字符串中的单词

描述:给定一个输入字符串,逐字反转字符串。例如,给定s = 'the sky is blue',返回'blue is sky the'。

澄清

  1. 什么是一个词?非空格字符序列构成一个词。

  2. 输入字符串是否可以包含前导或尾随空格?是的。但反转字符串不应包含前导或尾随空格。

  3. 两个单词之间有多个空格怎么办?将它们减少到反向字符串中的一个空格。

旋转排序数组中搜索

描述:假设一个已排序数组在某个未知枢轴处旋转(如0 1 2 4 5 6 7可能变成4 5 6 7 0 1 2)。您将获得一个要搜索的目标值。如果在数组中找到,返回其索引;否则返回-1。假设数组中不存在重复项。

平方(x)

描述:实现int sqrt(int x)。计算并返回x的平方根。

单号

说明:给定一个整数数组,每个元素出现两次,除了一个。找到那一个。算法应具有线性运行时复杂度,并且不能使用额外内存。

反向整数