![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
s
踏梦xox远行
这个作者很懒,什么都没留下…
展开
-
自写STL二叉树容器
最近看完了侯捷的STL源码剖析,自己写个案例练练手这是一个二叉树的容器,参照stl容器主要实现以下功能:1.构造函数:可通过两种方式构造(1)空构造;(2)设置原生指针或容器的头尾指针/迭代器将其填充,第三个参数为空位符,在树中表示NULL;2.插入函数:提供左插入insert_left与右插入insert_right,当对应位置已有节点时将该点作为插入点的子节点,第三个参数设置该子节点为其左子/右子,默认为左子,设0则为右子;3.擦除函数:提供节点删除erase与枝删除erasebranc原创 2020-08-01 14:13:21 · 414 阅读 · 0 评论 -
完全二叉树可视化
最近在看一些数据结构和算法,对二叉树接触比较多,写程序时要想知道树的状态只能通过监视窗口翻着看,比较费事而且不清晰,因此想写个将二叉树可视化的程序,不过笔者水平有限,暂时只实现了针对完全二叉树的,如果不是完全二叉树则可以用0或其他特征字符代替前部缺省的字符,以下分享给大家取用。贴代码之前先放个原理图,应该也是大家写相关程序主要要解决的问题:树同一层节点数据的间隔长度:以下程序在visual stadio2017通过c++程序进行开发:void showtree(T* arr,int len){ i原创 2020-07-14 00:35:44 · 741 阅读 · 0 评论 -
sw2020sw无法获得下列许可,使用许可文件不支持此版本 解决方案
sw2020一打开就跳出弹窗报错“无法获得下列许可,使用许可文件不支持此版本”,网上找的解决方案试过基本都没解决,上次解决之后没有记录导致这次又花了好长的时间解决,因此在这做个记录。参照这个博客的同学确认下是否是同样的报错。首先吧C盘目录下的SolidWorks_Flexnet_Server文件夹删除,这个文件夹是在破解的时候放在C盘目录下的,如果没有的话应该是安装过程有问题,有个lmgrd.exe可能删不掉,包括360强力删除。笔者就直接重启,重启后立刻删除,再将破解文件夹下的_SolidSQUAD_文原创 2020-05-21 18:09:03 · 51066 阅读 · 15 评论 -
2020软件精英挑战赛(code craft)经验分享
本人所在团队为武长赛区hust_1037,个人热身赛封榜前200名守门员,初赛赛区第二,复赛A榜赛区第6/7,B榜没分。个人比较菜,主要以学习性质来参加这个比赛,所以下面分享的思路也比较细,如果大家有什么问题需要讨论也非常希望与我联系,希望能结交各位大佬,Q1209365920。以下我对几个方面介绍我这次参赛过程的一些看法:1. 初赛经验,2.复赛经验,3.参赛体会1. 初赛经验初赛赛题需要通过对资金流水本文文件的分析,求出所有的循环转账记录,包括总的转账次数,其中限制条件如下:1.本端账号ID和对原创 2020-05-19 10:44:27 · 798 阅读 · 0 评论