/* c2-1.h 线性表的动态分配顺序存储结构 */ #define LIST_INIT_SIZE 10 /* 线性表存储空间的初始分配量 */ #define LISTINCREMENT 2 /* 线性表存储空间的分配增量 */ typedef struct { ElemType *elem; ...
分类:
其他好文 时间:
2017-09-28 09:51:27
阅读次数:
215
1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。2)它的值必须是一个整数,表示servlet应该被载入的顺序3)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;4)当值小于0或者没有指定时,则表示容 ...
分类:
其他好文 时间:
2017-09-27 13:24:54
阅读次数:
142
Description Input 第一行包含两个整数N、M。N表示路口的个数,M表示道路条数。接下来M行,每行两个整数,这两个整数都在1到N之间,第i+1行的两个整数表示第i条道路的起点和终点的路口编号。接下来N行,每行一个整数,按顺序表示每个路口处的ATM机中的钱数。接下来一行包含两个整数S、P ...
线性表就是字面上的意思, 顺序表是线性表基于数组的一种实现, “顺序”这个名字怎么来的并不清楚,可以勉强解释为“存储地址是连续、顺序的”。 另外两种线性表实现分别是“基于链表”和“散列存储”。 顺序表可以是动态的,也可以是静态的, “静态”就是一开始就知道表容量,并且这个容量在之后无法被更改; “动 ...
分类:
编程语言 时间:
2017-09-24 20:59:18
阅读次数:
214
小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作:1、将a_i放入b序列的末尾2、逆置b序列小易需要你计算输出操作n次之后的b序列。 实验发现: 个数是奇数的时候:奇数放在左边,偶数放在右边 个数是偶数的时候:偶数放在左边,奇数放在右边 ...
分类:
其他好文 时间:
2017-09-24 14:29:51
阅读次数:
208
假设有结构如下: struct student { char sno[11];//学号 char sname[8];//姓名 char sgrade[6];//班级 int sage;//年龄 } 完成如下功能: 1、把十名同学的信息存入顺序表中,并按行显示; 2、插入一名新同学的信息,并把插入后的 ...
分类:
其他好文 时间:
2017-09-24 12:53:35
阅读次数:
143
?注:未经博主同意,不得转载。 两者特点: 顺序表的特点是逻辑上相邻的数据元素,物理存储位置也相邻,并且,顺序表的存储空间需要预先分配。 它的优点: (1)方法简单,各种高级语言中都有数组,容易实现。 (2)不用为表示节点间的逻辑关系而增加额外的存储开销。 (3)顺序表具有按元素序号随机访问的特点。 ...
分类:
其他好文 时间:
2017-09-21 21:12:08
阅读次数:
147
一.二叉排序树产生原因 为什么要有二叉排序树这种数据结构的产生?对于一个既要排序、又要支持高效的查找、插入和删除操作的数据元素集合,将其组织成一个什么样的数据结构能够满足要求?我们对于排序顺序表、排序单链表和散列表这几种数据结构进行分析: (1)排序顺序表,可以采用折半查找法,时间效率为O(log2 ...
分类:
编程语言 时间:
2017-09-17 11:42:39
阅读次数:
204
1.顺序表原地逆置 2.Josephus问题 3.假定数组A中有多个零元素,试写出一个函数,将A中所有的非零元素依次移动到数组A的前端A[i](o<=i && i<=数组长度 ) 4.编写函数,将有一个n个非零元素的整数一维数组A[n]拆分成两个一维数组,使得A[]中大于零的元素存放在B[]中,小于 ...
分类:
其他好文 时间:
2017-09-15 18:39:03
阅读次数:
118