C++
文章平均质量分 86
夏天和雨伞
随机事件和损失函数
展开
-
算法设计:如何使用后序遍历和中序遍历构造二叉树?
给定后续和中序遍历, 然后构造一个二叉树。例子:Input: in[] = {2, 1, 3}post[] = {2, 3, 1}Output: Root of below tree 1 / \ 2 3 Input: in[] = {4, 8, 2, 5, 1, 6, 3, 7}post[] = {8, 4, 5, 2, 6, 7, 3, 1} Output: Root of below tree ..原创 2021-03-26 00:05:55 · 841 阅读 · 0 评论 -
C++如何理解和使用动态内存的new和delete运算符?
C/C++中的动态内存分配是指程序员手动执行内存分配。动态分配的内存分配在堆非静态和局部变量获取分配的内存栈放(参考内存布局C程序有关详细信息)。有什么应用?动态分配的内存的一种用法是分配可变大小的内存, 而编译器分配的内存则无法做到这一点, 除了可变长度数组. 最重要的用途是为程序员提供了灵活性。无论何时需要和不再需要时, 我们都可以自由分配和取消分配内存。在许多情况下, 这种灵活性会有所帮助。这种情况的例子是链表, 树等它与分配给普通变量的内存有何不同?对于像" in..原创 2021-03-25 00:47:59 · 182 阅读 · 0 评论