【算法和数据结构】
文章平均质量分 89
程序猿小亮
精通JAVA,Mysql数据库、MQ、Redis、Netty等中间件。具有多年金融行业分布式开发经验。成功的路上,没有捷径,希望我的博文能够帮助您。
展开
-
我的软考之路(一)——开篇
俗话说得好:兵马未动,粮草先行。对于备战软考的我来说,应该是:“考试在即,计划先行”。 这篇博客的目的特别简单,为自己软考做一次动员,也算是给自己未来2个月内备战软考打打气或者说是鼓励。还有一个目的就是如果有跟我一块准备软考的朋友,我们可以通过博客,分享学习成果,共同进步,一举拿下软考。 (对于已经参加工作或是技术大牛,请绕行!!!) 我报的科目是中级软件设计师,也原创 2014-03-28 15:46:41 · 23323 阅读 · 71 评论 -
我的软考之路(三)——数据结构与算法(1)之线性
数据结构与算法是程序设计的两大基础,大型的IT企业面试时也会出数据结构和算法的题目,它可以说明你是否有良好的逻辑思维,如果你具备良好的逻辑思维,即使技术存在某些缺陷,面试公司也会认为你很有培养价值,至少在一段时间之后,技术可以很快得到提高。同时,它也是软考的重点,我们需要对这部分的内容进行一下总结。 这篇博客主要是通过图来解决抽象问题。不多说了,我们先看一下数据结构和算法的整体内容原创 2014-04-18 07:11:28 · 13940 阅读 · 63 评论 -
我的软考之路(六)——数据结构与算法(4)之八大排序
排序是编程的基础,在程序中会经常使用,好的排序方法可以帮助你提高程序运行的效率,所以学好排序,打好基础,对于程序的优化会手到擒来。无论你的技术多么强,如果没有基础也强不到哪去。 不多说了,我们直接进入今天的主题。 总有人说排序很难,但是我总觉得很简单,我们只原创 2014-05-09 08:01:21 · 9516 阅读 · 51 评论 -
我的软考之路(二)——J2SE宏观总结
背景: 由于软考的下午题设计模式是java语言的,所以最近一直学习java,看马士兵的j2se的视频。 当然学习java不能完全只为了考试,这部分基础知识的学习很重要的,并且讲述的内容特别经典,比如内存划分,容器,io流。看完视频之后有助于看HeadFrist设计模式,因为设计模式这道题就是从这本书中出的。 在学习java的时候,一定结合以原创 2014-04-10 12:21:22 · 8728 阅读 · 40 评论 -
我的软考之路(五)——数据结构与算法(3)之图
图跟树一样,也是非线性结构,咋看起来有点复杂,其实它很简单。树具有层次关系,上层元素可以与下一个多个元素连接,但是只能和上层的一个元素连接。在图结构中,节点间的连接是任意的,任何一个元素都可以与其他元素连接。 图相对而言很简单,我们只介绍的图的遍历和最小生成树,现在我们开始。遍历1.概念从图中某一个顶点出发,访问图中的每一个结点,并要求只能访问一次,不能重复访问原创 2014-04-30 09:19:04 · 7598 阅读 · 44 评论 -
我的软考之路(八)——三大原则学会数据流图
数据流图是软考当中比较重要的一部分考点,不仅上午的选择题会考,而且下午要考一个大题。所以对数据流图的学习不容忽视。 对于数据流图,我们不做过多详细的介绍,网上有很多丰富的资源(百科),一定了解的它的由来,这才是学习的关键。下面我们看看数据流图基本图形符号、设计原则、应用和总结。基本图形符号 设计原则原创 2014-05-23 08:48:06 · 13942 阅读 · 41 评论 -
我的软考之路(九)——总结篇
经过两个月的备战,软考总算结束了。软考虽然结束了,但是还需要简单的总结一下得与失。我从时间安排,到讲课做真题简单的回顾一下软考的整个过程。 时间安排: 对于时间的安排,整个小组成员每个人都有自己的看法,我就不在这里吐槽了。对于我来说,时间安排有点仓促,看书的时间是拿晚上的休息时间补过来的。看书让我将课本的概念性的知识简单的过了一遍,即补充了当初学习的不足,也恶补原创 2014-05-31 09:59:10 · 4994 阅读 · 35 评论 -
我的软考之路(七)——数据结构与算法(5)之查找
上篇博文我重点介绍了八大内部排序,这篇博文(数据结构与算法的最后一课)重点介绍查找,我们依旧沿用上篇博文的风格,先简单介绍,再以例子重点讲解。 下面我们开始今天的旅行,首先祝你旅行愉快,呵呵。 静态查找若查找目的是为了查询某个特定的数据是否在表中或检索某个特定数据的各种属性原创 2014-05-16 09:43:29 · 6633 阅读 · 33 评论 -
我的软考之路(四)——数据结构与算法(2)之树与二叉树
上篇博文主要介绍的是数据结构的线性结构,我们这篇博文介绍非线性结构—树与二叉树,我先介绍树的一些基本概念,树的遍历,再介绍二叉树相关概念和特性,以及二叉树的遍历,最后再树与二叉树的对比,总结。 树为了描述现实世界的层次结构,树结构中一个数据元素可以有两个或两个以上的直接后继元素。 树的基本概念: 树的概念是学习树的关键所在,掌握了树的原创 2014-04-25 08:16:42 · 12358 阅读 · 57 评论