func.py
# -*- coding: GBK -*-
"""
在Python中默认是 Ansi编码格式 要使用中文需要 明确指定编码
数组分为动态数组和静态数组 动态数组可以动态添加 元素
静态数组不能改变 数据结构
def 定义function
def Func:
return
void 类型的函数定义
def FuncShow():
print "v...
分类:
编程语言 时间:
2015-04-09 17:23:49
阅读次数:
141
首先,sizeof是一个操作符,不是一个函数,但是当操作数为类型名称时需要用小括号将类型名称包围起来(操作数为变量时不需要),这一规则使得sizeof看起来想一个函数一样。其次如果sizeof的操作数为静态数组名时,得到的结果是整个数组所占的空间大小(以byte为单位),但是如果操作数动态数组时,得到只是一个指针变量所占的用的大小(我的机器上是4byte)。这是因为数组和指针实际上是两个不同的对象(...
分类:
其他好文 时间:
2015-04-09 10:35:27
阅读次数:
292
被标记为transient的属性在对象被序列化的时候不会被保存int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, new_length);//Arrays是数组的工具类//ArrayList的转化为静态数组的toArray方法...
分类:
编程语言 时间:
2015-03-14 12:20:45
阅读次数:
276
//1.队列顺序结构的定义
#define MAXQSIZE 100
typedef struct
{
QElemType base[MAXQSIZE];//静态数组
int front;//队列头指针
int rear;//队列尾指针
}SqQueue;
//解决队列的假溢出方法
//1.将循序列队臆造为一个环状空间。尾指针指向头指针
//2.在对满的情况下,rear指针和front...
分类:
其他好文 时间:
2015-01-31 19:27:25
阅读次数:
319
1.我们为什么要用动态数据数据结构呢?
因为类型相同的数据用数组存储存在许多的问题:
(1)定义静态数组时必须指定数组的元素个数,此后无法更改数组大小,带来很多的不便,可能造成空间浪费或不足。
(2)用指针可以申请动态数组,空间不会浪费或不足,由于动态申请的空间必须是连续的区域,所以当申请“大片”的连续区域时,有可能会失败。
(3)在数组中插入或删除元素时需要大量移动元素,效率低。
...
分类:
编程语言 时间:
2014-12-27 11:28:32
阅读次数:
171
AC自动机,静态数组,动态分配TLE。 1 /* 1277 */ 2 #include 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 9 #define MAXL 60005 1...
分类:
其他好文 时间:
2014-12-26 22:55:42
阅读次数:
158
NSArray 是一个静态数组,不修改该数组中的元素,也不能添加元素,所以仅有NSArray 是不够的。NSMutableArray 就应运而生,来满足我们的需求了。NSmutableArray 常用方法总结array创建一个空数组+(id)arrayWithCapacity:size创建一个数组,...
分类:
其他好文 时间:
2014-12-10 10:37:06
阅读次数:
136
注册器模式这种模式比较简单好理解,在PHP框架中会经常用到,在某些比较大的PHP框架中,会在初始化时将一些常用的类实例放在注册器中,实际是存在注册器类中的一个静态数组中,以后想去用它的话,直接根据名称就可以获取到注册器中保存的实例。而不需要再次去new这个类、getInstance或者工厂方法获得。...
分类:
Web程序 时间:
2014-12-02 22:26:33
阅读次数:
226
sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。其返回值类型为size_t,在头文件stddef.h中定义。sizeof 参数为静态数组时,会自动计算数组的长度,是指针,则只计算指针占内存字节数。sizeof的计算发生在编译时刻,所...
分类:
其他好文 时间:
2014-11-25 16:00:23
阅读次数:
271
本文有关栈的介绍部分参考自网站数据结构。 1. 队列 1.1 队列的定义 队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表。 (1)允许删除的一端称为队头(Front)。 (2)允许插入的一端称为队尾(Rear)。 (3)当队列中没有元素时称为空队列...
分类:
编程语言 时间:
2014-11-04 22:23:26
阅读次数:
374