找到 34423 篇文章 关于编程

C++ 中二叉树中最大父节点子节点和

Ayush Gupta
更新于 2020年9月9日 11:55:49

183 次浏览

在本教程中,我们将讨论一个程序,用于在二叉树中查找最大父节点子节点和。为此,我们将提供一个二叉树。我们的任务是将父节点与其子节点加起来,最后找到所有这些节点的最大值并打印出来。示例 实时演示#include using namespace std; struct Node {    int data;    struct Node *left, *right; }; //插入节点 struct Node* newNode(int n) {    struct Node* root = new Node();    root->data = n;    root->left = root->right = NULL;    return root; } int maxSum(struct ... 阅读更多

C++ 中数字简化为一位数之前,数字的和与积的最大值

Ayush Gupta
更新于 2020年9月9日 11:52:37

175 次浏览

在本教程中,我们将讨论一个程序,用于查找数字简化为一位数之前,数字的和与积的最大值。为此,我们将提供一个随机数。我们的任务是找到并打印出给定数字的数字的和与积的最大值,直到它转换为一位数示例 实时演示#include using namespace std; //通过重复加法将数字转换为一位数 long repeatedSum(long n) {    if (n == 0)       return 0;    return (n % 9 == 0) ? 9 : (n % ... 阅读更多

C++ 中给定矩形恰好进行 k 次切割可以得到的最小面积的最大值

Ayush Gupta
更新于 2020年9月9日 11:49:21

92 次浏览

在本教程中,我们将讨论一个程序,用于查找给定矩形恰好进行 k 次切割可以得到的最小面积的最大值。为此,我们将提供矩形的边长和可以进行的切割次数。我们的任务是计算通过进行给定次数的切割可以达到的最小面积。示例 实时演示#include using namespace std; void max_area(int n, int m, int k) {    if (k > (n + m - 2))       cout

Java 并发中 CountDownLatch 和 CyclicBarrier 的区别

Himanshu shriv
更新于 2020年9月9日 11:55:46

1K+ 次浏览

CountDownLatch 和 CyclicBarrier 都用于多线程环境,并且它们都是的一部分。根据 Java 文档 -CountDownLatch - 一种同步辅助工具,它允许一个或多个线程等待一组在其他线程中执行的操作完成。CyclicBarrier - 一种同步辅助工具,它允许一组线程全部等待彼此到达一个共同的屏障点。序号关键CyclicBarrierCountDownLatch1基本允许一组线程全部等待彼此到达一个共同屏障点的同步辅助工具。允许一个或多个线程等待一组在其他线程中执行的操作完成的同步辅助工具。... 阅读更多

C++ 中查找两个数字的最大公约数 (HCF) 的程序

Ayush Gupta
更新于 2020年9月9日 11:47:35

463 次浏览

在本教程中,我们将讨论一个程序,用于查找两个数字的最大公约数 (HCF)。为此,我们将提供两个数字。我们的任务是找到这些数字的最大公约数 (HCF) 并返回它。示例 实时演示#include //递归调用以查找 HCF int gcd(int a, int b){    if (a == 0 || b == 0)       return 0;    if (a == b)       return a;    if (a > b)       return gcd(a-b, b);    return gcd(a, b-a); } int main(){    int a = ... 阅读更多

C++ 中查找 a^n 和 b^n 之间较大值的程序

Ayush Gupta
更新于 2020年9月9日 11:46:12

115 次浏览

在本教程中,我们将讨论一个程序,用于查找 a^n 和 b^n 之间较大值。为此,我们将提供三个数字。我们的任务是计算 a^n 和 b^n 并返回这两个值中较大的那个。示例 实时演示#include using namespace std; //查找较大值 void findGreater(int a, int b, int n){    if (!(n & 1)) {       a = abs(a);       b = abs(b);    }    if (a == b)       cout b)       cout

C++ 中查找两个数字的 GCD 或 HCF 的程序

Ayush Gupta
更新于 2020年9月9日 11:43:56

510 次浏览

在本教程中,我们将讨论一个程序,用于查找两个数字的 GCD 和 HCF。为此,我们将提供两个数字。我们的任务是找到这两个给定数字的 GCD 或 HCF(最大公约数)。示例 实时演示#include using namespace std; int gcd(int a, int b){    if (a == 0)       return b;    if (b == 0)       return a;    if (a == b)       return a;    if (a > b)       return gcd(a-b, b);    return gcd(a, b-a); } int main(){    int a = 98, b = 56;    cout

Apache Kafka 和 JMS 的区别。

Himanshu shriv
更新于 2020年9月9日 11:47:03

764 次浏览

Kafka 和 JMS 都是消息系统。Java 消息服务是 Java 提供的 API。它用于在应用程序中实现消息系统。JMS 支持队列和发布者/订阅者(主题)消息系统。对于队列,当第一个消费者使用消息时,消息会从队列中删除,其他消费者无法再获取它。对于主题,多个消费者接收每条消息,但扩展起来要困难得多。Kafka 是这两个概念的泛化 - 它允许在同一消费者组的成员之间进行扩展,但也允许在许多不同的... 阅读更多

点对点和发布/订阅 JMS 消息模型的区别

Himanshu shriv
更新于 2020年9月9日 11:44:58

725 次浏览

JMS 是 Java 消息服务的缩写。Java 消息服务是 Java 提供的 API。它用于在应用程序中实现消息系统。JMS 是一个 API 或规范,不包含实现,因此要使用 JMS 必须使用某些第三方服务提供商,如 ActiveMq、Weblogic 消息传递等。JMS 支持两种类型的消息传递域 -点对点消息传递发布/订阅消息传递 序号关键点对点消息传递发布/订阅1基本它是消息的一对一目标。消息发送到队列中,并且该消息只能被一个接收方读取。它是消息的一对多目标。消息发送到主题中,并且该消息可以被多个接收方读取。... 阅读更多

C++ 中使用初中数学方法查找两个数字的 GCD 或 HCF 的程序

Ayush Gupta
更新于 2020年9月9日 11:40:38

1K+ 次浏览

在本教程中,我们将讨论一个程序,用于使用初中数学方法查找两个数字的 GCD 或 HCF。为此,我们将提供两个数字。我们的任务是找到给定值的 GCD(最大公约数)或 HCF(最大公因数)。示例 实时演示#include #define MAXFACTORS 1024 using namespace std; //结构体用于存储因式分解 typedef struct{    int size;    int factor[MAXFACTORS + 1];    int exponent[MAXFACTORS + 1]; } FACTORIZATION; void FindFactorization(int x, FACTORIZATION* factorization){    int i, j = 1;    int n = x, c = 0;    int k = ... 阅读更多

广告

© . All rights reserved.