上一页 1 2 3 4 5 6 ··· 33 下一页
摘要: 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。 请定义一个函数实现字符串左旋转操作的功能。 比如输入字符串"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)
摘要: 输入一棵二叉树的根结点,判断该树是不是平衡二叉树。 如果某二叉树中任意结点的左右子树的深度相差不超过 1,那么它就是一棵平衡二叉树。 注意: 规定空树也是一棵平衡二叉树。 数据范围: 树中节点数量 [0,500]。 样例: 输入:二叉树[5,7,11,null,null,12,9,null,null 阅读全文
posted @ 2025-05-30 14:48 回忆、少年 阅读(10) 评论(0) 推荐(0)
摘要: 输入一棵二叉树的根结点,求该树的深度。 从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 数据范围: 树中节点数量 [0,500]。 样例: 输入:二叉树[8, 12, 2, null, null, 6, 4, null, null, null, null] 阅读全文
posted @ 2025-05-30 13:23 回忆、少年 阅读(26) 评论(0) 推荐(0)
摘要: 给定一棵二叉搜索树,请找出其中的第 k 小的结点。 你可以假设树和 k 都存在,并且 1≤k≤ 树的总结点数。 数据范围: 树中节点数量 [1,500]。 样例: 输入:root = [2, 1, 3, null, null, null, null] ,k = 3 输出:3 代码: /** * De 阅读全文
posted @ 2025-05-30 13:11 回忆、少年 阅读(6) 评论(0) 推荐(0)
摘要: 假设一个单调递增的数组里的每个元素都是整数并且是唯一的。 请编程实现一个函数找出数组中任意一个数值等于其下标的元素。 例如,在数组 [−3,−1,1,3,5] 中,数字 3 和它的下标相等。 数据范围: 数组长度 [1,100]。 样例: 输入:[-3, -1, 1, 3, 5] 输出:3 注意: 阅读全文
posted @ 2025-05-30 12:57 回忆、少年 阅读(10) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 33 下一页