- 博客(4)
- 资源 (19)
- 收藏
- 关注
原创 编译器括号检查原理(C)
编译器括号检查原理: 比如输入:{[]} 程序处理: 1.先压入‘{‘,现在栈为‘{’【这里表示栈内容的时候,是从栈底元素开始写,从左到右表示栈底到栈顶的元素】; 2.取出栈顶元素’{‘,判断输入的第二个符号’[‘是否能与’}‘匹配,判断结果是不匹配; 3.将‘{[’压入栈,现在栈为’{[‘; 4.取出栈顶元素’[‘,判断输入的第三个符号’]‘是否能与’[‘匹配,判断结果是匹配的,现在栈
2015-07-31 16:55:53 859
原创 魔术师发牌问题(数据结构)
笔记#include<stdio.h> #include<stdlib.h>#define CardNumber 13typedef struct node { int data; struct node *next; }sqlist,*linklist;linklist CreateLinkList() { linklist head = NULL; linklis
2015-07-31 11:10:08 610
原创 数据结构(双向循环链表)
问题abcd...26个字母, 控制台输入3, 则显示defghijklmnopqrstuvwxyzabc, 控制台输入-3 则显示xyzabcdefghijklmnopqrstuvw 使用双向链表实现的代码如下:#include <stdio.h> #include <stdlib.h>#define OK 1 #define ERROR 0typedef char ElemType; ty
2015-07-30 22:57:09 565
原创 查看链表是否有环(数据结构C++表示)
查看链表是否有环有两种方法: 方法一:声明两个指针cur1和cur2,让cur1->next每次都指向下一个结点,cur2每一次都从第一个节点指到cur1当前的结点,然后判断两个指针指向同一个节点的步数,如果步数一样,则说明还没有找到环。如果步数不一样,则说明找到环了。方法二:声明两个指针p和q,p每次走一步,q每次走两步,然后判断p和q是否相等,如果相等的话,说明有环,因为只有在有环的状况下,q
2015-07-30 16:10:25 640
TCP&UDPDebug ComMonitor.exe
2015-02-16
SecureCRT 7.2 (包含32位和64们软件,以及注册机)
2014-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人