数据结构
文章平均质量分 86
kaisun64
好的技术需要分享
展开
-
【C语言】嵌套结构体初始化 - 一个有趣的结论
关于嵌套结构体的初始化问题,我找了网上的一些资料,发现能够解决我疑问的文章,自己试验后总结一下,欢迎交流。原创 2023-11-09 20:23:23 · 753 阅读 · 0 评论 -
Chap2-2,顺序表的应用A=AUB;《数据结构》-C语言版本源码实现,严蔚敏版
0·说明此文档只分享主函数,其文档在这里可以参考。1·main.c//***********************************************//求LA和LB的∪集//策略,在La后面加入Lb中非La元素//***********************************************#include "sequenceList.h"...原创 2019-04-15 17:02:18 · 393 阅读 · 0 评论 -
Chap2-3,顺序表的应用_合并有序顺序表;《数据结构》-C语言版本源码实现,严蔚敏版
0·说明本文实现的方法比较简单,只是起到了对之前书序表相关函数的使用的作用,没有使用到复杂的指针。本文仅作为参考,如果您比较感兴趣,可自行撰写函数。此外需要说明的是,如果是无序的两个顺序表合并,可先写一个排序函数,加在主函数初始化时,这样本节的算法就能够继续使用。1.main.c//***********************************************//求...原创 2019-04-16 11:41:12 · 462 阅读 · 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 · 277 阅读 · 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 · 432 阅读 · 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 · 178 阅读 · 0 评论