1、内存中开辟空间:
C语言中:全局、域、堆空间(malloc/new)
组织形式:
a、连续内存空间:申请一个数组,申连续内存
b、分散空间:申请次数无限制,每次固定大小,线性的串、链表。
2、时间复杂度和空间复杂度
时间复杂度:耗费时间 与数据量关系
空间复杂度:额外占有内存与数据量关系
for(i=0;i<100;i++)
{
}
1+2+3+......+n o(n)
n个数,n^2次 o(n^2)
与n的个数无关 o(1)
1、内存中开辟空间:
C语言中:全局、域、堆空间(malloc/new)
组织形式:
a、连续内存空间:申请一个数组,申连续内存
b、分散空间:申请次数无限制,每次固定大小,线性的串、链表。
2、时间复杂度和空间复杂度
时间复杂度:耗费时间 与数据量关系
空间复杂度:额外占有内存与数据量关系
for(i=0;i<100;i++)
{
}
1+2+3+......+n o(n)
n个数,n^2次 o(n^2)
与n的个数无关 o(1)
2万+
1172
1429

被折叠的 条评论
为什么被折叠?