Fork me on GitHub

05 2019 档案

摘要:通常,当我们开发Linux程序时有两种方案: 1. 在Linux上直接编写程序并进行运行测试和调试 2. 在Windows或Mac OS X上借助工具进行远程开发 虽然我自己是在Linux环境上直接进行开发的,但也有许多的人是在Windows环境上从事开发工作的,如果离开自己熟悉的系统到陌生的环境上 阅读全文
posted @ 2019-05-21 14:07 apocelipes 阅读(65373) 评论(33) 推荐(34)
摘要:在[前两篇文章](https://www.cnblogs.com/apocelipes/p/10758692.html)中我们详细介绍了使用智能指针构建二叉树并进行了层序遍历。 现在我们已经掌握了足够的前置知识,可以深入了解二叉搜索树的查找和删除了。 本文索引 二叉搜索树的查找 查找最小值和最大值 阅读全文
posted @ 2019-05-11 16:54 apocelipes 阅读(945) 评论(0) 推荐(0)
摘要:"上一篇文章" 中我们提到了用智能指针构建二叉树来减轻我们的工作负担。今天我们来讨论下稍微复杂的情况下如何借助智能指针管理资源。 一般来说,当我们在程序中使用了智能指针后就无需亲自过问资源管理的问题了。然而随着数据结构和算法逐渐变得复杂,资源之间的关系也可能不再是简单的共享,比如下面的例子。 误用s 阅读全文
posted @ 2019-05-07 17:10 apocelipes 阅读(1100) 评论(0) 推荐(0)