数据结构与算法
厦门子豪
JAVA,大数据,人工智能
展开
-
学习笔记之数据结构与算法(一)
最近抽空复习一下数据结构与算法,在博客中也会把一些概念记录下来,希望能帮助大家,也方便自己以后复习之用。 目前,计算机已经深入社会生活的每个领域,其应用已经不再仅限于科学计算,更多的是用于控制和管理及数据处理等非数值计算领域。 计算机科学是一门研究用计算机进行信息表示和处理的科学。 信息表示: 信息表示指的是信息在计算机中的表现形式,比如:如何在计算机中保存一部电影或是文件 信息处理:原创 2015-10-22 21:13:17 · 431 阅读 · 0 评论 -
学习笔记之数据结构与算法(二)
数据结构 数据结构是计算机存储、组织数据的方式。它描述了数据元素之间的相互关系,以及数据元素的组织形式 逻辑结构 数据的逻辑结构是指从逻辑的关系上描述数据,与数据的存储无关,并且独立于语言。 本人的理解(也就是用逻辑方式去描述数据,如果一个人是数据,那我们就会用对方的外表,行为等去描述这个人,让别人分别得出他与其他人不同之处,同理,你要让别人理解你的数据,你就要描述它的意义所在,不同所在,原创 2015-10-24 21:16:15 · 390 阅读 · 0 评论 -
学习笔记之数据结构与算法(三)
学习笔记之数据结构与算法(三) 线性表 线性表是最基本,最简单,也是最常用的一种数据结构,线性表中各数据元素之间的关系是一对一的关系,也就是说在线性表中除了第一个和最后一个数据元素。其 他的数据元素都是首尾相接的。线性表是以栈、队列、字符串、数组等特殊线性表的形式来使用的 线性表是由n(n>0)个数据元素(结点)组成的有限序列。 线性表的特点 有且仅有一个开始结点有且仅有一个终原创 2015-10-25 19:29:19 · 405 阅读 · 0 评论