- 博客(4)
- 收藏
- 关注
原创 数据结构之链式表
链式表可以分为单向链表、双向链表和循环链表三种基本形式。其中,单向链表每个节点只有一个指向下一个节点的指针;双向链表每个节点有两个指针,一个指向前一个节点,一个指向后一个节点;循环链表与单向或双向链表类似,不同之处在于链表的尾节点指向链表的头节点,形成一个循环。链式表是一种常见的基础数据结构,它通过指针将一组零散的内存块按线性的顺序连接起来,形成一个线性表。
2023-05-16 16:39:59
301
原创 数据结构之顺序表
顺序表中的所有元素都有相同的数据类型,并且按照一定的顺序排列。顺序表可以通过下标来访问元素,也支持对元素的常见操作,例如查找、插入、删除等。在顺序表中,数据元素在存储空间中的顺序是重要的,而存储位置为真实值。因此,如果要在顺序表中插入或删除元素,需要调整数据元素的位置,以保证元素在存储空间中的顺序没有改变。此外,顺序表需要连续的存储空间,如果元素的数量变化很大,可能会出现存储空间不足的情况。因此,在实践中,需要根据具体的应用场景选择合适的数据结构来存储元素。顺序表中的元素在存储空间中是按照一定顺序排列。
2023-05-13 00:27:13
213
1
原创 输入一个字符串,内有数字和非数字字符
输入一个字符串,内有数字和非数字字符,例如:302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123存放在a[0],456存放在a[1]。。。。统计共有多少个整数,并输出这些数。
2023-03-30 14:04:10
1078
1
原创 三子棋(井字棋)
参考代码如下:/* 时间:2022年4月17日22:31:12 代码内容:三字棋*/#include <stdio.h>#include <stdlib.h>#include<time.h>#define R 3#define C 3void menu(){ printf("*******************************\n"); printf("****** 0. 退出 ...
2022-04-17 22:59:26
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人