- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 栈的定义与操作---链式存储(C语言版)
typedef struct SNode *PtrToSNode;struct SNode { ElementType Data; PtrToSNode Next;};typedef PtrToSNode Stack;Stack CreateStack( ) { /* 构建一个堆栈的头结点,返回该结点指针 */ Stack S; S = (Stack)...
2018-06-04 14:47:47 379
原创 栈的定义与操作--顺序存储(C语言版)
typedef int Position;struct SNode { ElementType *Data; /* 存储元素的数组 */ Position Top; /* 栈顶指针 */ int MaxSize; /* 堆栈最大容量 */};typedef struct SNode *Stack;Stack CreateStack( int ...
2018-06-04 14:43:31 466
原创 中缀表达式转换后缀表达式
中缀表达式转换后缀表达式算法 算法步骤:将栈初始化为空栈 从左到右扫描表达式的每一个字符,执行下面操作: 1 遇到操作数:直接输出(添加到后缀表达式中) 2 栈为空时,遇到运算符,直接入栈 3 遇到左括号:将其入栈 4 遇到右括号:执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,左括号不输出 5 遇到其他运算符:加减乘除:弹出所有优先级大于或者等于该运算符的栈...
2018-06-04 14:29:50 644
原创 线性表的定义与操作---链表
typedef struct LNode *PtrToLNode;struct LNode { ElementType Data; PtrToLNode Next;};typedef PtrToLNode Position;typedef PtrToLNode List;/* 查找 */#define ERROR NULLPosition Find( List L...
2018-06-03 13:50:41 411
原创 线性表的定义与操作---顺序表
#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#define ElementType char*#define MAXSIZE 50typedef int Position;typedef struct LNode *List;struct LNode { Element...
2018-06-03 13:33:25 233
原创 结构体定义 typedef struct 用法详解和用法小结
首先: 在C中定义一个结构体类型要用typedef:typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1; 如果没有typedef就必须用struct Student stu1;来声明 这里的Stu实际上就是struct Student的别名。另外这里也可以不写Stude...
2018-06-02 11:05:35 1344
python爬虫实战笔记---以轮子哥为起点Scrapy爬取知乎用户信息
2017-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人