找到关于编程的34423 篇文章

自私的轮询CPU调度

Pranavnath
更新于 2023年7月18日 16:27:40

514 次浏览

操作系统中的调度算法根据进程的到达时间或优先级执行进程。每个算法都通过抢占或非抢占方法选择等待就绪队列中的进程。抢占式算法向具有更高优先级的进程提供对CPU的访问,并抢占任何以较低优先级运行的其他进程。但在非抢占式调度的情况下,当进程开始执行时,即使更高优先级的进程处于就绪状态,它也不能被抢占。传统的轮询调度算法是一种抢占式算法,其中每个进程获得……阅读更多

计算给定字符串中连续数字组成的数字之和

Shubham Vora
更新于 2023年7月18日 17:31:33

290 次浏览

问题陈述 我们得到一个包含数字和字母字符的字符串 str。我们需要找到给定字符串中连续数字序列表示的所有数字之和。示例输入 str = “12were43” 输出 55 解释 12 和 43 的和等于 55。输入 str = “1a2c3d” 输出 6 解释 1、2 和 3 的和为 6。输入 str = “werderfrewsf” 输出 0 解释 由于字符串不包含数字,因此输出为 0。我们解决问题的逻辑……阅读更多

通过反转所有回文词的出现顺序来修改句子

Shubham Vora
更新于 2023年7月18日 17:27:29

117 次浏览

问题陈述 我们得到一个包含 N 个单词的字符串 str。我们需要找到给定字符串中的所有回文词,并通过反转所有回文词的顺序创建一个新字符串。示例输入 str = ‘nayan was gone to navjivan eye hospital’ 输出 ‘eye was gone to navjivan nayan hospital’ 解释 字符串包含三个回文词:nayan、navjivan 和 eye。我们反转了所有三个单词的顺序,并将所有其他单词保持不变。输入 ‘Hello, users! How are you?’ 输出 ‘Hello, users! How are you?’……阅读更多

在二进制字符串中将所有 0 放在 1 之前所需的最小移除次数

Shubham Vora
更新于 2023年7月18日 17:25:35

183 次浏览

问题陈述 我们得到一个二进制字符串 str,我们需要从字符串中移除最少的字符,以便可以将所有 0 放在 1 之前。示例输入 str = ‘00110100111’ 输出 3 解释 在这里,我们可以通过两种方式实现输出 3。我们可以从字符串中移除 arr[2]、arr[3] 和 arr[5],或者移除 arr[4]、arr[6] 和 arr[7]。输入 str = ‘001101011’ 输出 2 解释 我们可以移除 arr[4] 和 arr[6] 以将所有 0 放在 1 之前。输入 str = ‘000111’ 输出 0 解释 在给定的 str 中,所有……阅读更多

Python - 叶子节点和非叶子节点字典

Asif Rahaman
更新于 2023年7月18日 14:43:05

261 次浏览

字典是 Python 中一个重要的数据结构,它由键值对组成。它们最初被设计为不可迭代的对象。但是最近 Python 也扩展了对字典对象的迭代支持。嵌套字典具有节点、叶子、非节点等。在这篇文章中,我们将了解如何在 Python 中使用字典来操作叶子节点和非叶子节点。什么是叶子节点和非叶子节点?在我们深入研究代码之前,我们首先需要了解字典数据类型中的叶子节点和非叶子节点。叶子节点:那些没有……阅读更多

通过对数组元素应用“+”和“*”运算可以获得的最小数字

Shubham Vora
更新于 2023年7月18日 17:16:15

72 次浏览

问题陈述 我们得到一个长度为“N”的数组,其中包含一些正整数。此外,我们还得到了一个长度为“N-1”的字符串,其中只包含“*”和“+”字符,“*”是乘法运算符,“+”是加法运算符。我们需要对数组元素执行算术运算,以便获得最小的正整数。示例输入 array = [1, 2, 3],str = “*+” 输出 5 解释 这是 ((1*2) + 3) 的结果值。输入 array = [3, 3, 3, 3],str = ‘*++’……阅读更多

Python - 用于查找两个元素之间较小值的 lambda 函数

Asif Rahaman
更新于 2023年7月18日 14:41:34

274 次浏览

lambda 函数是 Python 中流行的函数,它们没有名称。当我们需要应用任何小的操作但知道我们不会在其他地方重用代码时,它们被设计出来以帮助我们。在这篇文章中,我们将学习如何使用 lambda 函数查找两个元素之间的较小值。我们将探索几种方法,例如 min、sorted 等以及 lambda 函数来执行相同的操作。使用 if else 语句 if else 语句在 Python 中称为条件运算符。它使我们能够根据某些条件做出某些决定……阅读更多

Python - 用于检查值是否在列表中的 lambda 函数

Asif Rahaman
更新于 2023年7月18日 14:39:21

2K+ 次浏览

Python 中的 lambda 函数是无名函数,当我们想要在一行中组合多个表达式时非常有用。当我们确定不会在程序的其他任何地方重用代码时,lambda 函数很方便。但是,如果表达式很长,我们可能需要改用常规函数。在这篇文章中,我们将了解如何使用 lambda 函数检查列表中是否存在值。使用 filter 方法 Python 中的 filter 方法是一个内置函数,它根据某些……阅读更多

通过插入给定字符使字符串非回文

Shubham Vora
更新于 2023年7月18日 17:13:31

90 次浏览

问题陈述 我们在输入中得到一个字符串 str 和字符 c。我们需要在索引处将给定字符 c 插入字符串中,以便可以将字符串转换为非回文。如果我们无法将字符串转换为非回文,则打印“-1”。示例输入 str = ‘nayan’,c = ‘n’ 输出 ‘nnayan’ 解释 可以有多个输出字符串,因为我们可以将“n”插入到给定字符串的任何索引处。因此,输出字符串可以是“nnayan”、“nanyan”、“naynan”、“nayann”等。输入 str = ‘sss’,c = ‘s’ 输出 ‘-1’……阅读更多

Python - 第 k 个有效字符串

Asif Rahaman
更新于 2023年7月18日 14:32:42

83 次浏览

字符串是任何编程语言中重要的数据类型。它们是字符序列。查找第 k 个有效字符串是一种编程技术,我们需要从中找到第 k 个元素,这是一个有效的字符串。在这篇文章中,我们将了解几种方法,例如蛮力法、使用列表推导和枚举对象、filter 方法等。我们还将看到如何使用 Pandas 库来处理相同的问题。理解问题陈述 我们将得到列表和 k 的值作为输入:list: ["", "orange", "75", "apple"] k:……阅读更多

广告
© . All rights reserved.