C语言
是橘小米呀~
Petri net
展开
-
C语言排序(冒泡,选择,快排,插排)
排序算法可以说在每一种程序设计语言中都至关重要,下面以C语言为例,谈谈下面这四种排序算法。 1. 冒泡 算法思想:每个数跟它右边紧挨的数比较,外层循环控制比多少趟,内层循环控制相邻两个数在每一趟里面比较多少次。每走一个外层循环最大的数放在了最后。 #include <stdio.h> void main(void){ int a[]={2,5,8,4,6,1,3,9,7,10};原创 2017-10-25 22:46:21 · 2283 阅读 · 0 评论 -
栈操作
栈,一种线性表,先进后出,重要的数据结构之一。最近在写语法分析器的时候,在求FIRSTVT和LASTVT的时候,发现自己栈操作方面挺薄弱的。故在此积累一下。 1.操作一维数组即将一维数组中的值入栈、出栈、取栈顶元素#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXSIZE 10 //数据结构定义 typede原创 2017-11-29 14:18:07 · 400 阅读 · 0 评论