- 博客(9)
- 收藏
- 关注
原创 C++第五章思考题
(1)生命周期不同:全局变量随主程序创建和创建,随主程序销毁而销毁;局部变量在局部函数内部,甚至局部循环体等内部存在,退出就不存在;(3) 操作系统和编译器通过内存分配的位置来知道的,全局变量分配在全局数据段并且在程序开始运行的时候被加载。(2)使用方式不同:通过声明后全局变量程序的各个部分都可以用到;3.在C++程序中调用被C编译器编译过的函数,为什么要加extern "C"声明?(2).内联函数可以在程序运行时调用,宏定义是在程序编译进行。(3).内联函数有类型检测更加的安全,宏定义没有类型检测。
2024-04-20 17:37:36 148 1
原创 PTA 7-1 公路村村通
现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。
2023-12-02 08:43:26 413
原创 PTA 7-4 计算二叉树最大的宽度
测试数据有多组,处理到文件尾。每组测试数据在一行中输入一个字符串(不含空格且长度不超过80),表示二叉树的先序遍历序列,其中字符。根据带虚结点的先序序列建立二叉树,计算该二叉树最大的宽度(二叉树的最大宽度是指二叉树所有层中结点个数的最大值)并输出。对于每组测试,输出二叉树的最大宽度。输出格式为:“maxWidth: max”,其中max为二叉树的最大宽度值。表示虚结点(对应的子树为空)。
2023-11-14 15:21:56 425 3
原创 建立哈夫曼树过程中,找出parent=0并且weight最小的两个结点,如何确定最小两个weight所对应节点的下标
【代码】建立哈夫曼树过程中,找出parent=0并且weight最小的两个结点,如何确定最小两个weight所对应节点的下标。
2023-11-12 15:10:37 66 1
原创 独立事件,互斥事件和对立事件的关系
2.互斥事件指两个事件不能同时发生,而事实上,A事件和B事件互斥,A事件的发生必然有B事件不发生,A事件和B事件是不独立的。1.独立事件判定P(AB)=P(A)P(B),即A事件和B事件的发生没有任何联系,A事件和B事件可能同时发生。3.对立事件一定是互斥事件,但是互斥事件不一定是对立事件。因为对立事件的样本容量为P(A)和1-P(A)。
2023-11-06 16:33:32 3174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人