找到 34423 篇文章 相关编程

C++ 标准模板库 (STL) 中的优先队列

Sunidhi Bansal
更新于 2019-12-23 09:29:44

370 次浏览

优先队列是一种用于存储优先级元素集合的抽象数据类型,它支持基于元素优先级的插入和删除操作,即可以随时删除优先级最高的元素。优先队列不会像栈、队列、列表等那样根据元素位置以线性方式存储元素。优先队列 ADT(抽象数据类型)根据元素的优先级存储元素。优先队列支持以下功能 -Size() - 用于计算优先队列的大小,因为它返回其中的元素数量。Empty() - 它返回 ... 阅读更多

Python 程序中列表中正数和负数的计数

Pavitra
更新于 2020-07-11 11:24:45

4K+ 次浏览

在本文中,我们将学习下面给出的问题陈述的解决方案。问题陈述 - 我们给定一个列表可迭代对象,我们需要计算其中正数和负数的数量并显示它们。方法 1 - 使用迭代结构 (for) 的蛮力方法在这里,我们需要使用 for 循环迭代列表中的每个元素,并检查 num>=0,以过滤正数。如果条件评估为真,则增加 pos_count,否则,增加 neg_count。示例 实时演示list1 = [1, -2, -4, 6, 7, -23, 45, -0] pos_count, neg_count = 0, 0 # 增强的 for 循环   for num in ... 阅读更多

C++ 中大小为 K 且除了最小和最大元素之外的所有子序列的乘积

Sunidhi Bansal
更新于 2019-12-23 07:45:59

157 次浏览

给定一个数组 arr[n],包含 n 个整数和一个用于定义大小的整数 k;任务是打印大小为 k 的所有子序列的乘积,除了最小和最大元素。假设我们有一组 4 个元素 {1, 2, 3, 4} 和 k 为 2,因此它的子集将是 - {1, 2}、{2, 3}、{3, 4}、{1, 4}、{1, 3}、{2, 4}所以排除最大元素 4 和最小元素 1,剩下的元素将是 -2、3、3、3、2,它们的乘积将是 -2 * 3 * ... 阅读更多

Python 程序计算列表中偶数和奇数的数量

Pavitra
更新于 2020-07-11 11:25:39

5K+ 次浏览

在本文中,我们将学习下面给出的问题陈述的解决方案。问题陈述 - 我们给定一个列表,我们需要计算列表中偶数和奇数的数量。下面讨论了三种方法-方法 1 - 使用蛮力方法示例 实时演示list1 = [21, 3, 4, 6, 33, 2, 3, 1, 3, 76] even_count, odd_count = 0, 0 # 增强的 for 循环 for num in list1:    # 偶数    if num % 2 == 0:       even_count += 1    # 奇数    else:       odd_count += 1 print("列表中偶数的数量为:", ... 阅读更多

Python 程序将公里转换为英里

Pavitra
更新于 2019-12-23 07:37:08

249 次浏览

在本文中,我们将学习下面给出的问题陈述的解决方案。问题陈述 - 我们给定以公里为单位的距离,我们需要将其转换为英里我们知道 1 公里等于 0.62137 英里。使用的公式英里 = 公里 * 0.62137现在让我们在下面的实现中观察这个概念-示例 实时演示kilometers = 5.5 # 转换因子为 1 公里 = 0.621371 英里 conv = 0.621371 # 计算 miles = kilometers * conv print(kilometers, "公里等于", miles, "英里")输出5.5 公里等于 3.4175405 英里所有变量都在局部作用域中声明,并且可以看到它们的引用 ... 阅读更多

Python 程序将十六进制字符串转换为十进制

Pavitra
更新于 2019-12-23 07:35:02

400 次浏览

在本文中,我们将学习下面给出的问题陈述的解决方案。问题陈述 - 我们给定一个十六进制字符串,我们需要将其转换为其等效的十进制。我们有两种方法来解决这个问题-蛮力方法使用内置模块蛮力方法在这里,我们借助显式类型转换函数,即整数。此函数采用两个参数,即十六进制等效值和基数,即 (16)。此函数用于将十六进制字符串转换为其等效的十进制整数类型,然后可以将其进一步类型转换为字符串格式。示例 实时演示# 输入字符串 string = 'F' # 将十六进制字符串转换为 ... 阅读更多

C 语言实现循环调度程序

Sunidhi Bansal
更新于 2019-12-23 07:41:30

8K+ 次浏览

我们给定 n 个进程及其相应的突发时间和时间片,任务是找到平均等待时间和平均周转时间并显示结果。什么是循环调度?循环调度是一种 CPU 调度算法,专门为分时系统设计。它更像是一种先来先服务调度算法,但有一点不同,即在循环调度中,进程受时间片大小的限制。一个小的单位时间称为时间片或时间片。时间片可以从 10 到 100 毫秒不等。CPU 处理就绪队列 ... 阅读更多

C++ 中无向图中所有循环长度的乘积

Sunidhi Bansal
更新于 2019-12-23 07:30:16

190 次浏览

我们给定一个无向且未加权的图作为输入,任务是找到给定图中形成的循环的乘积并显示结果。示例输入在给定图中,有 8 个节点,其中 5 个节点形成循环,包括 1、6、3、5、8,其余节点不包含在循环中。因此,循环的长度为 5,因为它包含 5 个节点,因此乘积为 5在给定图中,有 12 个节点,其中 11 个 (5 +6) 节点为 ... 阅读更多

C/C++ 中的优先队列介绍

Sunidhi Bansal
更新于 2019-12-23 07:25:27

410 次浏览

优先队列是一种队列类型,其中元素根据分配给它们的优先级进行插入或删除,其中优先级是一个整数,其范围可以是 0-10,其中 0 表示具有最高优先级的元素,10 表示具有最低优先级的元素。实现优先队列时遵循两条规则-优先级最高的数/元素将优先于优先级最低的数/元素执行。如果两个元素具有相同的优先级,则它们将按照添加到队列中的顺序执行 ... 阅读更多

Python 程序将列表转换为字符串

Pavitra
更新于 2019-12-23 07:28:22

189 次浏览

在本文中,我们将学习下面给出的问题陈述的解决方案。问题陈述 - 我们给定一个列表可迭代对象,我们需要将其转换为字符串类型可迭代对象。有四种方法可以解决给定的问题。让我们逐一看看-蛮力方法示例 实时演示def listToString(s):    # 初始化一个空字符串    str_ = ""    # 遍历字符串    for ele in s:       str_ += ele    # 返回字符串    return str_ # 主函数 s = ['Tutorials', 'Point'] print(listToString(s))输出TutorialsPoint使用内置 join() 方法示例def listToString(s):    # 初始化一个空字符串 ... 阅读更多

广告

© . All rights reserved.