在这个问题中,我们得到一个整数值 N。我们的任务是找到前 N 个自然数的优排列。排列是对集合的所有或部分对象的排列,考虑排列的顺序。优排列是一个排列,其中 $1\leqslant{i}\leqslant{N}$ 并遵循 $P_{pi}\:=\:i$$P_{p!}\:=\:i$ 让我们来看一个例子来理解这个问题,输入:N = 1 输出:-1 解决方案方法解决这个问题的一个简单方法是找到满足 pi = i 的排列 p。然后我们将重新考虑等式以满足 pi != i。因此,对于一个值 x 使得... 阅读更多
在这个问题中,我们得到一个由逗号分隔的单词组成的字符串 str。我们的任务是在字符串中找到第一个重复的单词。我们需要找到字符串中第一个重复的“两个空格之间的字符串”。让我们来看一个例子来理解这个问题,输入:str = "C program are easy to program" 输出:program 解决方案方法解决这个问题的一个简单方法是使用哈希表数据结构。为了找到第一个重复的单词,我们将存储每个单词及其计数(它在字符串中出现的次数)到哈希表中。为此... 阅读更多