- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 队列预习
1.队列的插入数据只能在队尾进行,删除数据只能在对头进行? 个人理解相当于只能进行入列和出列操作,并不能最中间的元素进行插入操作2.时间复杂度 与栈不同的是,队列元素的出列是在对头,即下表为0的位置,那就意味着,队列中的所有元素都得向前移动,以保证队列的对头,也就是下表为0的位置不为空,此时时间复杂度为O(n)3.队列 front指针指向队头元素, rear指针
2018-02-07 17:25:39
192
原创 数据结构
1、线性表每个数据元素占的存储单元是否是固定的?应该是的2、存取时间性能为0(1)?3、线性表的赋值?4、时间复杂度?(1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道算法花费的时间多少(魔镜魔镜告诉我,那个算法是跑得快的算法0.0) 一个
2018-02-03 23:25:09
162
原创 c 学习预习问题2
1、为什么用const说明的常量不能用来定义应该数组的初始大小? 并不是所有的常量都可以用来定义一个数组的初始大小,在C程序中,只有C语言的常量表达式才能用来定义应该数组的初始大小。 一个常量表达式的值在程序运行期间是不变的,并且是编译程序能计算出来的一个值。在定义数组的大小时,你必须使用常量表达式。在C++中会增加编译程序的负担,而C编译程序没有这种负担。
2018-01-30 21:50:14
206
原创 C预习内存管理、预处理、结构体的相关问题
1. #include 使用尖括号 表示在包含文件目录中区查找,而不是在源目录中去查找; #include"stdio.h" 使用双引号则表示首先在当前源文件目录中去查找,若未找到才到 包含目录中去查找。2.条件编译这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件
2018-01-30 21:44:00
217
原创 C学习小问题2
1.一维数组: float mark[100];每个数据元素占用的字节数,就是基类型的字节数一个元素占4个字节2.如果想使一个数组中全部元素值为0,可以写成: int a[10]={0,0,0,0,0,0,0,0,0,0}; 或int a[10]={0}; 不能写成:int a[10]={0*10}; 3. 数组的地址,a和&ai
2018-01-26 23:24:12
247
原创 Linux 15个命令
系统安全相关命令 1.umask作用umask设置用户文件和目录的文件创建缺省屏蔽值,若将此命令放入profile文件,就可控制该用户后续所建文件的存取许可。它告诉系统在创建文件时不给谁存取许可。使用权限是所有用户。格式umask [-p] [-S] [mode]参数-S:确定当前的umask设置。-p:修改umask 设置。[mode]:修改数值。
2018-01-24 23:48:10
338
原创 C 学习小问题
1. 变量的值是变量所对应内存区域内存放的二进制序列,变量的值不会因为变量类型的改变而发生改变,当变量转换成对应的类型时,内存区域的二进制序列以该类型的形式翻译出来。这也是强制类型转换能够成立的原因。2. #define PI 3.14 Int a=PI; PI=.01415926; Int b= PI; Printf(“%d %d\n”,a,b) ; 此代
2018-01-24 23:33:01
149
游戏编程入门 directx C++ 课件 代码 第二2课
2018-01-03
游戏编程入门 1-2
2018-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人