上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 76 下一页
摘要: 在字典(单词列表) wordList 中,从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列: 序列中第一个单词是 beginWord 。 序列中最后一个单词是 endWord 。 每次转换只能改变一个字母。 转换过程中的中间单词必须是字典 wordList 中 阅读全文
posted @ 2021-10-20 20:33 Tianyiya 阅读(114) 评论(0) 推荐(0)
摘要: 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 你必须实现时间复杂度为 O(log n) 的算法来解决此问题。 来 阅读全文
posted @ 2021-10-20 20:26 Tianyiya 阅读(60) 评论(0) 推荐(0)
摘要: 整型数组arr长度为n(3 ⇐ n ⇐ 10^4),最初每个数字是<=200的正数且满足如下条件: arr[0] ⇐ arr[1] 2.arr[n-1] ⇐ arr[n-2] arr[i] ⇐ max(arr[i-1], arr[i+1]) 但是在arr有些数字丢失了,比如k位置的数字之前是正数,丢 阅读全文
posted @ 2021-10-20 17:20 Tianyiya 阅读(279) 评论(0) 推荐(0)
摘要: 链接 给定三个字符串str1、str2 和aim,如果aim包含且仅包含来自str1和str2的所有字符,而且在aim中属于str1的字符之间保持原来在str1中的顺序属于str2的字符之间保持原来在str2中的顺序,那么称aim是str1和str2的交错组成。实现一个函数,判断aim是否是str1 阅读全文
posted @ 2021-10-20 16:44 Tianyiya 阅读(52) 评论(0) 推荐(0)
摘要: 链接 给定一个只由0(假)、1(真)、&(逻辑与)、|(逻辑或)和^(异或)五种字符组成的字符串express,再给定一个布尔值desired。求出express能有多少种组合方式,可以达到desired的结果。并输出你所求出的总方案数。 import java.util.Scanner; publ 阅读全文
posted @ 2021-10-20 16:15 Tianyiya 阅读(49) 评论(0) 推荐(0)
摘要: 给你一个整数数组 nums 以及两个整数 lower 和 upper 。求数组中,值位于范围 [lower, upper] (包含 lower 和 upper)之内的 区间和的个数 。 区间和 S(i, j) 表示在 nums 中,位置从 i 到 j 的元素之和,包含 i 和 j (i ≤ j)。 阅读全文
posted @ 2021-10-20 15:50 Tianyiya 阅读(61) 评论(0) 推荐(0)
摘要: 链接 N皇后问题是指在N*N的棋盘上要摆N个皇后,要求任何两个皇后不同行,不同列也不再同一条斜线上,求给一个整数n,返回n皇后的摆法。 import java.util.Scanner; public class Main { private static int doJob(int limit, 阅读全文
posted @ 2021-10-20 15:05 Tianyiya 阅读(53) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/8b0152848ffd475eaa950278606fe70b 来源:牛客网 一条直线上有居民点,邮局只能建在居民点上。给定一个有序整形数组arr,每个值表示居民点的一维坐标,再给定一个正数num,表示邮局数 阅读全文
posted @ 2021-10-20 14:49 Tianyiya 阅读(427) 评论(0) 推荐(0)
摘要: 链接 给定一个正数数组arr,arr的累加和代表金条的总长度,arr的每个数代表金条要分成的长度。规定长度为k的金条分成两块,费用为k个铜板。返回把金条分出arr中的每个数字需要的最小代价。 import java.util.PriorityQueue; import java.util.Scann 阅读全文
posted @ 2021-10-20 13:57 Tianyiya 阅读(234) 评论(0) 推荐(0)
摘要: 链接 给定一个整型数组arr,代表数值不同的纸牌排成一条线,玩家A和玩家B依次拿走每张纸牌,规定玩家A先拿,玩家B后拿,但是每个玩家每次只能拿走最左和最右的纸牌,玩家A和玩家B绝顶聪明。请返回最后的获胜者的分数。 import java.util.Scanner; public class Main 阅读全文
posted @ 2021-10-20 12:41 Tianyiya 阅读(123) 评论(0) 推荐(0)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 76 下一页