首页 > 编程语言 > 详细

1.算法和数据结构介绍

时间:2018-07-23 10:50:50      阅读:169      评论:0      收藏:0      [点我收藏+]
1、为什么学习算法

    大公司的面试、笔试都要求算法和数据结构基础必要掌握的非常好,只有掌握基本算法和数据结构,才能让代码更加高效。

    在正确的地方使用算法和数据结构


2、什么是算法

code = Algorithms + Data structures


Algorithms :查找(search)、排序(sort)

Data structures:数组(array),列表(list),链表(linkedlist),集合(set),堆(heap),字典(dict),queue(队列),stack(栈)


3、怎样学习

(1)理解他(通过阅读资料、教材、视频理解)

(2)手动模拟写出来(复杂的代码不好直接去用大脑模拟整个过程)

(3)用自己熟悉的语言去实现(实现了才能理解)


4、需要去学习什么

(1)原理

(2)实现(python)

(3)时间/空间复杂度

(4)使用场景(灵活使用)

(5)python基本语法/面向对象的理解



1.算法和数据结构介绍

原文:http://blog.51cto.com/286577399/2148877

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!