上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 题目描述: 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。 例如输入字符串"I am a student. ",则输出"student. a am I"。 方法:分割 + 倒序 class Solution{ public String re 阅读全文
posted @ 2023-05-30 09:32 ZDREAMER 阅读(23) 评论(0) 推荐(0)
摘要: 题目描述: 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。 方法:动态规划 class Solution{ public double [ 阅读全文
posted @ 2023-05-29 15:20 ZDREAMER 阅读(5) 评论(0) 推荐(0)
摘要: 题目描述: 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 方法:滑动窗口(双指针) class Solution{ public int[][] findContinuousSequen 阅读全文
posted @ 2023-05-29 10:09 ZDREAMER 阅读(10) 评论(0) 推荐(0)
摘要: 题目描述: 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 class Solution{ public int[] twoSum(int nums[],int target){ int i=0,j=nums.length 阅读全文
posted @ 2023-05-26 15:05 ZDREAMER 阅读(14) 评论(0) 推荐(0)
摘要: 题目描述: 在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。 int[] counts = new int[32]; for(int i = 0; i < nums.length; i++) { for(int j = 0; j < 32; j++ 阅读全文
posted @ 2023-05-25 10:12 ZDREAMER 阅读(9) 评论(0) 推荐(0)
摘要: 题目描述: 一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。 要求时间复杂度是O(n),空间复杂度是O(1)。 设 nums=[3,3,4,4,1] ,以上计算流程如下图所示。 本题难点: 数组 nums 有 两个 只出现一次的数字,因此无法通过异 阅读全文
posted @ 2023-05-24 15:37 ZDREAMER 阅读(14) 评论(0) 推荐(0)
摘要: 题目描述: 解题思路: class Solution{ public ListNode getIntersectionNode(ListNode headA,ListNode headB){ ListNode A = headA,B=headB; while(A!=B){ A=A!=null?A.n 阅读全文
posted @ 2023-05-24 09:42 ZDREAMER 阅读(9) 评论(0) 推荐(0)
摘要: 题目描述: 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 限制: 0 <= 数组长度 <= 50000 合并阶段 本质上是 合并两个排序数组 的过程,而每当遇到 左子数组当前元素 > 右子数组当前元素 时, 意味着 「左 阅读全文
posted @ 2023-05-23 10:13 ZDREAMER 阅读(38) 评论(0) 推荐(0)
摘要: 题目描述: 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 因此,可设置指针 a,b,c 指向首个丑数(即 1 ),循环根据递推公式得到下个丑数,并每轮将对应指针执行 +1 即可。 class Solution{ public int 阅读全文
posted @ 2023-05-22 15:34 ZDREAMER 阅读(18) 评论(0) 推荐(0)
摘要: 题目描述: 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。 一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。 提示: 0 <= num < 231 解题思路: 根据 阅读全文
posted @ 2023-05-22 09:51 ZDREAMER 阅读(17) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页