数据结构与算法
文章平均质量分 50
目标:没有蛀牙
怀理想主义,行务实之道
展开
-
数据结构—单链表(数据类型int)
typedef int DataType;#include<malloc.h>#include<assert.h>typedef struct SListNode{ struct SListNode* _next; DataType _data;}SListNode;SListNode* BuySListNode(DataTyp原创 2018-08-02 13:19:54 · 1670 阅读 · 0 评论 -
数据结构—双向带头循环链表(数据类型int)
//qq:948031228//微信:w4522818#include<malloc.h>#include<assert.h>typedef int DListDataType;typedef struct DListNode{ struct DListNode* _next; struct DListNode* _prev; DLis...原创 2018-08-03 21:41:53 · 248 阅读 · 0 评论 -
复杂链表链表的复制
#include<assert.h>#include<malloc.h>typedef int DataType;typedef struct ComplexNode{ DataType _data; struct ComplexNode* next; struct Compl原创 2018-08-02 22:45:29 · 269 阅读 · 0 评论 -
数据结构—栈Stack(数据类型int)
#pragma oncetypedef int StackDataType;#include<malloc.h>#include<assert.h>typedef struct Stack{ StackDataType* _array; size_t size; size_t capacity;}Stack;void StackIn...原创 2018-08-03 15:35:50 · 2397 阅读 · 0 评论 -
数据结构—队列Queue(数据类型int)
#include<malloc.h>#include<assert.h>typedef int QueueDataType;typedef struct QueueNode{ QueueDataType _data; struct QueueNode* _next;}QueueNode;typedef struct Queue{ Q...原创 2018-08-03 16:00:38 · 2770 阅读 · 0 评论 -
数据结构—使用两个栈实现一个队列
//qq:948031228//微信:w4522818#pragma once#include"Stack.h"typedef struct QueueByTwoStack{ Stack s1; Stack s2;}QueueByTwoStack;void QueueByTwoStackInit(QueueByTwoStack* q);//创建队列void Q...原创 2018-08-05 00:22:04 · 166 阅读 · 0 评论 -
数据结构—两个队列实现一个栈
#include"Queue.h"typedef struct StackByTwoQueue{ Queue _q1; Queue _q2;}StackByTwoQueue;void StackByTwoQueueInit(StackByTwoQueue* q);//创建栈void StackByTwoQueuePush(StackByTwoQueue* q, Que...原创 2018-08-07 07:43:22 · 213 阅读 · 0 评论 -
数据结构—顺序表(数据类型int)
#include<string.h>#include<malloc.h>#include<assert.h>typedef int DataType;typedef struct SeqList{ Data原创 2018-08-01 13:11:47 · 980 阅读 · 0 评论