![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
数据结构基础
忆山
从事大数据开发工作
1.高级大数据开发工程师spark、flink、kafka、hive、hbase等
2.搜索服务开发Elasticsearch
等相关大数据工作
展开
-
P3===时间复杂度和空间复杂度
一、算法效率的度量方法 1、算法采用的策略、方案 2、编译产生的代码质量 3、问题的输入规模 4、机器执行指令的速度原创 2020-02-19 20:21:14 · 124 阅读 · 0 评论 -
谈谈算法
一、算法初体验 int i=0,sum=0,n=100; for(i=1;i<=n;i++){ sum=sum+i } println(sum) 对比高斯的算法 int i=0,sum=0,n=100; sum=(1+n)*n/2 println(sum) 二、什么是算法 算法就是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一...原创 2020-02-18 15:48:59 · 120 阅读 · 0 评论 -
数据结构和算法导论
一、什么是数据结构 程序设计=数据结果+算法 数据结构就是数据元素相互之间之间存在的一种或多种特定关系的集合 二、逻辑结构和物理结构 1、逻辑结构 数据对象中数据元素之间的相互关系 2、物理结构 数据的逻辑结构在计算机中的存储形式 三、四大逻辑结构 1、集合结构:集合结构中的数据元素中除了同属于一个集合外,他们之间没有任何关系 2、线性结构:线性结构...原创 2020-02-18 10:19:36 · 365 阅读 · 0 评论 -
数据结构的那些事儿【未完结……】
一、什么是数据结构 以某种特定的布局方式存储数据的容器。这种布局方式决定了数据结构对于某些操作是高效的。 二、为什么需要数据结构 数据是计算科学中最关键的实体,而数据结构则可以将数据以某种组织形式存储,因此,数据结构的价值不言而喻 需要根据不同的场景,按照特定的格式进行存储,有很多数据结构能够满足不同格式存储数据的需求 三、常见的数据结构 1、数组 2、栈 3、队列 ...原创 2020-02-17 20:50:42 · 99 阅读 · 0 评论