01 2017 档案
摘要:文章总结了很多绕过WAF的方式,放到这里备忘。 https://xianzhi.aliyun.com/forum/read/349.html https://xianzhi.aliyun.com/forum/read/458.html
阅读全文
摘要:队列的类型声明 ifndef _Queue_h struct QueueRecord; typedef struct QueueRecord Queue; int IsEmpty( Queue Q); int IsFull( Queue Q); Queue CreateQueue( int MaxE
阅读全文
摘要:中缀到后缀的转换 栈不仅可以用来计算后缀表达式,而且还可以用栈将一个中缀表达式转换为后缀表达式。通过只允许操作+、×、(,),并坚持普通的优先级将问题浓缩成小规模的问题。 当读到一个操作数的时候,立即把它放到输出中。操作数不立即输出,而是放进栈中。当遇到左圆括号时我们也要将其推入栈中。 如果见到一个
阅读全文
摘要:栈的声明 ifndef _Stack_h struct StackRecord; typedef struct StackRecord Stack; int IsEmpty ( Stack S); int IsFull ( Stack S); Stack CreateStack ( int MaxE
阅读全文
摘要:栈ADT链表实现的类型声明 ifndef _Stack_h struct Node; typedef struct Node PtrToNode; typedef PtrToNode Stack; int IsEmpty( Stack S); Stack CreateStack ( void );
阅读全文
摘要:基数排序 基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。 基数排序将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开
阅读全文
摘要:多项式抽象数据类型 数组实现的类型声明 typedef struct { int CoeffArray[ MaxDegree + 1 ]; int HightPower; } Polynomial; 将多项式初始化为零 void ZeroPolynomial( Polynomial Poly) {
阅读全文
摘要:算法一,该算法的复杂度为:O(N^3) int MaxSubsequenceSum( const int A[],int N) { int ThisSum,Maxsum,i,j,k; MaxSum = 0; for(i = 0; i MaxSum) MaxSum = ThisSum; } retur
阅读全文
摘要:链表的类型声明 ifndef _LIST_H struct Node; typedef struct Node PtrToNode; typedef PtrToNode List; tppedef PtrToNode Position; List MakeEmpty( List L); int Is
阅读全文

浙公网安备 33010602011771号