数据结构
养楽多_
学生党
展开
-
数据结构(C语言版)-顺序表的实现
注:为了方便本人使用C++实现,于C语言并无太大差别;完整代码:#include<iostream>#include<stdlib.h>using namespace std;#define MAXSIZE 100#define STEPSIZE 10#define SUCCESS 1#define ERROR -1typedef int ElemType...原创 2019-01-25 10:58:08 · 665 阅读 · 0 评论 -
数据结构(C语言版)-单链表的实现
注:为了方便编写,本人使用C++实现,与C语言并无太大差别,代码编写不是很严谨,仅供参考;#include<iostream>#include<stdlib.h>using namespace std;typedef int ElemType;#define SUCCESS 1#define ERROR -1int flag=0;//全局变量,判断链表是否初始...原创 2019-02-12 22:56:57 · 393 阅读 · 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 · 259 阅读 · 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 · 342 阅读 · 0 评论 -
斐波那契兔子问题(递归实现)
版权声明:本文为博主原创文章,未经博主允许不得转载。原创 2019-03-11 16:16:13 · 2969 阅读 · 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 · 126 阅读 · 0 评论