![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
凉了也是开水
这个作者很懒,什么都没留下…
展开
-
数据结构之顺序表
顺序表 头文件(SeqList.h): 源文件(SeqList.c):顺序表:用一段地址连续的存储单元依次存储数据元素的线性结构地址连续的空间,一般情况下采用数组,但数组有静态数组和动态数组, 所以顺序表分为:静态顺序表和动态顺序表 头文件(SeqList.h): #pragma once #include <stdio.h>#...原创 2018-08-01 10:37:23 · 301 阅读 · 0 评论 -
数据结构之顺序表动态
顺序表动态头文件SeqListD.h源文件SeqListD.c头文件SeqListD.h#pragma once#include <stdlib.h>#include <assert.h>#include <stdio.h>typedef int DataType;struct SeqListDynamic { DataTyp...原创 2018-08-14 10:35:49 · 226 阅读 · 0 评论 -
数据结构之链表
链表头文件SList.h源文件SList.c链表:一种链式存储的线性表,用一组地址任意的存储单元存放线性表的 数据元素,称存储单元为一个节点头文件SList.h#pragma once#include <stdlib.h>#include <assert.h>#include <stdio.h>typedef int DataT...原创 2018-08-15 21:26:07 · 548 阅读 · 0 评论 -
链表面试题
目录:1.从尾到头打印单链表2.逆置单链表3.删除一个无头单链表的非尾节点(不能遍历链表)4.在无头单链表的一个节点前插入一个节点(不能遍历链表)5.合并两个有序链表, 合并后依然有序6.查找单链表的中间节点,要求只能遍历一次链表7.约瑟夫环1.从尾到头打印单链表//非递归void PrintR(SListNode *pFirst){ SListNode...原创 2018-08-16 16:00:47 · 326 阅读 · 0 评论 -
数据结构之排序算法
插入排序:void Insertion_sort(int array[], int len){ int i, j, temp; for (i = 1; i < len; i++) { temp = array[i]; j = i - 1; while ((j>=0) && (array[j] > temp)) { array[j...原创 2018-09-30 17:57:31 · 271 阅读 · 0 评论