![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 57
Mr_HHHHH
这个作者很懒,什么都没留下…
展开
-
【数据结构】--- 单链表实现
LinkList.h#pragma once#include <stdio.h>#include <malloc.h>#include <assert.h>#include <stdlib.h>#include <string.h>typedef char LinkTyp原创 2018-08-31 00:40:44 · 185 阅读 · 0 评论 -
【数据结构】--- 顺序表简单操作
基于静态数组的顺序表简单操作: 初始化 尾插 尾删 头插 头删 读任意位置元素 修改任意位置元素 查找指定元素值的下标 在任意位置插入元素 SeqList.h#pragma once#include <stdio.h>#include <stdlib.h>#include <mallo...原创 2018-08-28 17:28:49 · 224 阅读 · 0 评论 -
【程序代码】--- 链表笔试题
1.逆序打印单链表void LinkListReversePrint(LinkNode* head);{ if (head == NULL) { return ; } LinkNode *cur = head; while(cur) { LinkNode *new_head = NULL; Lin...原创 2018-08-31 22:54:49 · 445 阅读 · 0 评论 -
【数据结构】--- 顺序,链式栈的实现
功能: 1.初始化 2.销毁 3.入栈 4.出栈 顺序栈SeqStack.h#pragma once#include <stdio.h>#define MAX_SIZE 1000typedef char SeqStackType;//顺序栈typedef struct SeqSta...原创 2018-09-01 01:30:53 · 158 阅读 · 0 评论 -
【数据结构】--- 排序算法总结
冒泡排序选择排序堆排序插入排序希尔排序归并排序快速排序排序算法的稳定性冒泡排序冒泡排序: 一个要排序的数列,将其遍历若干次,每次遍历时都将相邻的两个元素进行比较,将较大/较小的元素放在进行比较两元素后者的位置,这样一次遍历结束后,最大/最小的元素就放在了数列的最后位置。第二次遍历后,第二大/小的元素放在数组倒数第二个位置,重复多次操作做,便可得到一个有序数...原创 2018-09-03 21:52:00 · 156 阅读 · 0 评论