找到 34423 篇文章,关于编程

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

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

102 次浏览

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

使用 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 的 pairs。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.