数据结构与算法 / 概念

 

@time    2019-07-15
@author  Ruo_Xiao

一、概念

1、数据结构:一组数据的存储结构。

2、算法:       操作数据的一组方法。

3、二者的关系:

(1)数据结构是为算法服务的,算法是作用在特定的数据结构之上的。

(2)数据结构是静态的,它只是组织数据的一种方式。如果不再其基础上进行操作,构建算法,孤立存在的数据结构是没有意义的。

4、拓展

数据结构分为线性表非线性表

(1)线性表

        数据排成一条线一样的结构,每个线性表上的数据只有前和后两个方向。

        栗子:链表队列 和 栈 等。

(2)非线性表

        数据并不是简单的前后关系。

        栗子:二叉树 等。

二、解决的问题

数据结构和算法是用来解决如何更省、更快的进行数据存储和处理的问题。

三、目标

1、明白每个数据结构和算法的

来历自身特点适合解决的问题实际的应用场景 。

2、最基础的数据结构:数组链表队列散列表二叉树跳表Trie 树

3、最基础的算法:       递归排序二分查找搜索哈希算法贪心算法分治算法回溯算法动态规划字符串匹配算法

 

(SAW:Game Over!)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值