第五章 树和二叉树中我学到的 一,基本定义:树、二叉树、完美二叉树、偏二叉树,节点关系,树的深度,叶节点等等的定义 二,树(二叉树)的基本储存结构 (1)用数组,适用于满二叉树 (2)链式结构 (3)数组加链表式:双亲孩子表示法(代码如下) tyepdef struct cNode{ int num ...
分类:
其他好文 时间:
2020-05-31 21:31:33
阅读次数:
46
★ //memblock->data 的有效数据从index索引开始,长度为lengthstruct pa_memchunk { struct pa_memblock *memblock; size_t index, length;};★ //base 是每次取出的大小//buffer和buffer ...
分类:
其他好文 时间:
2020-05-31 20:04:49
阅读次数:
54
#include<bits/stdc++.h> using namespace std; struct BigInteger { static const int BASE=10000; static const int WIDTH=4; vector<long long>s; BigInteger ...
分类:
其他好文 时间:
2020-05-31 15:45:43
阅读次数:
54
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 解题思路: /** * Definition for singly-linked list. * struct Lis ...
分类:
其他好文 时间:
2020-05-31 13:23:10
阅读次数:
68
作用:实现自定义类型的运算,类如,struct,class等 实质:把运算符当作函数去实现另一种功能 具体实现格式: 返回值类型 opertor 运算符(参数) { //对复杂操作的打包 } 运算符重载的分类: (1)友元重载:友元函数的形式重载,参数个数 = 操作数 (2)类重载:类的成员函数重载 ...
分类:
其他好文 时间:
2020-05-31 10:48:31
阅读次数:
72
ThinkPHP 5.0.x板块执行漏洞 漏洞影响: 5.0.x<thinkphp<5.0.24 Payload: POST提交参数 s=phpinfo&_method=__construcT&filter=call_user_func <ignore_js_op> 命令执行成功,开启宝塔PHP安全 ...
分类:
Web程序 时间:
2020-05-31 09:15:16
阅读次数:
203
必须要明白的: 分治法+挖坑填数; 分治法:大问题分解成各个小问题,对小问题求解,使得大问题得以解决。 1 #include<iostream> 2 #include<time.h> 3 #include<stdlib.h> 4 #include<sys/timeb.h> 5 using names ...
分类:
编程语言 时间:
2020-05-30 22:16:02
阅读次数:
95
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。 这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范》 的规定,Java虚拟机所管理的内存将会包括以下几个 ...
分类:
其他好文 时间:
2020-05-30 22:09:29
阅读次数:
71
一、知识框架 二、课堂疑问解答 1、定义 ①typedef struct ②me:typedef struct { { char data; char data; int parent; int parent; }Node; }BiTNode; typedef struct int n; { cin ...
分类:
其他好文 时间:
2020-05-30 12:38:42
阅读次数:
105