数据结构
文章平均质量分 86
kaisun64
好的技术需要分享
展开
-
【C语言】嵌套结构体初始化 - 一个有趣的结论
关于嵌套结构体的初始化问题,我找了网上的一些资料,发现能够解决我疑问的文章,自己试验后总结一下,欢迎交流。原创 2023-11-09 20:23:23 · 905 阅读 · 0 评论 -
Chap2-2,顺序表的应用A=AUB;《数据结构》-C语言版本源码实现,严蔚敏版
0·说明 此文档只分享主函数,其文档在这里可以参考。 1·main.c //*********************************************** //求LA和LB的∪集 //策略,在La后面加入Lb中非La元素 //*********************************************** #include "sequenceList.h" ...原创 2019-04-15 17:02:18 · 419 阅读 · 0 评论 -
Chap2-3,顺序表的应用_合并有序顺序表;《数据结构》-C语言版本源码实现,严蔚敏版
0·说明 本文实现的方法比较简单,只是起到了对之前书序表相关函数的使用的作用,没有使用到复杂的指针。本文仅作为参考,如果您比较感兴趣,可自行撰写函数。此外需要说明的是,如果是无序的两个顺序表合并,可先写一个排序函数,加在主函数初始化时,这样本节的算法就能够继续使用。 1.main.c //*********************************************** //求...原创 2019-04-16 11:41:12 · 486 阅读 · 0 评论 -
Chap2 - 1.顺序表;《数据结构》-C语言版本源码实现,严蔚敏版
0·说明: 本文源码参考书籍和网上资料,如果有错误之处还请指出,欢迎大家一起交流。其中一些关键字需要参考Chap1。下面是干货分享: 1.sequenceList.c #include "sequenceList.h" Status InitList_Sq(SqList *L) { (*L).elem = (ElemType*)malloc(LIST_INIT_SIZE*sizeof(...原创 2019-04-15 15:51:14 · 307 阅读 · 0 评论 -
Chap1-0.Status源代码;《数据结构》-C语言版本源码实现,严蔚敏版
0·说明: 后续文章使用头文件:Status.h。由于文本编辑问题,下面格式有点不太好看,但是不影响正常的使用。此外需要说明的是,typedef后面记得加分号。 #ifndef _STATUS_H #define _STATUS_H #define TRUE 1 #define FALSE 0 #define YES 1 #define NO 0 #define OK ...原创 2019-04-15 15:50:50 · 449 阅读 · 0 评论 -
Chap2-4,单链表相关函数定义及函数测试;《数据结构》-C语言版本源码实现,严蔚敏版
0·说明: 等待继续编辑,以下函数仅供参考。 1·SinglyLinkList.h #ifndef _SINGLYLINKEDLIST_H #define _SINGLYLINKEDLIST_H #include "stdio.h" #include "stdlib.h" #include "Status.h" typedef int ElemType; typedef str...原创 2019-04-28 16:42:39 · 203 阅读 · 0 评论