- 博客(7)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 数据结构-队列
1、队列里的元素类型是否一样? 是的。 2、队列队头允许删除,队尾允许插入,那么怎么确定队尾? 队列应该是由数组定义的吧,数组的下标决定队列的排列。 3、队列的元素是确定的? 定义数组的容量应该就决定了元素的个数。 4、怎么判断队列是空的还是满的? zx 5、什么叫假溢出? tail指向队列最后,进行入队操作时,即使前面有空位置也显示队列已满 6、flag = 0?1?怎么确
2018-02-07 16:26:53 417
原创 数据结构
1、线性表每个数据元素占的存储单元是否是固定的? 应该是的 2、存取时间性能为0(1)? 3、线性表的赋值? 4、时间复杂度? (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道算法花费的时间多少(魔镜魔镜告诉我,那个算法是跑得快的算法0.0) 一个算法花费的时间与算法中语
2018-02-03 21:30:18 96
原创 C语言预习
1、什么是栈? 栈是一种只能在一端进行插入或者删除操作的线性表(说明栈还是线性表结构,只是操作受限而已)。其中允许进行插入或者删除操作的一端称为栈顶。栈的插入和删除一般叫入栈和出栈。栈的顺序存储结构叫做顺序栈,栈的链式存储结构叫做链栈。 栈是一种数据结构,可以用来实现函数的调用。 2、文件包含中重复包含,编译是否会显示出错? 当重复包含头文件,有可能会出现重复定义变量,编译器在进行编译的时
2018-01-30 21:27:54 232
原创 c语言预习
1、什么是堆 堆是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就是内存泄漏。 2、指针变量存放的是一个数值的地址吗? 指针变量存放的是数据类型的地址,换句话说,指针变量的值,肯定是一个数,这个数是基本数据类型变量的地址。 3、指针的类型和指
2018-01-28 23:23:47 138
原创 c语言预习
1、数组是什么? 数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的这些变量称为数组元素。 数组有一个统一的名字叫数组名。数组按下标个数分类有一维数组,二维数组等,二维以上数组通常称为多维数组。 2、指针是什么? 指针是变量的一种,里面是一个地址,通过这个地址找到要找的数据。 3、数组和指针的关系? 数组名就是数组在内存存放的数组首元素地址,指
2018-01-26 21:07:35 138
原创 c语言预习
1、字符类型为什么直接可以和ASCII码比较?是不是c语言中的字母数字在以字符类型显示时,都可以与ASCII码比较? 在C语言里,char类型的变量存储的就是ASCII码,所以可以直接与整型的数值进行比较。char类型的变量可以看成是一个数。 2、定义与声明的区别 变量的定义用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且仅有一个定义。 声明用于向程序表明变量的类型和
2018-01-24 20:47:26 185
原创 Linux常用命令
文件处理命令 1、mkdir: 功能:建立目录 格式:mkdir+目录名 参数: -m:设定权限模式 ; -p:添加上层目录;(比如,你想添加一个test文件夹,如果写成mkdir /home/zx/test,就会出错,因为你的home目录下没有zx目录,如果写成mkdir -p /home/zx/test,就会默认在home目录下新建一个zx目录); 2、grep: 功能
2018-01-24 18:42:52 99
用指针实现数据结构顺序表的几种功能
2018-02-03
用数组实现数据结构顺序表的几种功能
2018-02-03
基于EWB的电子密码锁的设计图,最好有详解
2016-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人