大学的时候学习数据结构,当时吧虽然没挂这门课,但是确实学的不咋地,再但是其实自己一直都觉得数据结构很重要,是基础,只有基础好了,后面的路才能走的更好。

懒惰真的是天下的罪恶之源。所以一直到现在都毕业了才认真再度看它,认真的看,不是当初的敷衍。

也许记录的很多人早都会了,每个人的盲点不一样。领悟问题的方式也各不相同,所以找到适合自己的就好,其他不纠结。

书籍:《java数据结构和算法》第二版,还有一本是网络资料,都是pdf,看的时候我会2本同时看,为了自己弄的更清楚一些。

好了,不扯了,会持续更新。

首先明白什么是数据结构,就是数据在计算机中磁盘中存储的方式,而算法呢,则是指软件操作这些数据的过程。

比如:数组就是数据结构中的一种,用for循环访问数组就成了算法。

目录大概如下:

数组是应用最广泛的数据存储结构。

转载于:https://www.cnblogs.com/m-xy/p/3345189.html

《java数据结构与算法》系列之“开篇”相关推荐

  1. Java 数据结构与算法系列之冒泡排序

    一.前言 相信大部分同学都已经学过数据结构与算法这门课了,并且我们可能都会发现一个现象就是我们所学过的数据结构与算法类的书籍基本都是使用 C 语言来写的,好像没见过使用 Java 写的数据结构与算法. ...

  2. 【Java 数据结构及算法实战】系列 017:HJ3 明明的随机数

    描述 明明生成了N个1到500之间的随机整数.请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出. 数据范围: 1≤n≤1000 ,输入 ...

  3. 【Java数据结构及算法实战】系列002:算法的四种描述方式

    本节是<Java数据结构及算法实战>系列的第2节,主要介绍描述算法的常用的4种方式. 要定义一个算法,我们可以用自然语言.流程图.伪代码的方式描述解决某个问题的过程或是编写一段程序来实现这 ...

  4. Java数据结构和算法(一)——简介

    本系列博客我们将学习数据结构和算法,为什么要学习数据结构和算法,这里我举个简单的例子. 编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱.一个开车的人不懂变速箱的原理也是能开车的,同理一个不懂数 ...

  5. 书籍推荐:《Java数据结构与算法》

    Data Structures and Algorithms in Java (2nd Edition) 没错,这本书的代码都是用Java写的. 现在市面上关于数据结构和算法的书的描述语言一般是C.C ...

  6. java数据结构与算法之顺序表与链表深入分析

    转载请注明出处(万分感谢!): http://blog.csdn.net/javazejian/article/details/52953190 出自[zejian的博客] 关联文章: java数据结 ...

  7. Java 数据结构和算法 - 递归

    Java 数据结构和算法 - 递归 什么是递归 背景:数学归纳法证明 基本递归 printing numbers in any base 它为什么有效 如何工作 递归太多是危险的 树 数值应用 模幂运 ...

  8. Java数据结构与算法——树(基本概念,很重要)

    声明:码字不易,转载请注明出处,欢迎文章下方讨论交流. 有网友私信我,期待我的下一篇数据结构.非常荣幸文章被认可,也非常感谢你们的监督. 前言:Java数据结构与算法专题会不定时更新,欢迎各位读者监督 ...

  9. Java数据结构与算法——插入排序

    声明:码字不易,转载请注明出处,欢迎文章下方讨论交流. 前言:Java数据结构与算法专题会不定时更新,欢迎各位读者监督.本篇文章介绍排序算法中插入排序算法,包括插入排序的思路,适用场景,性能分析,ja ...

  10. Java数据结构和算法(六)——前缀、中缀、后缀表达式

    前面我们介绍了三种数据结构,第一种数组主要用作数据存储,但是后面的两种栈和队列我们说主要作为程序功能实现的辅助工具,其中在介绍栈时我们知道栈可以用来做单词逆序,匹配关键字符等等,那它还有别的什么功能吗 ...

最新文章

  1. 【机器学习基础】数学推导+纯Python实现机器学习算法26:随机森林
  2. Kubernetes 入门进阶实战
  3. 转:json与map互转
  4. request重定向_golang不想http自动处理重定向的解决方案
  5. 孙长凯sunck_傅里叶变换红外光谱分析NMDA受体单克隆抗体抗-中国科技论文在线.PDF...
  6. Bean复制的几种框架性能比较(BeanUtils、PropertyUtils、BeanCopier)
  7. 阿里P7三面被这10个SpringCloud微服务问题难倒,杯具!
  8. 【python】IP地址处理模块IPy
  9. kettle-执行结果
  10. POJ3641 UVA11287 HDU1905 Pseudoprime numbers【素数判定+快速模幂】
  11. 轻松应对多层JSON数据计算与入库
  12. 经典的战略管理和营销管理书《定位》
  13. Layabox的2d精灵的性能优化
  14. 模拟器:思科 配置静态路由+下一跳如何配置,使三个路由器相互通信
  15. UVA 10066 10192
  16. 网络聊天室(基于多进程TCP)
  17. 企业邮箱怎样申请注册?
  18. 一个浪漫又悲情的爱情故事——笛卡尔心形线
  19. android gallary demo
  20. 流体机械原理及设计主要知识点

热门文章

  1. Apache Sqoop性能调整
  2. 未找到依赖项 ‘org.apache.spark:spark-hive_2.11:2.4.5‘
  3. express中间件和路由教程
  4. 网页内容复制粘贴(三种方案 兼容多种浏览器)
  5. 《设计模式沉思录》—第2章2.4节访问权限
  6. sed和awk常用命令式例
  7. Swift - 炫酷放射弹出按钮菜单(改造自AwesomeMenu)
  8. openindiana软件包维护
  9. Hi,我们的代码重构了
  10. php 使用csv海量数据导出类