找到关于编程的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。示例实时演示列表 1 = [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 次浏览

给定一个包含 n 个整数的数组 arr[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 - 使用暴力方法示例实时演示列表 1 = [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现在让我们在下面的实现中观察这个概念 - 示例实时演示公里 = 5.5 # 转换因子为 1 公里 = 0.621371 英里 conv = 0.621371 # 计算英里 = 公里 * conv print(公里, "公里等于", 英里, "英里")输出5.5 公里等于 3.4175405 英里所有变量都在局部作用域中声明,并且可以看到它们的引用… 阅读更多

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

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

400 次浏览

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

C 语言实现轮询调度

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

8K+ 次浏览

给定 n 个进程及其相应的突发时间和时间片,任务是找到平均等待时间和平均周转时间并显示结果。什么是轮询调度?轮询是一种 CPU 调度算法,专为分时系统设计。它更像是一种 FCFS 调度算法,唯一的区别在于轮询中进程受限于一个量子时间大小。一个小的单位时间被称为时间量子或时间片。时间量子可以从 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.