数据结构
ShadderSeina
学生
展开
-
王道数据结构双链表实现头插法、删除、前向遍历、后向遍历、销毁操作(自学用)
王道数据结构双链表实现头插法、删除、前向遍历、后向遍历、销毁操作源码:#include <stdio.h>#include <stdlib.h>typedef struct DNode { int data; struct DNode* prior, * next;}DNode,*DLinkList;bool InitDLinkList(DLinkList& L) { L = (DNode*)malloc(sizeof(DNode)); if (L ==原创 2020-07-29 19:17:38 · 411 阅读 · 1 评论 -
单链表(带头结点)实现头插法、按结点位序搜索、插入值——基于王道数据结构算法书
单链表关于typedef的解读:关于typedef的解读:typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,它与宏定义有些差异。它本身是一种存储类的关键字,与auto、static、register等关键字不能出现在同一个表达式中。通常讲,typedef要比#define要好,特别是在有指针的场合。使用模板:typedef <数据类型> <别名>当你把int函数重命名后:typedef int 整数;typedef int *整数指原创 2020-07-23 00:34:02 · 2707 阅读 · 0 评论 -
顺序表——通过静态分配、动态分配实现增删查(采用王道数据结构复习书算法)
顺序表——王道数据结构复习书算法静态分配:源码功能说明声明定义一个静态表ListInsertListDelete按位查找顺序表静态表的特征关于scanf的小小尝试动态分配源码功能说明动态表的特征1静态分配:源码#define _CRT_SECURE_NO_WARNINGS //保证scanf语句执行#include <stdio.h>#define MaxSize 10typedef struct{ int data[MaxSize]; int l原创 2020-07-05 19:06:39 · 802 阅读 · 0 评论