找到关于编程的34423篇文章

C++中的memset

Ankith Reddy
更新于 2019年7月30日 22:30:25

894 次浏览

在本节中,我们将了解C++中memset()函数的用途。此函数将字符的值转换为无符号字符,并将其复制到给定str[]指向的对象的前n个字符中。如果n大于字符串大小,则结果未定义。memset()函数的语法为:void* memset( void* str, int c, size_t n);在本例中,我们将使用一个字符串,然后将每个字符转换为其他字符,直到长度n。示例 在线演示#include using namespace std; int main() {    char str[] = "Hello World";    memset(str, ... 阅读更多

C++中的log()函数

George John
更新于 2019年7月30日 22:30:25

590 次浏览

C/C++库函数double log(double x)返回x的自然对数(以e为底的对数)。以下是log()函数的声明:double log(double x)参数是一个浮点值。此函数返回x的自然对数。示例 在线演示#include #include using namespace std; int main () {    double x, ret;    x = 2.7;    /* 查找log(2.7) */    ret = log(x);    cout

C++程序:查找二叉树中最深的左叶子节点

Samual Sam
更新于 2019年7月30日 22:30:25

148 次浏览

二叉树最多有两个子节点,分别指定为左子节点和右子节点。这是一个C++程序,用于查找二叉树中最深的左叶子节点算法开始。    函数deepestLLeafutil()查找给定   二叉树中最深的左叶子节点:        lvel是当前节点的层数。      maxlvel是指向迄今为止找到的最深的左叶子节点的指针        isLeft指示此节点是其父节点的左子节点        resPtr是指向结果的指针        如果root等于Null ... 阅读更多

C++中的exp()函数

Chandu yadav
更新于 2019年7月30日 22:30:25

626 次浏览

C/C++库函数double exp(double x)返回e的x次幂的值。以下是exp()函数的声明:double exp(double x)参数是一个浮点值。此函数返回x的指数值。示例 在线演示#include #include using namespace std; int main () {    double x = 0;    cout

C++程序:为后缀表达式构造表达式树

karthikeya Boyini
更新于 2019年7月30日 22:30:25

2K+ 次浏览

表达式树基本上是一个二叉树,用于表示表达式。在表达式树中,节点对应于运算符,每个叶节点对应于操作数。这是一个C++程序,用于为后缀表达式构造表达式树,并进行中序、前序和后序遍历。算法开始    函数r()具有字符变量作为参数。      如果字符是+或-或*或/,则          返回值为-1      如果字符是从A到Z,则          返回值为... 阅读更多

C++程序:检查给定的二叉树是否是另一个二叉树的子树

Samual Sam
更新于 2019年7月30日 22:30:25

190 次浏览

二叉树是一种树形数据结构,其中每个节点最多有两个子节点,分别定义为左子节点和右子节点。算法开始    函数identical():        以两个节点r1和r2作为参数。      如果r1和r2为NULL,则          返回true。      如果r1或r2为NULL,则          返回false。       返回(r1->d等于r2->d并且          调用函数Identical(r1->l, r2->l)和          调用函数Identical(r1->r, r2->r) ); ... 阅读更多

在C++中打印系统时间

Ankith Reddy
更新于 2019年7月30日 22:30:25

509 次浏览

C++标准库没有提供合适的日期类型。C++继承了C中用于日期和时间操作的结构和函数。要访问与日期和时间相关的函数和结构,您需要在C++程序中包含头文件。有四种与时间相关的类型:clock_t、time_t、size_t和tm。clock_t、size_t和time_t类型能够以某种整数形式表示系统时间和日期。结构类型tm以C结构的形式保存日期和时间,该结构具有以下元素:struct tm {    int tm_sec; ... 阅读更多

C++程序:检查给定的树是否是二叉搜索树

karthikeya Boyini
更新于 2019年7月30日 22:30:25

271 次浏览

二叉搜索树是一种二叉树数据结构,它具有以下3个属性:二叉搜索树节点的左子树只包含键值小于该节点键值的节点。二叉搜索树节点的右子树只包含键值大于该节点键值的节点。子树的左子树和右子树也必须是二叉搜索树。算法开始    函数BSTUtill()      如果节点等于NULL,则          返回1。      如果节点的数据小于最小值或大于... 阅读更多

C++中的早期绑定和后期绑定

George John
更新于 2019年7月30日 22:30:25

14K+ 次浏览

在本节中,我们将了解C++中的早期绑定和后期绑定。绑定是指将标识符转换为地址的过程。对每个变量和函数都会进行此绑定。对于函数,它是编译器通过将调用与正确的函数定义匹配来实现的。绑定是在编译时或运行时完成的。早期绑定这是编译时多态性。在这里,它直接将地址与函数调用关联。对于函数重载,它是一个早期绑定的例子。示例 在线演示#include using namespace std; class Base {    public:    void display() { ... 阅读更多

C++程序:检查二叉树是否是BST

Samual Sam
更新于 2019年7月30日 22:30:25

815 次浏览

二叉搜索树是一种二叉树数据结构,它具有以下3个属性:二叉搜索树节点的左子树只包含键值小于该节点键值的节点。二叉搜索树节点的右子树只包含键值大于该节点键值的节点。子树的左子树和右子树也必须是二叉搜索树。算法开始    函数BSTUtill()      如果节点等于NULL,则          返回1。      如果节点的数据小于最小值或大于... 阅读更多

广告
© . All rights reserved.