找到关于编程的34423 篇文章

在 C++ 中修正双向链表中的随机指针

Ayush Gupta
更新于 2020年2月5日 07:14:03

109 次浏览

在本教程中,我们将讨论一个用于修正双向链表中随机指针的程序。为此,我们将提供一个双向链表,其中一个节点具有随机指针。我们的任务是纠正指针应该指向的元素,即它旁边的元素。示例 在线演示#include using namespace std; //双向链表的节点结构 struct node {    int data;    node* next;    node* prev; }; //创建新节点 node* newNode(int data){    node* temp = new node;    temp->data = data;    temp->next = temp->prev ... 阅读更多

C++ 中数组的练习题

sudhir sharma
更新于 2020年2月4日 07:48:37

936 次浏览

数组是一种数据结构,它将数据存储在连续的内存位置中。声明数组声明数组使用以下语法: int 1D[] - 一维数组 int 2D[][] - 二维数组如果用较少的元素初始化数组,其余元素将初始化为 0。数组元素的内存地址一维数组:address[i] = baseAddress + i*size 二维数组(行主序):address[i][j] = baseAddress + (i*n + j) * size现在,让我们看一些练习题预测以下代码片段的输出int arr[5] = {6, 9}; for(int i = 0; i

C++ 中字符串的练习题

sudhir sharma
更新于 2020年2月4日 07:46:23

580 次浏览

字符串是编程的重要组成部分。字符串是字符类型的数组。在像 GATE 这样的竞赛考试中,它也是一个重要的主题。所以让我们讨论一些关于字符串的关键点,然后我们将继续讨论一些问题,这些问题将帮助你澄清你对字符串的概念。编程语言中的字符串可以通过两种不同的方式存储。它们是使用字符数组 (char str[size]) 和使用指向字符串的指针 (char * ch = “Hello”)。在使用字符数组和指向字符串的指针方面有一些重要的事情。 ... 阅读更多

C++ 中时间复杂度分析的练习题

sudhir sharma
更新于 2021年8月2日 12:05:47

9K+ 次浏览

任何算法的时间复杂度是算法完成所需的时间。它是衡量算法效率和进行比较分析的重要指标。我们倾向于降低算法的时间复杂度,使其更有效。示例 1查找以下代码片段的时间复杂度for(i= 0 ; i < n; i++){    cout

C++ 中浮点数的精度 (floor()、ceil()、trunc()、round() 和 setprecision())

sudhir sharma
更新于 2020年2月4日 07:37:45

8K+ 次浏览

浮点数的精度是指浮点数可以在小数点后保持值的准确度。例如 10/6 = 1.6666666… 这些具有循环小数,存储它们可能需要无限的内存空间。因此,为了避免在这种情况下内存溢出,编译器会为数字设置精度限制。对于 C++ 中的浮点值,此精度设置为 6-7 位,之后如果小数循环,它将丢弃该值。因此,为了避免在发生此丢弃时出现任何重大损失,有一些方法和库支持浮点值的精度。在这里,我们 ... 阅读更多

C 中预定义标识符 __func__

sudhir sharma
更新于 2020年2月4日 07:30:13

2K+ 次浏览

标识符是在编程中赋予实体的名称,以便在程序中识别它。通常,标识符由程序员创建以提高工作效率,但有一些预定义的标识符是内置在编程中的。例如,cout、cin 等。在这里,我们将看到 C 编程语言的这些预定义标识符之一,即 __func__。__func__ 的正式定义为 −“翻译器将隐式声明标识符 __func__,就像在每个函数定义的左大括号后立即出现声明static const char __func__[] = “function-name”;一样,其中 function-name 是词法封闭函数的名称。”C 程序 ... 阅读更多

Python 中打印金字塔图案的程序

Pradeep Elance
更新于 2020年2月4日 07:35:31

1K+ 次浏览

利用 Python 中的 for 循环和 range 函数,我们可以绘制各种金字塔结构。这种方法的关键是设计合适的 for 循环,它将为我们选择的用于绘制金字塔结构的符号的位置留下垂直和水平空间。图案 -1我们绘制一个基于直角的图案。示例 在线演示def pyramid(p):    for m in range(0, p):       for n in range(0, m+1):          print("* ", end="")       print("\r") p = 10 pyramid(p)输出运行以上代码将得到以下结果:* ... 阅读更多

预测 C++ 中硬币游戏中获胜者

sudhir sharma
更新于 2020年2月4日 07:23:59

270 次浏览

在这个游戏中,有两名玩家 X 和 Y。我们的任务是预测如果双方都以最佳方式玩游戏并且 X 先开始游戏,谁将赢得游戏。游戏在硬币游戏中,有两堆硬币,分别有 N 和 M 枚。其中一名玩家选择其中一堆进行游戏。然后任务是将堆分成两半,直到任何一名玩家无法进一步分割堆为止。让我们举个例子来理解这个问题,输入:M = 2 ,N = 2 输出:X解释 - X 开始游戏并选择 M 堆(两者 ... 阅读更多

根据选择数字的总和的绝对差预测 C++ 中游戏的获胜者

sudhir sharma
更新于 2020年2月4日 07:20:06

106 次浏览

在这个问题中,我们给定一个包含 n 个数字的数组。并且有两名玩家 X 和 Y。我们的任务是预测游戏的获胜者。对于玩家 X 获胜,X 和 Y 选择的数字之和的绝对差必须是 4 的倍数。如果它不能被 4 整除,则 Y 获胜。玩家 X 先开始游戏。让我们举个例子来理解这个问题,输入:a[] = {3 6 9 12} 输出:X 解释:X 选择 3 和 6 Y 选择 12 和 9 |3+6 - 12+9| = 12,12 是 ... 阅读更多

Python 中制作印度国旗的程序

Pradeep Elance
更新于 2020年2月4日 07:22:08

2K+ 次浏览

Python 用于绘制图形的库具有非常广泛的功能,这些功能不仅可以为我们提供图表,还可以让我们灵活地绘制其他图表,例如国旗。从这个意义上说,这些模块具有艺术气息。在本文中,我们将了解如何使用 numpy 和 matplotlib 库绘制印度国旗。方法我们创建三个宽度相同的矩形,并用相应的颜色和边框绘制它们。使用 pyplot 函数在中间矩形的中心绘制阿育王法轮的圆圈。使用 numpy 和 matplotlib 在阿育王法轮内部绘制 24 条线。在所有上述 ... 阅读更多

广告

© . All rights reserved.