找到 34423 篇文章 关于编程

在 C++ 中移除一个字符的所有出现后最小化 ASCII 值之和

Arnab Chakraborty
更新于 2019年10月21日 13:20:09

102 次浏览

假设我们有一个字符串。我们需要在移除某个特定字符的所有出现后,最小化每个字符的 ASCII 值之和。假设给定一个字符串,例如“hello”,其 ASCII 字符之和为 (104 + 101 + 108 + 108 + 111) = 532。现在检查每个字符的出现次数。h 出现了一次,所以成本是 1 * 104 = 104e 出现了一次,所以成本是 1 * 101 = 101l 出现了一次,所以成本是 2 * 108 = 216o 出现了一次,所以成本是 ... 阅读更多

使用 C++ 中的计数排序求中位数和众数

Arnab Chakraborty
更新于 2019年10月21日 13:18:44

306 次浏览

假设我们有一个大小为 n 的数组,我们需要使用计数排序技术找到中位数和众数。当数组元素在有限范围内时,此技术很有用。假设元素为 {1, 1, 1, 2, 7, 1},则众数为 1,中位数为 1.5。让我们看看什么是中位数,什么是众数 -中位数是在排序好的数字列表中的中间数字众数是在列表中出现次数最多的元素要获得中位数和众数,我们需要遵循以下步骤 -假设数组的大小为 ... 阅读更多

如何在 Java 中使用对象模型创建 JSON 数组?

raja
更新于 2020年7月7日 07:09:51

2K+ 次浏览

javax.json.JsonArray 接口可以表示一个不可变的 JSON 数组,并提供数组中值的不可修改列表视图。可以通过从输入源读取 JSON 数据以及使用 javax.json.Json 类的静态方法 createArrayBuilder() 来创建 JsonArray 对象。我们需要导入 javax.json 包(下载 javax.json-api.jar 文件)才能执行它。语法public static JsonArrayBuilder createArrayBuilder()示例import java.io.*; import javax.json.*; import javax.json.JsonObjectBuilder; public class JsonArrayTest {    public static void main(String[] args) {       JsonObjectBuilder builder = Json.createObjectBuilder();       builder.add("Name", "Raja Ramesh");       builder.add("Designation", "Java Developer");       builder.add("Company", "TutorialsPoint");       ... 阅读更多

关于 C 语言中内存分配和编译过程的多项选择题

Arnab Chakraborty
更新于 2019年10月21日 12:52:48

437 次浏览

这里我们将看到一些关于内存分配和编译过程的多项选择题。问题 1 - 以下代码的输出是什么?实时演示#include #include int main() {    union my_union {       int i;       float f;       char c;    };    union my_union* u;    u = (union my_union*)malloc(sizeof(union my_union));    u->f = 20.60f;    printf("%f", u->f); }选项 -垃圾值20.600000语法错误20.6解释使用联合体,我们可以使用相同的内存位置来保存多种类型的数据。联合体的所有成员都使用具有最大空间的相同内存位置。这里 ... 阅读更多

使用 C++ 中的分治法求最大子数组和

Arnab Chakraborty
更新于 2019年10月21日 12:45:22

1K+ 次浏览

假设我们有一个包含正数和负数的数据列表。我们需要找到连续子数组的和,该子数组的和最大。假设列表包含 {-2, -5, 6, -2, -3, 1, 5, -6},则最大子数组的和为 7。它是 {6, -2, -3, 1, 5} 的和我们将使用分治法来解决此问题。步骤如下 -步骤 -将数组分成两部分找到以下三者的最大值左子数组的最大子数组和右子数组的最大子数组和包含子数组的最大子数组和,该子数组跨越 ... 阅读更多

在 C++ 中从完全图中获取最大可能的边不相交生成树

Arnab Chakraborty
更新于 2019年10月21日 12:25:24

182 次浏览

假设我们有一个完全图;我们需要计算边不相交生成树的数量。边不相交生成树是生成树,其中集合中的任何两棵树都没有公共边。假设 N(顶点数)为 4,则输出将为 2。使用 4 个顶点的完全图如下 -两棵边不相交生成树如下 -来自具有 N 个顶点的完全图的最大边不相交生成树的数量将为 $[\frac{n}{2}]$示例#include #include using namespace std; int maxEdgeDisjointSpanningTree(int n){    return floor(n/2); } int main() {    int n = 4;    cout

使用 C++ 中 STL 中的 pair 对另一个数组进行排序

Arnab Chakraborty
更新于 2019年10月21日 12:20:28

761 次浏览

假设我们有两个不同的数组。我们需要使用 C++ STL pair 类根据另一个数组对一个数组进行排序。假设两个数组如下 A1 = [2, 1, 5, 4, 9, 3, 6, 7, 10, 8],另一个数组如下 A2 = [A, B, C, D, E, F, G, H, I, J],输出将如下所示:A1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],A2 = [B, A, F, D, C, G, H, J, E, I]这里我们使用 C++ STL 的 pair。pair 是通过取一个 ... 阅读更多

根据 C++ 中另一个字符串定义的字母顺序对字符串数组进行排序

Arnab Chakraborty
更新于 2019年10月21日 12:18:01

309 次浏览

假设我们有一个字符串数组,还有一个字符串作为参考。我们需要取参考字符串,并使用参考字符串中字符的顺序对字符串数组进行排序。这里我们考虑数组中的字符串,参考字符串是小写字母。假设字符串数组如下:[“hello”, “programming”, “science”, “computer”, “india”],参考字符串如下:“pigvxbskyhqzelutoacfjrndmw”,排序后的输出字符串将如下所示:[“programming”, “india”, “science”, “hello”, “computer”]任务很简单。我们需要遍历参考字符串,然后存储字符 ... 阅读更多

在 C++ 中对数组中 K 的倍数之间出现的元素进行排序

Arnab Chakraborty
更新于 2019年10月21日 12:15:15

91 次浏览

假设我们有一个数组 A,还有一个整数 K。我们需要对任何两个 K 的倍数之间的元素进行排序。假设 A 为 [2, 13, 3, 1, 21, 7, 8, 13, 12],K 为 2。输出将为 [2, 1, 3, 7, 13, 21, 8, 13, 12]。这里 2 的倍数为 2、8 和 12,2 和 8 之间的元素为 13、3、1、21、7,它们将排序为 1、3、7、13、21,8 和 12 之间的元素只有 13,所以它已经是 ... 阅读更多

C 程序检查数字是否可以被其任何一个数字整除

Sunidhi Bansal
更新于 2019年10月21日 11:59:18

2K+ 次浏览

给定一个数字 n,任务是找到该数字中的任何一个数字是否能完全整除该数字。例如,我们给定一个数字 128625,它可以被 5 整除,而 5 也出现在该数字中。示例输入:53142 输出:yes 解释:此数字可以被 1、2 和 3 整除,这些都是该数字的数字。输入:223 输出:No 解释:该数字不能被 2 或 3 整除。下面使用的方法如下:我们将从个位开始,取个位的数字。检查该数字是否可被整除或... 阅读更多

广告

© . All rights reserved.