有趣有内涵的文章第一时间送达!

喝酒I创作I分享

生活中总有些东西值得分享

@醉翁猫咪

想你吴亦凡;赵丽颖 - 想你

你是程序猿对吗?会写代码的那种?

我是打字猿?会打代码的那种?

现在告诉大家一个很好的学习方法,那就是看PPT学习法,那么为什么这种方法好呢?因为PPT是总结课本的整体,大部分总结了重要的内容,很容易看,又方便。如果有个老师在身旁看着,并同时教你,那你一定很容易上手,这种方法,是我体验过的才知道,相对于课本或书籍内容大量,不容易上手。

那么现在讲讲数据结构?那么首先什么是数据结构,相关概念你是必须要记住的,需要掌握数据类型与抽象数据类型,算法及其它相关性能分析的知识。

数据结构需要了解线性结构,层次结构和网状结构,除此之外,还要了解数据的逻辑结构,存储结构和运算,及上方说的算法。

New Year's Day

新年新气象

数据结构是计算机用来存储、组织数据的方式

指相互之间存在一种或多种特定关系的

数据元素的集合

通常情况下

数据结构可以带来更高的运行

时光如初

任岁月荏苒,任世事沧桑

我亦微笑,我亦无悔

岁月静好,念你如初

什么是数据?

数据对于计算机来说是可以操作的对象,是可以被计算机识别和处理的数据,举个例子:数据,比如我们在电脑中存储的文档,可以被称为数据。还可以是图片,视频等。

那么你知道数据的三个层次吗?

数据的三个层次:数据对象,数据元素,数据项(最小单位)。相关概念可以自己查查看,或者看我分享出来的PPT文档。

算法

线性阶


int i , sum = 0, n = 100;
for(i = 1; i <= n; i++){
sum = sum + i;
}
System.out.println("1+2+3+4+...+n="+sum);

常理阶


int sum = 0, n = 100;
sum = (1+n)*n/2;
System.out.println("1+2+3+...+n="+sum);

平方阶


int i , j , x = 0 , sum = 0 , n = 10 ;
for (i=1; i<=n; i++){
 for(j=1; j<=n; j++){
 x++;
 sum=sum+x;
 }
 }
 System.out.println("1+2+3+...+n="+sum);

数据结构(Java版)-电子教案

关注    “醉翁猫咪”    回复:数据结构

即可领取

喜欢    醉翁猫咪    的朋友,欢迎关注:醉翁猫咪

最新文章

  1. 设计窘境:来自 Repository 的一丝线索,Domain Model 再重新设计
  2. css3动画特效:上下晃动的div
  3. 通过js对cookie的使用手册
  4. Windows下通过bat脚本实现自动上传文件到ftp服务器
  5. io函数
  6. OpenJudge计算概论-比饭量【枚举法、信息数字化】
  7. NodeJS学习历程 - (一)工具篇
  8. ckfinder的配置使用
  9. MyBatis学习系列三——结合Spring
  10. Samung Galaxy III I535 黑砖救活经过
  11. Eclipse选择rt.jar的源代码的位置
  12. POJ_2229_Sumsets_(动态规划)
  13. Android手机设置隐藏命令大全
  14. 关于JAVA中抽象类和接口的区别辨析
  15. Entity Framework Core 批处理语句
  16. Codeforces Round #386 (Div. 2) C. Tram
  17. UVA1600 状态BFS
  18. 第一册:lesson 119.
  19. EF提交插入数据catch捕获具体异常方法
  20. thymeleaf : input/select/radio回显

热门文章

  1. nrm的安装和使用
  2. Python基础知识(五)------字典
  3. SqlDataSource控件超时的困惑
  4. Falsk框架 Session 与 Flask-Session
  5. JavaScript中setInterval函数应用常见问题之一(第一个参数不加引号与加引号的区别)
  6. GCC编译流程浅析
  7. vue 使用moment
  8. django项目中使用bootstrap插件的分页功能。
  9. Good Numbers(HDU5447+唯一分解)
  10. docker学习3-镜像的基本使用