摘要:
// algo2-8.cpp 实现算法2.17的程序#include"c1.h"#define N 2typedef char ElemType;#include"c2-3.h"#include"func2-2.cpp"#include"bo2-32.cpp"#include"func2-3.cpp... 阅读全文
摘要:
// bo2-32.cpp 一个数组可生成若干静态链表(数据结构由c2-3.h定义)的基本操作(12个),包括算法2.14#define DestroyList ClearList // DestroyList()和ClearList()的操作是一样的void InitSpace(SLinkList... 阅读全文
摘要:
// func2-2.cpp 实现算法2.15、2.16的程序,main2-31.cpp和main2-32.cpp调用int Malloc(SLinkList space) // 算法2.15(见图2.24){ // 若备用链表非空,则返回分配的结点下标(备用链表的第一个结点);否则返回0 int ... 阅读全文
摘要:
// c2-3.h 线性表的静态单链表存储结构(见图2.23)#define MAX_SIZE 100 // 链表的最大长度typedef struct{ ElemType data; int cur;}component,SLinkList[MAX_SIZE];// algo2-7.cpp 教科书... 阅读全文
摘要:
// func2-1.cpp 不带头结点的单链表(存储结构由c2-2.h定义)的扩展操作(3个)// algo2-6.cpp和bo7-2.cpp用到void InsertAscend(LinkList &L,ElemType e,int(*compare)(ElemType,ElemType)){ ... 阅读全文
摘要:
/*逆向分析第一题解题攻略:已限定为用户名为:strawberry分析该程序算法,得出该用户名所对应的Key正确答案:K$q*a_+@Xt逆向分析第二题解题攻略:已在压缩包中给定了一个用ReverseMe.exe加密过后的文件:密文.db分析ReverseMe.exe的算法,写出解密算法,解密该文件... 阅读全文
摘要:
第一题如下:用burpsuit设置好代理后,点击发送验证码,可以看到如下:然后go之后可以看到如下的验证码:提交验证码后即可获得key第二题如下:通过/data/mysql_error_trace.inc,在日志中找到后台登陆地址/miaomiaomiaomiaoaichiyu/login.htm,... 阅读全文
摘要:
单链表也可以不设头结点,如图212 所示。显然,基于这种结构的基本操作和带有头结点的线性链表基本操作是不同的。bo2-8.cpp 是不带头结点的线性链表的基本操作。// bo2-8.cpp 不带头结点的单链表(存储结构由c2-2.h定义)的部分基本操作(9个)#define DestroyList... 阅读全文