顺序存储二叉树详解 说明 顺序存储二叉树,即将一颗完全二叉树按照从上到下,从左到右的顺序存储到一个数组中,因为数组是顺序存储的结构,因此称为顺序存储二叉树 给二叉树中各节点用 n 编号,从零开始,一直到最后 一个节点,对应于数组位置 假设当前节点的编号为 n ,那么当前节点的左子节点编号为 2 * ...
分类:
其他好文 时间:
2021-06-06 19:48:20
阅读次数:
0
可重载的操作符,摘录自c++ primer第四版 表14.1: + - * / % ^ & | ~ ! , = < > <= >= ++ -- << >> == != && || += -= /= %= ^= &= |= *= <<= >>= [] () -> ->* new new [] dele ...
分类:
编程语言 时间:
2021-06-06 18:47:16
阅读次数:
0
广义javascript ECMAScript + DOM + BOM DOM0 DOM1 DOM2 狭义javascript ECMAScript ES6 ES5 ES3 1. html事件 <div onclik="fn()"></div> function fn() { alert("hell ...
分类:
其他好文 时间:
2021-06-04 19:23:51
阅读次数:
0
#数据的间距问题(重载+函数模板) (60 分) 三个类如下设计:类cTime有三个数据成员,hh,mm,ss,分别代表时,分和秒,并有若干构造函数和一个重载-(减号)的成员函数。类point有两个数据成员,x,y分别坐标,并有若干构造函数和一个重载-(减号)的成员函数。类date有三个数据成员,y ...
分类:
其他好文 时间:
2021-06-02 16:11:41
阅读次数:
0
1.变量名的作用域(the scope of name) 对象的生命周期(the lifetime of an object) 2.各源文件(.cpp)可以单独编译得到目标代码(.obj),所有目标代码链接得到可执行程序(.exe) 3.局部静态对象 local static objects 在通过 ...
分类:
编程语言 时间:
2021-06-02 15:48:31
阅读次数:
0
报错问题描述: 找不到这个实例调用的方法或者方法缺失重载 找不到这个声明的类资源 解决情况一 import声明缺失,IDEA智能导包提示可以解决 注意,如果存在了重名的类资源,导入了错误的资源,实例引用和方法的调用依然会报错! 解决情况二 调用的是分模块项目中的资源,虽然路径相似,但是IDEA还是引 ...
分类:
其他好文 时间:
2021-06-02 13:40:11
阅读次数:
0
方法的重载 方法的签名:由方法的名称及它的形参的数量、每个形参的类型组成。不包含返回类型。 方法的重载:同一个类中声明了多个同名的方法但它们的签名不同。即重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法的重载的规则: 方法名称必须相同。 参数列表必须不同(个数不同、或类型不同、参数排列 ...
分类:
编程语言 时间:
2021-06-02 13:07:52
阅读次数:
0
JavaScript的学习 什么是javascript,如下简称JS JS是用来与用户交互的语言,实现浏览器与用户之间交互,实现页面动画、特效、等等... 正式使用js js的两种引入方式 内嵌式的引入方式(建议写在head标签中) <!DOCTYPE html> <html> <head> <me ...
分类:
编程语言 时间:
2021-05-24 13:12:07
阅读次数:
0
运算符的重载规则 a.运算符重载必须符合语言语法 例如:不能在c++中写 float f; 3.14=f; 所以重载运算符”=”也不能用来下面的操作: Complex c; 3.14+6i=c; b.不能重载对内部c++数据类型进行操作的运算符. 例如,不能重载二元浮点减法运算符. c.不能创建新的 ...
分类:
编程语言 时间:
2021-05-24 12:24:31
阅读次数:
0
C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式)。那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的 ...
分类:
编程语言 时间:
2021-05-24 10:40:05
阅读次数:
0