自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 利用遍历序列反向确定二叉树—一种更加巧妙的方法

需要注意的是,在做图时,结点不能越界,即言左子树的结点不能接到右子树上。图中D、F两点的位置判断容易出错,利用此条原则,由于D在1线右侧,故不能接到C、B中任意一个结点。结语:计算机是一门严谨的学科,这个方法也许看起来有些“歪门邪道”,但也不失为一种优秀的备选方案。常规的方法是利用递归逐次推断,这样的方法虽然严谨,但具有一定的推理难度。首先需要明确的是,只有知道中序序列和前序、后序中的一种的序列组合才能确定唯一二叉树,只知道前序和后序无法确定。按上面的方法标出后,基本可见二叉树的雏形。

2023-10-04 19:11:30 75 1

原创 利用函数重载实现自定义set类型容器排序

2. s2在构造时传入了MyCompare作为第二个模板参数,指定了使用MyCompare对象来比较元素大小。所以总之,MyCompare类定义了一个比较函数对象,用于重载set容器的默认排序规则,实现自定义排序。3. MyCompare::operator()返回v1>v2,也就是按照从大到小的顺序比较。在这个代码中,MyCompare类定义了一个比较函数对象,它重载了()运算符。set容器在插入和排序元素时,会调用比较函数对象来判断元素的顺序。1. s1是默认构造的set容器,它会从小到大排序元素。

2023-09-12 22:26:19 122

原创 利用C++中vector容器的交换特性实现多余内存空间收缩

利用C++中vector容器的交换特性实现多余内存空间收缩

2023-09-12 12:29:31 60

原创 深入理解:构造函数与构析函数

构造函数和构析函数是C++中极为重要的两个概念,要想对他们有一个深入的理解,就要从他们的本质出发。

2023-09-02 22:06:54 156 1

程序解数学题.pdf

程序解数学题.pdf

2023-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除