数据结构与算法
文章平均质量分 82
清忖灬
万事顺遂
展开
-
《408篇》线性表与链表
define Maxsize 50 //定义线性表最大长度//定义元素类型typedef struct { //定义结构体//定义顺序表的元素int length;//定义线性表的长度}SqList;//定义元素类型typedef struct { //定义结构体//定义顺序表的元素int length;//定义线性表的长度//定义最大长度}SqList;//数据域//指向下一节点的指针//定义双链表的结点类型//数据域// 前驱结点的指针;后继结点的指针。原创 2023-04-09 22:38:55 · 546 阅读 · 1 评论 -
《C语言高级》(三)------ 结构体、联合体、枚举与预处理
前面我们介绍了如何使用#include 引入其他文件,我们接着来了解一下系统为我们提供的一些常用库。实际上我们已经使用过不少官方库提供的内容了int a;getchar();包括我们在实战中用到了一次string.h中提供的计算字符串长度的函数//现在有两个字符串,我们希望把他们拼接到一起//注意不能写 char *a = "world", *b = "world";//如果直接用指针指向字符串常量,是无法进行拼接的,因为大小已经固定。原创 2023-02-07 22:11:13 · 327 阅读 · 0 评论 -
《C语言高级》(二)------ 函数与指针 篇
我们知道,程序中使用的变量实际上都在内存中创建的,每个变量都会被保存在内存的某一个位置上(具体在哪个位置是由系统分配的),就像我们最终会在这个世界上的某个角落安家一样,所有的变量在对应的内存位置上都有一个地址(地址是独一无二的),而我们可以通过这个地址寻找到这个变量本体,比如int占据4字节,因此int类型变量的地址就是这4个字节的起始地址,后面32个bit位全部是用于存放此变量的值的。我们知道,实际上指针本身也是一个变量,它存放的是目标的地址,但是它本身作为一个变量,它也要将地址信息保存到内存中。原创 2023-01-27 17:09:24 · 327 阅读 · 0 评论 -
《C语言高级》(一) ------ 数组与字符串 篇
对于字符类型的数组,比较特殊,它实际上可以作为一个字符串(String)表示,字符串就是一个或多个字符的序列,比如我们在一开始认识的 “hello world”,像这样的多个字符形成的一连串数据,就是一个字符串,而printf函数接收的第一个参数也是字符串。在c语言中并没有直接提供存储字符串的类型,我们熟知的能够存储字符的只有char类型,但是它只能存储单个字符,而一连串的字符想要通过变量进行保存,就只能依靠数组。每次循环中,从第一个数开始,让其与后面的数两两比较,如果更大,就交换位置,如果更小,就不动。原创 2023-01-13 20:37:35 · 257 阅读 · 0 评论 -
C语言初级
C语言初级,包括if for while等循环已经部分经典例题原创 2022-11-29 13:49:30 · 333 阅读 · 0 评论 -
C语言入门
const关键字}原创 2022-11-09 23:32:11 · 235 阅读 · 0 评论