- 博客(4)
- 收藏
- 关注
原创 android知识巩固(算法)
**算法(Algorithm)**是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令 1.前言 数据结构和算法是一个软件开发者的基本功,如果把数据结构类比成内功,那么算法就是心法.算法在计算机科学中的地位至关重要,相当于程序设计的灵魂,现在很多大公司都会考察面试者的算法掌握程度 2.目录 3.算法的相关介绍 3.1.算法的特征 1.又穷性:有限个步骤后终止 2.确切性:有确切的含义 3.输入项:有0个或多个输入 4.输出项:有一个或多个输出 5.可行性:可以在有限时间内完成 3.2.算法的.
2020-05-18 13:41:52
187
原创 android知识巩固(二.非线性数据结构)
非线性结构:是从逻辑结构上划分,其元素存在一对多或者多对多的相互关系 1.前言 在前一章中,我们了解了数据结构的基本思想,学习了部分基本的线性数据结构,了解了计算机是如何表示和存储数据的,良好的数据结构思想有助于我们写出性能优良的应用 2.目录 3.非线性数据结构 3.1.树 3.1.1.描述 树(Tree):有n个节点的有限集,n=0,则为空树 3.1.2.特性 有且仅有一个特定的根节点 其余节点可分为多个互不相交的有限集,每个子集合本身又是一棵树 3.1.3.概念 树的度:树的节点.
2020-05-15 09:31:08
155
原创 android知识巩固(一.线性数据结构)
数据结构(data structure):是计算机中存储,组织数据的方式 1.前言 数据结构是指相互间存在一种或多种特定关系的数据元素的集合。通常情况下,数据结构往往同高效的检索算法和索引技术有关,精心选择的数据结构可以带来更高的运行或者存储效率 2.目录 3.数据结构 3.1.数组 3.1.1.描述 数组(Array)是一种复合型数据类型,由一系列相同的元素(Element)组成 3.1.2.特性 数组分为基本类型数据和引用类型数组 由连续的内存空间存储,查找可直接通过索引定位,效率高,增删.
2020-05-14 09:35:42
134
原创 如何使用markdown写文章
一. 了解markdown 目前,我们写博客可使用一些富文本编辑器或者markdown编辑器的来编写,通过文本的输入和编辑器的操作及转化,都可以写出一篇整洁、美观的文章。但是相较而言,markdown有一个独具特色的优势,就是可以只通过纯文本就可以实现,不需要点击编辑器的图标来切换输入状态,这些操作都可以使用一些特殊的标记符号来实现。 定义: markdown是一种可以使用普通文本编辑器编写...
2019-02-07 22:06:21
1058
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人