摘要:
代码实现 : #include <stdio.h> #include <string.h> #include <stdlib.h> #define ElementType char int top = -1; //定义top栈顶元素下标 // 结点结构体 typedef struct BinTNod 阅读全文
摘要:
这 3 种顺序 是按照 跟节点的 访问顺序来的 跟节点什么时候被访问 决定了 它是哪个遍历方式 1.先序 : A --> B -->D-->E-->C A是跟节点 BDE 是左节点 C是右节点 2.中序: 左中右 D-->B-->E-->A-->C BDE是左节点 A是中节点 C是右节点 3.后序 阅读全文
摘要:
代码 : try { var urlhash = window.location.hash; if (!urlhash.match("fromapp")){ if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))){ va 阅读全文
摘要:
代码: <script type="text/javascript"> var system = { win: false, mac: false, xll: false }; var p = navigator.platform; system.win = p.indexOf("Win") == 阅读全文
摘要:
代码 : // kmp 算法的实现: #include <stdio.h> #include <string.h> void Next(char*T,int *next){ int i=1; next[1]=0; int j=0; while (i<strlen(T)) { if (j==0||T[ 阅读全文
摘要:
代码: #include <stdio.h> #include "stdlib.h" //宏定义 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define MAXSTRLEN 100 typedef char SStrin 阅读全文
摘要:
阅读全文
摘要:
p->next = q->next; p-next 原来是 q 现在变成 q->next 这个就是将 *q 从链中断开 代码: /*单链表(含头结点)*/ #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struc 阅读全文
摘要:
第一步: 先连接后链 原来 b = p->next 插入新节点后 b=s->next s->next = p->next; 第二步: 连接前链 p->next = s 代码: /*单链表(含头结点)*/ #include<stdio.h> #include<stdlib.h> typedef int 阅读全文
摘要:
第一步: s 是新创建的节点 s->next 表示 s 是最后一个 s->next = NULL; 第二步: r 是原来的链表 r->next = s 表示 连接 s r->next = s; 第3步: r 指向新的表尾节点 r= s; 代码: /*单链表(含头结点)*/ #include<stdi 阅读全文