![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java算法与数据结构
csdn_DaShuiNiu
爱学习的三好学生!
展开
-
1-1 算法导论
算法是计算机科学领域最重要的基石之一,计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,数据结构和算法是软件开发必备的核心基础,是内功心法。例如: 推荐算法 -- 利用下班休息的 碎片时间进行推送,他们有的是根据你的关注和兴趣进行提醒,有的是根据当下社会热点惊醒推荐,还有的就是优惠券性质的推送。分类算法-- 通过主观 + 客观 的方式进行识别。结果较差验证,结论更加靠谱。案...原创 2019-07-26 16:21:45 · 211 阅读 · 0 评论 -
1-2 算法思考
所谓“算法”是指解决问题的一种方法步骤或者一个过程。一个算法应该具有以下几个重要的特征。(1)输入:一个算法应该有n(n≥0)个初始的输入数据。(2)输出:一个算法可以没有或有一个或多个输出信息,它们与输入数据之间会有着某种特定的关系。(3)确定性:算中的每一个步骤都必须具有确切的含义,不能有二义性。|(4)可行性:算法中描述的每一个操作步骤都必须是可以执行的,也就是说,都可以通过计算...原创 2019-07-26 16:34:35 · 282 阅读 · 0 评论 -
1-3 数据结构基础概念
数据结构:数据:所有能被输入到计算机中,且被计算机处理的符号的集合。数据元素:是数据的基本单元,由若干个数据项组成,也成为结点。数据项:是数据不可分割的最小单元,有时也成域(字段)。数据对象:是指相同性质数据元素构成的集合。数据结构:是互相之间存在一种或多种关系的数据元素的集合。数据元素之间的关系,称为结构。4种逻辑结构:1.集合:数据元素之间“同属一个集合”。2.线性结构:一个...原创 2019-07-26 23:45:03 · 132 阅读 · 0 评论