代码改变世界

阅读排行榜

数据结构

2018-03-05 09:17 by SummerVan, 358 阅读, 收藏,
摘要: 2018-3-3 数据结构:是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科(ps:用来干什么用的)程序设计的实质是选择一种合适的数据结构和一种好的算法来解决问题1.数据:是用来描述客观事实的符号,是计算机中可以操作的对象,是输入给计算机能被识别并处理的符号集 阅读全文

浅拷贝和深拷贝

2018-03-27 09:44 by SummerVan, 250 阅读, 收藏,
摘要: 堆(heap)和栈(stack)区别: 堆和栈都是内存中的一部分,有着不同的作用,而且一个程序需要在这片区域上分配内存。 栈内存:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义, 阅读全文

数据结构0423

2018-04-26 17:42 by SummerVan, 213 阅读, 收藏,
摘要: 串的定义 串是由零个或多个字符组成的有限序列,又名叫字符串,一般记为s=“a1a2·····an(n>=0)” s是串的名字,引号里括起来的字符序列是串的值,引号不属于串的内容,字符数目n为串的长度,n是一个有限的数值,零个字符的串称为空串,长度为0用“”表示也可以用希腊字母Φ(读faì)表示. 注 阅读全文

数据结构0318

2018-03-23 09:07 by SummerVan, 208 阅读, 收藏,
摘要: 线性表的链式存储结构 线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的 也可以不是。这些数据元素可以存在内存未被占用的任务位置 在顺序结构中数据元素只需要存储数据元素信息就可以,在链式结构中,除了要存数据元素信息外还要存储它的后继元素存储地址。 为了表示 阅读全文

数据结构0417

2018-04-20 17:28 by SummerVan, 206 阅读, 收藏,
摘要: 循环队列定义 为了解决上次的假溢出问题我们就再从头开始,也就是头尾相接的循环,这种头尾相接的顺序存储结构称为循环队列 接上次问题将rear改为指向下标为0的位置,若再入两个元素则rear指针和front指针重合,同时指向一个下标,那么空队列时front = rear现在满队列也是,怎么判断是空还是满 阅读全文