- 博客(4)
- 收藏
- 关注
原创 C语言链表的实现
线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。对数据元素来说,除了存储其本身的信息之外,还需存储一个指示其直接后继的信息(即直接后继的存储位置)。这两部分信息组成数组元素的存储映像,称为结点。它包括两个域:其中存储数据元素信息的域称为数据域;存储直接后继存储位置的域称为指针域。链表的每个结点中只包含一个指针,所有称线性链表或单链...
2018-09-27 16:59:06
214
原创 静态顺序表
顺序表的数据是连续存储的,每个元素所占的存储单元大小固定相同,元素的下标是其逻辑地址。本文主要实现了顺序表的初始化、尾部插入元素、尾部删除元素、显示顺序表内容、头部插入元素、头部删除元素、查找指定元素、指定位置插入元素、指定位置删除元素、指定元素删除、删除所有元素、冒泡排序元素、二分查找元素、递归二分查找元素、选择排序和选择排序的优化功能。 顺序表的头文件:SeqList.h #ifndef ...
2018-09-03 15:56:35
152
原创 猜数字游戏
猜数字游戏最核心的代码为生成随机数和判断玩家输入的数字与计算机生成的随机数之间的大小,并且需要保证计算机生成的随机数跨度不能太大,且游戏第一局和第二局的随机数之间的差值不能太小。 为了保证计算机生成的随机数跨度不是太大,我的猜数字游戏通过rand()%100将随机数设置成了1—99之间的整数了。 #include <stdio.h> #include <stdlib.h&...
2018-08-01 22:24:59
222
原创 static修饰变量
如果一个变量变static修饰,会产生什么样的结果?列如:#include <stdio.h> void test() { int a=0; a++; printf("%d",a); } int main () { int i=0;// for(i=0;i<10;i++) { test(); } return 0; } ...
2018-05-31 23:15:34
4509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人