数据结构与算法
「已注销」
这个作者很懒,什么都没留下…
展开
-
数据结构:顺序表,链表各自概念及优缺点
顺序表与链表都是线性表(n个具有相同特性的数据元素形成的有限序列)。 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。顺序表又分为静态顺序表和动态顺序表,静态顺序表使用定长数组来存储数据,但是如果一旦存储超过定长,就很难处理,所以把静态顺序表的定长数组改为动态开辟的数组。 这个是我自己写的简单顺序表功能实现:https...原创 2019-03-18 13:47:38 · 2333 阅读 · 0 评论 -
数据结构:无头单向非循环链表的简单功能运用
slist.h对无头单向非循环链表功能运用函数的声明 其中对函数实参的检查都是运用assert函数来进行实现 #pragma once typedef int SLTDataType; typedef struct slistNode{ struct slistNode* next; SLTDataType data; }slistNode; typedef struct fi...原创 2018-12-03 17:34:13 · 184 阅读 · 0 评论 -
数据结构:顺序表简单功能实现
头文件Seqlist.h 包含了顺序表的增删查改以及冒泡排序和二分法及一些简单功能实现 #pragma once #include <stdlib.h> typedef int SLDataType; typedef struct SeqList { SLDataType* array; // 指向动态开辟的数组 size_t size; // 有效数据个数 siz...原创 2018-12-02 20:43:57 · 359 阅读 · 0 评论