ArrayList,Vector,LinkedList异同1)三者都是List接口的实现类。都属于线性数据结构。2)ArrayList和Vector属于顺序表,逻辑顺序同物理顺序一致。内部实现都是采用可变长度数组方式存储数据,允许直接按序号索引元素。3)Vector是java最初使用的变长数组对象,关键方法进行了线..
分类:
编程语言 时间:
2014-12-23 06:47:40
阅读次数:
204
//1. 有序顺序表插入及合并#include#includetypedef struct { int l; int *a;}list;int insert_(list &l,int v){ if(l.l == 0){ // 线性表有 0个元素 直接插入 l...
分类:
其他好文 时间:
2014-12-22 12:29:42
阅读次数:
214
从结构性上考虑,通常将data 和last 封装成一个结构作为顺序表的类型:typedef struct{ datatype data[MAXSIZE];int last;} SeqList;1.顺序表的初始化顺序表的初始化即构造一个空表,这对表是一个加工型的运算,因此,将L设为指针参数,首先动态分...
分类:
其他好文 时间:
2014-12-19 18:57:55
阅读次数:
180
主函数main.c
#include "func.h"
#define MAXSIZE 100
INT32 main(
void
)
{
INT32 temp[MAXSIZE] = {NULL}, f = 0, OSM = 1;
OSM = create_SL (temp);
do
{
OSM = OSM_Printf("\n\t===================...
分类:
编程语言 时间:
2014-12-15 20:19:22
阅读次数:
187
之前使用的结构体发现这个根本没有这个必要,其实这个顺序表就是一个数组罢了
#include "func.h"
#define MAXSIZE 100 /* 开始限定这个顺序表的大小 */
INT32 create_SL(INT32 *a) /* 创建 */
{
INT32 OSM = 1, i32num = 0, i32 = 0;
OSM = OSM_Print...
分类:
其他好文 时间:
2014-12-15 12:16:07
阅读次数:
211
调试的才能发现问题出现在哪里
#include
#include "Orderfist.h"
status InsertList_Sq(
SqList L[]
) /* 在链表插入一个元素 */
{
INT32 i32OSM = 1;
UINT32 Insert_position = 0U, Insert_data = 0U, u32i = 0U, u32j =0U; /*...
分类:
其他好文 时间:
2014-12-14 22:42:45
阅读次数:
233
之前在创建了一个顺序表的功能函数,这个没有疑问,测试没有错误,但是在接下来的做插入功能的时候发现插入的时候用模块写,不调用这个创建的函数,很难做到这个。该怎么实现这个“高内聚,低耦合”的原则。
#include
#include "Orderfist.h"
status InsertList_Sq(
SqList L[]
) /* 在链表插入一个元素 */
{
UINT32 I...
分类:
其他好文 时间:
2014-12-14 15:53:41
阅读次数:
179
#include#include#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define OK 1#define OVERFLOW -2#define ERROR 0typedef int ElemType;typedef int status;typedef struct { ElemType *elem;int length;int l...
分类:
其他好文 时间:
2014-12-11 20:57:49
阅读次数:
295
数据结构实验之链表三:链表的逆置
Time Limit: 1000MS Memory limit: 65536K
题目描述
输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表的数据进行逆置,并输出逆置后的单链表数据。
输入
输入多个整数,以-1作为结束标志。
输出
输出逆置后的单链表数据。
示例输入
12 56 4 6 55 1...
分类:
其他好文 时间:
2014-12-11 06:49:08
阅读次数:
203
四 JavaScript 控制语句(一)if-elseif -else 语句是JavaScript中最基本的控制语句,通过它可以改变语句的执行顺序 。表达式中必须使用关系表达式或逻辑表达式来实现判断,表达式的结果通常作为一个布尔值用来判断 。在表达式的结果中零或非零的数分别转化成false和true...
分类:
编程语言 时间:
2014-12-10 21:11:05
阅读次数:
146