数据结构
养楽多_
学生党
展开
-
数据结构(C语言版)-顺序表的实现
注:为了方便本人使用C++实现,于C语言并无太大差别; 完整代码: #include<iostream> #include<stdlib.h> using namespace std; #define MAXSIZE 100 #define STEPSIZE 10 #define SUCCESS 1 #define ERROR -1 typedef int ElemType...原创 2019-01-25 10:58:08 · 636 阅读 · 0 评论 -
数据结构(C语言版)-单链表的实现
注:为了方便编写,本人使用C++实现,与C语言并无太大差别,代码编写不是很严谨,仅供参考; #include<iostream> #include<stdlib.h> using namespace std; typedef int ElemType; #define SUCCESS 1 #define ERROR -1 int flag=0;//全局变量,判断链表是否初始...原创 2019-02-12 22:56:57 · 364 阅读 · 0 评论 -
数据结构(C语言版)-静态链表的实现(部分实现)
注:为了方便编写,本人使用C++实现,与C语言并无太大差别,仅供参考,只实现部分主要功能,其余可以功能可仿照自行添加; 完整代码: #include&lt;iostream&gt; using namespace std; #define MAXSIZE 10//数组的最大长度 #define SUCCESS 1//操作成功 #define ERROR -1//操作失败 typedef int E...原创 2019-03-01 20:29:14 · 248 阅读 · 0 评论 -
数据结构(C语言版)-顺序栈的实现
版权声明:本文为博主原创文章,未经博主允许不得转载。 注:如有不对地方请指出建议 /* 1.使用顺序表实现(数组) 2.数组的0位置表示栈底 */ #include&lt;iostream&gt; #include&lt;stdlib.h&gt; using namespace std; #define OK 1 #define ERROR -1 #define MAXSIZE 10//定义...原创 2019-03-11 15:34:38 · 334 阅读 · 0 评论 -
斐波那契兔子问题(递归实现)
版权声明:本文为博主原创文章,未经博主允许不得转载。原创 2019-03-11 16:16:13 · 2884 阅读 · 2 评论 -
排序算法(未完成)
一、交换排序 1、冒泡排序(BubbleSort) 思想:通过循环依次比较相邻的两个元素,若不符合规则就互换位置。 平均时间复杂度:O(n2) 最坏时间复杂度:O(n2) 最好时间复杂度:O(n) Java代码实现: public static int [] BubbleSort(int [] a){ for(int i=0;i<a.length-1;i++){ fo...原创 2019-03-24 21:27:46 · 114 阅读 · 0 评论