摘要: 一、输出整数各位数字 求出它是几位数 。 分别打印出每一位数字 按逆序打印出各位数字 int getdigit(int num) //整数有多少位 { int count = 0; while (num) { count++; num /= 10; } return count; } void Re 阅读全文
posted @ 2022-05-22 17:17 YangXinYi 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 求最大公约数的三种方法解析 指两个或多个整数共有约数中最大的一个。 最小公倍数:它与最大公约数的乘机为所求数之积。 比如求 x,y的最大公约数和最小公倍数 记住这个公式: x * y=最小公倍数 * 最大公约数 1.辗转相除法 int gcd(int a, int b) { if (a % b == 阅读全文
posted @ 2022-05-22 09:33 YangXinYi 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: 在C++中,我们可以使用静态成员变量来实现多个对象共享数据的目的。 静态成员变量是一种特殊的成员变量,它被关键字static修饰 static 成员变量必须在类声明的外部初始化,具体形式为: type class::name = value; type 是静态成员变量的数据类型 class是类名 n 阅读全文
posted @ 2022-05-22 09:09 YangXinYi 阅读(273) 评论(0) 推荐(0) 编辑
摘要: C++ Primer (5th) 无符号类型的运算对象 P142 1. 如果一个运算对象是无符号类型、另一个运算对象是带符号类型,而且其中的无符号类型不小于带符号类型,那么带符号类型的运算对象转换成无符号的。例如,假设两个类型分别为unsigned int 和 int ,则int类型的运算对象转换成 阅读全文
posted @ 2021-12-31 01:16 YangXinYi 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 一.创建控制台应用 1.在“解决方案资源管理器”中,右键单击顶部节点“解决方案 Calcu”,打开快捷菜单 。 选择“添加” -- “新建项目”,打开“添加新项目”对话框 。 2.在“添加新项目对话框”的顶部,将“项目类型”筛选器设置为“控制台” 然后点击'下一步'。 3.从筛选的项目类型列表中,选 阅读全文
posted @ 2021-10-05 17:36 YangXinYi 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 一、创建静态库项目 1.打开Visual Studio 2019 点击创建新项目 打开创建新项目对话框 2.在打开创建新项目对话框的顶部,将'语言' 设置为'C++' 将'平台' 设置为'Windows' 并将'项目类型' 设置为'库' 3.从经过筛选的项目类型列表中,选择“Windows 桌面向导 阅读全文
posted @ 2021-10-05 16:32 YangXinYi 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 1、树转二叉树 1.加线:在所有兄弟结点之间加一条连线2.去线:对树中每个结点,只保留它与第一个孩子结点的连线,删除它与其它孩子结点之间的连线3.层次调整:以树的根节点为轴心,将整棵树顺时针旋转一定角度,使之结构层次分明。 注意:第一个孩子是二叉树结点的左孩子,兄弟转换过来的孩子是结点的右孩子 2、 阅读全文
posted @ 2021-05-13 00:09 YangXinYi 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 线索二叉树原理 一个有n个结点的二叉链表,每个结点有指向左右孩子的两个指针域,所以一共有2n个指针域。而n个结点的二叉树一共有n - 1条分支线,也就是说,其实存在2n - ( n - 1 ) = n + 1 个空指针域。 如图10个结点,而空指针域为11 利用这些空地址,存放指向结点在某种遍历次序 阅读全文
posted @ 2021-05-12 22:18 YangXinYi 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 二叉树 是n(n>=0)个结点的有限集合,该集合或者为空集(空二叉树),或者由一个根节点和两棵互不相交的、分别称为根节点的左子树和右子树的二叉树组成。 二叉树特点: 1)每个结点最多有两颗子树,所以二叉树中不存在度大于2的结点。 2)左子树和右子树是有顺序的,次序不能任意颠倒。 3)即使树中某结点只 阅读全文
posted @ 2021-05-11 23:54 YangXinYi 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: 一、双亲表示法: 以一组连续空间存储树的结点,同时在每个结点中,附设一个指示其双亲结点位置的指针域。也就是说每个结点除知道自己外还知道它的双钱在哪儿。它的结点结构如图所示: data是数据域,存储结点的数据信息。parent是指针域存储该结点的双亲在数组中的下标。 双亲表示法结点结构定义代码: // 阅读全文
posted @ 2021-05-11 22:10 YangXinYi 阅读(255) 评论(0) 推荐(0) 编辑
//color="150,150,150"粒子的颜色设置 opacity="1"粒子的透明度 count="100"粒子的个数