![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 81
choies
挺好的
展开
-
顺序表的简单操作
有错误的地方,希望大家能指正哦 这是我第一次写博客,以后会将linux,,C和指针有很多很好的知识点,会慢慢总结,然后上传的,,,, 顺序表的简单操作,,需要注意的就是插入操作,定长与不定长顺序表的初始化,还有就是链表的排序(用的是冒泡法),本来想用快排的(qsort),对其内部的实现还不是特别清楚,所以,,,, ps:以下代码是完整且调试通过的 "List.h"原创 2015-06-22 14:13:21 · 369 阅读 · 0 评论 -
单链表的简单操作
一边画图,一边想算法真的很简单,,,数据结构(一画图就神马都清楚了)。想法是对的就应该差不多,一些小错误一调试就能找出来了, 以前调试不过就很烦,很想别人给帮忙看看,改改。殊不知别人是很难改好你的程序的,改好了也应该是别人的新算法咯 现在觉得调试还可以哦 PS:以下代码都是完整且调试通过了的哦 "Link_list.h" typedef int Ele原创 2015-06-24 14:15:11 · 316 阅读 · 0 评论 -
双端队列链式实现完整代码
看看思想,,,代码都是调试通过的。 #ifndef _TWO_QUEUE_H_ #define _TWO_QUEUE_H_ typedef int ElemType; typedef struct _two_queue { ElemType a; struct _two_queue *prev; struct _two_queue *next; }tq; typ原创 2015-07-30 21:13:56 · 1097 阅读 · 0 评论 -
栈与队列
栈与队列,,,其实把链表,顺序表掌握了,就很easy。就是去掉了顺序表,链表的一些操作而已。。。。。。。。。。。。。。。。 下面是我写的循环队列(顺序)。在此与大家分享 今天看到一句话感觉不错(“write once, run everywhere”) #ifndef _MY_QUEUE_H_ #define _MY_QUEUE_H_原创 2015-07-24 23:01:25 · 300 阅读 · 0 评论 -
C语言实现银行家算法
#include #include #include using namespace std; #define M 2 #define N 3 #define false 0 #define true 1 int Available[M]; int Available2[M]; typedef struct _Bank { int M原创 2016-01-17 14:34:57 · 6888 阅读 · 0 评论 -
单链表的排序合并实现
单链表的排序用的是冒泡法,合并借用虚指针实现两个有序链表的合并 #include #include typedef struct _list { int data; struct _list *next; }list,*Plist; list * create_list() { int a; list *s = (Plist)malloc(sizeof(lis原创 2016-07-22 15:06:16 · 428 阅读 · 0 评论