自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cp_Mark的博客

脚踏实地,耐心学习

  • 博客(5)
  • 收藏
  • 关注

原创 树、二叉树

树的定义定义: 树是n(n>=0)个结点的有限集。n=0时称为空树。在任意一棵非空树中: (1)有且仅有一个特定的称为根的结点 (2)当n > 1时,其余结点可分为m(m &amp

2018-09-18 21:31:56 305

原创 栈和队列(顺序栈、链栈、队列、循环队列、链队列)

栈的定义定义:栈是限定仅在表尾进行插入和删除操作的线性表。我们把允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何数据元素的栈称为空栈。栈又称后进先出(Last In First Out)的线性表,简称LIFO结构。栈的插入操作,叫作进栈(Push),也称压栈、入栈。栈的删除操作,叫作出栈(Pop),也有的叫作弹栈。示意图如下:栈的抽象数据类型栈本身就是一个线性表,所以关于...

2018-09-18 21:31:41 4717

原创 线性表(数组、单链表、静态链表、循环链表、双向链表)

线性表的定义线性表(List):零个或多个数据元素的有限序列。有几个地方需要强调:首先它是一个序列,也就是说元素之间是有顺序的,若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他每个元素都有且只有一个前驱和后继。然后线性表强调的是有限的。最后线性表中的数据元素必须是相同类型。如果用数据语言来定义,可如下(配合下图理解):数学语言定义: 若将线性表记为(a1...

2018-09-18 21:31:26 1355

原创 数据结构绪论

程序设计的实质是对确定的问题选择一种好的结构,加上设计一种好的算法。 程序设计=数据结构+算法基本概念和术语数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入计算机处理的符号集合。数据不仅仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。数据元素(记录):是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。比如畜...

2018-09-18 21:31:02 225

原创 Android-自定义Annotation注解

序现在市面上越来越多的基于注解的框架出现,它们可能或多或少的存在一些问题,但是确实是在某些方面大大简化了我们的开发周期和难度,也使得有些代码更加优雅。为了进一步提升自己(装逼中。。。),就决定去了解一下到底什么是注解,它们有几种类型,它的实现原理,它是怎么起到简化代码的作用的。我们以Android中权限的动态申请为示例,分别以运行时注解和编译时注解两种形式来实现。如有不足,还请指出!!...

2018-09-17 22:31:45 752

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除