09 2021 档案

摘要:栈 后进先出 如果问题求解的过程具有”后进先出"的天然特性的话,则求解的算法中也必然需要利用"栈” 栈和队列是限定插入和删除只能在表的"端点”进行的线性表。 栈(stack) 是一个特殊的线性表,是限定仅在一端(通常是表尾)进行插入和删除操作的线性表。 表尾(即an端)称为栈顶(Top;表头(即a1 阅读全文
posted @ 2021-09-22 22:52 aaawfss 阅读(229) 评论(0) 推荐(0)
摘要:SQL手工注入: 第一步:先闭合 index.php?id=1 首先尝试1、1'、1"、1)、1')、1") 然后用and 1=1、and 1=2检验是否闭合,别忘了最后要加上-- - order by n-- -用来测试字段长度,如果报错则说明超出最大长度 然后?id =-1' (别忘了变成-1) 阅读全文
posted @ 2021-09-09 22:33 aaawfss 阅读(153) 评论(0) 推荐(0)
摘要:循环链表:是一种头尾相接的链表(即:表中最后一一个结点的指针域指向头结点,整个链表形成一个环) 注意: 由于循环链表中没有NULL指针,故涉及遍历操作时,其终止条件就不再像非循环链表那样判断p或p- >next是否为空,而是判断它们是否等于头指针。 循环条件: 对于单链表: p!=NULL; p-> 阅读全文
posted @ 2021-09-07 18:03 aaawfss 阅读(231) 评论(0) 推荐(0)
摘要:类型定义: typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; 变量定义: LinkList L; LNode *p,*s; 重要操作 p=L;//p指向头结点 s=L->next;//s指向首元结点 阅读全文
posted @ 2021-09-04 14:41 aaawfss 阅读(173) 评论(0) 推荐(0)
摘要:单链表是由头指针唯一确定, 因此单链表可以用头指针的名字来命名。 typedef struct Lnode{//声明结点的类型和指向结点的指针类型 ElemType data; //结点的数据域 struct Lnode * next; //结点的指针域 }Lnode,*LinkList; //Li 阅读全文
posted @ 2021-09-01 20:18 aaawfss 阅读(82) 评论(0) 推荐(0)