知识点:前缀树 典型的前缀树模板。 这个版本要注意的是编译器选择C++可以AC,用G++就超内存了。 #include <iostream> #include <malloc.h> #include <string> using namespace std; typedef struct node{ ...
分类:
其他好文 时间:
2019-02-05 16:57:27
阅读次数:
200
// C语言之 面向对象+虚事务的抽象:针对多次同步失败的节能处理机制 /*********** 进阶练习: (对虚的事物的抽象) test3 完善部门职责 ***********************/ #include <stdio.h>#include <malloc.h>#include ...
分类:
其他好文 时间:
2019-02-03 15:33:06
阅读次数:
159
#include #include typedef struct Node { int data; struct Node *next; }Node; Node* CreatList(int n) { Node *head,*p,*q; head=(Node*)malloc(sizeof(Node)... ...
分类:
其他好文 时间:
2019-02-01 23:02:30
阅读次数:
258
二叉树: 叶子节点:没有左孩子也没有右孩子 叶子节点的个数 = 左子树叶子节点个数 + 右子树叶子节点个数 树的高度 : 1.求根节点左子树的高度,再求根节点右子树的高度,比较子树的最大高度再加 1; 2.若左子树还是树,重复步骤1;若右子树还是树,重复步骤1 拷贝二叉树 树的非递归遍历 (中序遍历 ...
分类:
其他好文 时间:
2019-02-01 23:01:30
阅读次数:
240
new operator new操作符 operator new 操作符new placement new 定位new 这里的new是new 操作符。这里共有两个步骤的工作要做: ①为对象申请空间 ②调用构造函数初始化内存中的对象 new 操作符总是做这两件事,不可以任何方式改变其行为。 但是你可以 ...
分类:
其他好文 时间:
2019-02-01 21:09:56
阅读次数:
198
【问题描述】 从标准输入中读入一个整数算术运算表达式,如24 / ( 1 + 2 + 36 / 6 / 2 - 2) * ( 12 / 2 / 2 )= ,计算表达式结果,并输出。 要求: 1、表达式运算符只有+、-、*、/,表达式末尾的=字符表示表达式输入结束,表达式中可能会出现空格;2、表达式中 ...
分类:
其他好文 时间:
2019-02-01 18:03:44
阅读次数:
278
测试: 代理tomcat服务器地址:http://172.20.10.5:1111/ 备注: 备注:如果服务器运行期修改了default.vcl配置文件,如何生效 Step 1: 修改default.vcl 配置文件 Step 2:vcl.load aa default.vcl(意义:vcl重新装载 ...
分类:
其他好文 时间:
2019-02-01 10:09:43
阅读次数:
128
概述 像 C 语言,拥有底层原始的内存管理方法,例如:malloc() 和 free()。这些原始的方法被开发者用来从操作系统中分配内存和释放内存。 然而,JavaScript 当一些东西(objects,strings,etc.)被创建的时候分配内存并且当它们不再被使用的时候“自动”释放它们,这个 ...
分类:
其他好文 时间:
2019-01-30 22:17:55
阅读次数:
169
c语言允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放,这些数据存储在堆区。可以根据需要,向系统申请所取空间的大小,因为没有在声明部分定义它们为变量或数组,所以不能通过变量名或数组的方式去引用这些数据 ...
分类:
编程语言 时间:
2019-01-29 18:16:43
阅读次数:
169
首先看一段代码: 浅谈析构函数特点: 1.函数名是在类名前加上~,无参数且无返回值。 2.一个类只能有且有一个析构函数,如果没有显式的定义,系统会生成一个缺省的析构函数(合成析构函数)。 3.析构函数不能重载。每有一次构造函数的调用就会有一次析构函数的调用。 【浅拷贝】是增加了一个指针,指向原来已经 ...
分类:
编程语言 时间:
2019-01-29 13:55:39
阅读次数:
290