摘要:
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。 请定义一个函数实现字符串左旋转操作的功能。 比如输入字符串"abcdefg"和数字 2,该函数将返回左旋转 2 位得到的结果"cdefgab"。 注意: 数据保证 n 小于等于输入字符串的长度。 数据范围: 输入字符串长度 [0,10 阅读全文
posted @ 2025-06-01 10:18
回忆、少年
阅读(6)
评论(0)
推荐(0)
摘要:
输入一个英文句子,单词之间用一个空格隔开,且句首和句尾没有多余空格。 翻转句子中单词的顺序,但单词内字符的顺序不变。 为简单起见,标点符号和普通字母一样处理。 例如输入字符串"I am a student.",则输出"student. a am I"。 数据范围: 输入字符串长度 [0,1000]。 阅读全文
posted @ 2025-06-01 10:10
回忆、少年
阅读(12)
评论(0)
推荐(0)
摘要:
输入一个非负整数 S,打印出所有和为 S 的连续正数序列(至少含有两个数)。 例如输入 15,由于 1+2+3+4+5=4+5+6=7+8=15,所以结果打印出 3 个连续序列 1∼5、4∼6 和 7∼8。 数据范围: 0≤S≤1000 样例: 输入:15 输出:[[1,2,3,4,5],[4,5, 阅读全文
posted @ 2025-06-01 10:00
回忆、少年
阅读(10)
评论(0)
推荐(0)
摘要:
输入一个数组和一个数字 s,在数组中查找两个数,使得它们的和正好是 s。 如果有多对数字的和等于 s,输出任意一对即可。 你可以认为每组输入中都至少含有一组满足条件的输出。 数据范围: 数组长度 [1,1002]。 样例: 输入:[1,2,3,4] , sum=7 输出:[3,4] 代码: clas 阅读全文
posted @ 2025-06-01 09:32
回忆、少年
阅读(5)
评论(0)
推荐(0)
摘要:
在一个数组中除了一个数字只出现一次之外,其他数字都出现了三次。 请找出那个只出现一次的数字。 你可以假设满足条件的数字一定存在。 思考题: 如果要求只使用 O(n) 的时间和额外 O(1) 的空间,该怎么做呢? 数据范围: 数组长度 [1,1500]。 数组内元素取值范围 [0,1000]。 样例: 阅读全文
posted @ 2025-06-01 09:01
回忆、少年
阅读(9)
评论(0)
推荐(0)
摘要:
一个整型数组里除了两个数字之外,其他的数字都出现了两次。 请写程序找出这两个只出现一次的数字。 你可以假设这两个数字一定存在。 数据范围: 数组长度 [1,1000]。 样例: 输入:[1,2,3,3,4,4] 输出:[1,2] 代码: class Solution { public int[] f 阅读全文
posted @ 2025-06-01 08:42
回忆、少年
阅读(14)
评论(0)
推荐(0)

浙公网安备 33010602011771号