/* 栈的数组实现声明 */struct StackRecord;typedef struct StackRecord *Stack;#define MinSstackSize 5#define EmptyTOS -1struct StackRecord{ int Capacity; i...
分类:
编程语言 时间:
2015-06-30 21:55:10
阅读次数:
199
#include
using namespace std;
#define STACK_INIT_SIZE 10
#define STACKINCREMENT 10
#define ElemType int
typedef struct
{
ElemType *base;
int top;
size_t capacity;
}SqStack;
bool IsFull(SqStack *...
分类:
编程语言 时间:
2015-06-28 01:17:11
阅读次数:
205
seqlist.h#pragma once
#define _SEQ_LIST_
#ifdef _SEQ_LIST_
#include
#include
#include#define DEFAULT_CAPACITY 3
typedef int DataType;typedef struct SeqList
{
DataTyp...
分类:
其他好文 时间:
2015-06-27 18:20:03
阅读次数:
102
要求你熟悉stl,言下之意就是要你熟悉stl的内部实现。vector的clear动作并不回收内存,有点像内存泄露但又不是内存泄露,因为下次装入元素不用分配内存,直接使用这些预分配内存,clear并不改变vector的capacity。vector内的元素如果是对象型会在clear时调用对应的析构.....
分类:
其他好文 时间:
2015-06-25 20:57:54
阅读次数:
112
一、实现Comparator接口方法类似Merge two sorted list中介绍的,包括了有名类和匿名类两种方式具体使用:排序:Collections.sort(容器,comparator)Queue q = new PriorityQueue(capacity,comparator)二、c...
分类:
编程语言 时间:
2015-06-16 09:16:31
阅读次数:
163
public class MySet {
private int capacity = 0; //容器的容量
private int size = 0; //容器内的对象个数
private Object[] objs = new Object[0]; //容器数组
public boolean add(Object obj) {
return add(obj...
分类:
其他好文 时间:
2015-06-13 15:41:52
阅读次数:
216
区别:第一个你创建NSMutableArray对象,它容纳对象个数是默认的。如果你知道最大需要的容量,那么就使用initWithCapacity:来设置,好处就是当元素个数不超过容量时,添加元素不需要重新分配内存。在with capacity的情况下,在初始化的时候分配的内存为n*sizeof(el...
分类:
其他好文 时间:
2015-06-11 18:31:24
阅读次数:
179
一、配置jdbc.properties添加:#------------ Task ------------task.core_pool_size=5task.max_pool_size=50task.queue_capacity=1000task.keep_alive_seconds=60二、配置S...
分类:
编程语言 时间:
2015-06-10 23:59:58
阅读次数:
407
size() --返回目前存在的元素数。即: 元素个数capacity() --返回容器能存储 数据的个数。 即:容器容量reserve() --设置 capacity 大小resize() --设置 size ,重新指定有效元素的个数 ,区别与reserve()指定 容量的大小 看图:当创建空容....
分类:
编程语言 时间:
2015-06-10 19:15:09
阅读次数:
147
1 实现思路向栈中插入4个元素后的状态执行过程分析:2 代码实现clib.h 接口定义 1 typedef struct CStashTag 2 { 3 int ele_size; //栈中每个元素的占用的字节数 4 int capacity;...
分类:
编程语言 时间:
2015-06-07 20:04:39
阅读次数:
154